Есть проблемы с этим файлом вывески
Обновлено: 21.11.2024
Если во время установки отображается одно из этих сообщений об ошибке:
Невозможно установить требуемый файл, поскольку CAB-файл XXXX.cab имеет недопустимую цифровую подпись. Это может означать, что CAB-файл поврежден.
или
Ошибка передачи компонента
Компонент: требуется видео
Группа файлов:
< em>Файл:
Ошибка: ошибка данных (циклическая проверка избыточности)
или
Это означает, что произошла ошибка CAB-файла. Ошибка кабинета (.cab) обычно вызвана одной из трех проблем: поврежденные или грязные диски; всплывающее окно автозапуска в фоновом режиме после вставки диска 2; или проблема с самим дисководом.
Убедитесь, что на диске нет пятен или царапин, осторожно очистите его, если необходимо, и попробуйте переустановить. Если вы по-прежнему получаете сообщение об ошибке, попробуйте скопировать содержимое дисков с игрой в папку на рабочем столе, а затем выполнить установку вручную из этой новой папки.
1) Создайте новую папку на рабочем столе и назовите ее в честь игры.
2) Если игра поставляется с двумя дисками, вставьте второй диск в дисковод. Закройте все всплывающие окна автозапуска.
3) Выберите «Пуск» > «Компьютер» > щелкните правой кнопкой мыши «Диск» > «Открыть», чтобы просмотреть файлы на диске.
4) Выделите все файлы и скопируйте их с Диска 2 в новую папку на рабочем столе.
5) Когда все файлы будут скопированы, извлеките Диск 2 и вставьте Диск 1 в дисковод.
6) Повторите для Диска 1, выделив все файлы и скопировав их в папку на рабочем столе. Если появится предупреждение о том, что файл с таким именем уже существует, выберите «Копировать и заменить».
7) Когда все файлы будут скопированы, откройте папку и дважды щелкните файл Setup.exe, чтобы начать установку. Если вы не видите .exe в конце файла, найдите файл с именем Setup, рядом с которым написано «Приложение» или «Installshield Launcher».
8) Завершите процесс установки. После завершения установки и проверки правильности запуска и воспроизведения игры вы можете удалить созданную вами папку со своего рабочего стола.
Если вы по-прежнему получаете сообщение об ошибке кабинета после выполнения этих действий, попробуйте установить игру на другой компьютер. Если ошибка кабинета появляется на другом компьютере, обратитесь за помощью напрямую в службу технической поддержки.
20 ответов на «.CAB, CAB-файл или ошибка цифровой подписи»
Здравствуйте,
Я пытался установить Secrets Can Kill Remastered в течение нескольких недель и перепробовал много разных способов. В информации об установщике говорится: «Требуемый файл не может быть установлен, поскольку CAB-файл SCK13.cab имеет недопустимую цифровую подпись. Это может указывать на то, что CAB-файл поврежден». Я пробовал инструкции, которые указаны на Herinteractive, но безуспешно. Я также пытался установить несколько раз на другом компьютере, и он все еще не хочет устанавливаться. Я проверил на наличие царапин и пятен, но на диске их нет. Это также только один диск для установки. Большое спасибо за ваше время в ответ на мой вопрос!
С уважением,
Аманда Спиндлер
То же самое случилось со мной с Treasure in the Royal Tower. Мне пришлось войти в админку на моем компьютере и если у вас есть антивирусное программное обеспечение, отключить его. Я не копировал файлы, но сделал шаги один, два и три. Я дважды щелкнул приложение установки и прошел процесс установки, пока не появился экран с вопросом, где хранить информацию об игре. Я нажал «Обзор», «Пользователи», «Администратор», а затем нашел папку, которую я создал в документах. Я закончил процесс установки, и игра запустилась, когда она закончилась. Надеюсь, это поможет!
Привет,
Я пытаюсь установить The Ransom of the Seven Ships. Продолжает появляться ошибка о поврежденном файле и неверной подписи. Я пытаюсь следовать инструкциям на вашем веб-сайте, чтобы заставить эту игру работать, однако я даже не могу скопировать файлы без зависания компакт-диска и получения ошибки «не отвечает». Пожалуйста, помогите!
Этот форум закрыт. Спасибо за ваш вклад.
Отвечает:
Вопрос
Я подписываю .CAB-файлы для развертывания среди наших клиентов, и я все еще получаю сообщение «неизвестный издатель» при запуске CAB-файла. Файл .cab содержит программы .dll и .exe. Являются ли эти программы причиной появления сообщения «Неизвестный издатель»? Нужно ли мне тоже их подписывать? У меня есть другие файлы .cab без файлов .exe и .dll, и они выполняются нормально. Заранее спасибо.
Ответы
Подписаны ли другие CAB-файлы (без файлов exe или dll) тем же сертификатом, что и тот, который в настоящее время выдает вам запрос «Неизвестный издатель»?
Если да, то, похоже, вы на правильном пути для решения своей проблемы. Вам необходимо подписать каждую *.dll и *.exe в CAB-файле, а затем подписать результирующий CAB-файл. Достаточно одного отсутствующего или неправильно подписанного файла, чтобы CAB-файл считался неподписанным (даже если сам CAB-файл правильно подписан).
Поэтому вам необходимо убедиться, что все исполняемые файлы подписаны. В предыдущих версиях SDK для устройств это могло быть достаточно ручным процессом. В Windows Mobile 6 SDK появился инструмент под названием CabSignTool (находится в C:\Program Files\Windows Mobile 6 SDK\Tools\Security\CabSignTool).
Если вы используете CabSignTool, вы можете передать ему неподписанный (или частично подписанный) файл CAB, он распакует ваш файл CAB, убедитесь, что все необходимые компоненты подписаны, а затем повторно упакует и подпишет файл CAB.
Я бы попробовал подписать ваш CAB-файл с помощью этого инструмента в качестве первого шага. Если это решит проблему, вы можете приступить к изменению процесса сборки, чтобы убедиться, что отдельные файлы подписаны перед помещением в CAB-файл.
В этой статье объясняется, как подписать компонент ActiveXperts, чтобы его можно было использовать в любом браузере Internet Explorer без каких-либо всплывающих сообщений о безопасности браузера. В этой статье используется локальный ЦС (центр сертификации) (т.е. ЦС, расположенный в локальной сети). Установка этого ЦС также описана в этой статье.
Эта статья относится к следующим компонентам ActiveXperts:
- Сетевой компонент ActiveXperts (AxNetwork32.dll и AxNetwork64.dll)
- Компонент последовательного порта ActiveXperts (AxSerial32.dll и AxSerial64.dll)
Чтобы безопасно установить и использовать компонент ActiveXperts в браузере, DLL-библиотека COM (фактический компонент) будет упакована в CAB-файл. Этот CAB-файл будет подписан с использованием сертификата, выданного центром сертификации.
Вы можете использовать любой ЦС (Центр сертификации) для запроса сертификата, если ЦС находится в списке доверенных ЦС в браузере клиента; в этой статье мы будем использовать локальный ЦС, расположенный в локальной сети. Для этого мы будем использовать Microsoft Certificate Server. Этот ЦС будет добавлен в список доверенных центров браузера клиента. Вместо этого вы также можете использовать коммерческий ЦС, например: Verisign.
В этой статье описываются следующие шаги:
1. Упакуйте DLL-библиотеку COM в CAB-файл
.После установки Cabinet SDK используйте утилиту CABARC.EXE для упаковки библиотеки DLL. Утилита CABARC.EXE, расположенная в каталоге BIN SDK, требует следующих параметров:
- Command — используйте n для создания нового CAB-файла
- CAB-файл — имя нового CAB-файла
Файл INF — файл INF, связанный с файлом DLL. Вы можете найти файл INF в каталоге Utilities компонента, например: C:\Program Files\ActiveXperts\serial-port-component\Utilities\AxSerial32.inf
2. Установите сервер сертификатов Microsoft
На платформах Windows 2003 Server Microsoft Certificate Server не устанавливается по умолчанию. Вы можете установить Microsoft Certificate Server из апплета «Установка и удаление программного обеспечения».
При запуске апплета нажмите "Добавить/удалить компоненты Windows" и выберите установку "Службы сертификации".
Во время установки Microsoft Certificate Server вам будет предложено ввести «Тип ЦС». Если вы выберете корневой ЦС предприятия, вы сможете использовать сертификаты только в связи с Active Directory. Поскольку мы хотим разрешить компонент ActiveXperts для любого браузера в любой сети, выберите «Автономный корневой» ЦС.
ПРИМЕЧАНИЕ. Перед установкой Microsoft Certificate Server необходимо установить IIS.
3. Запросить и выдать сертификат и закрытый ключ
Теперь, когда у вас установлен локальный центр сертификации, вы можете запросить сертификат.
3.1. Используйте браузер для запроса сертификата
Используйте интернет-браузер, чтобы запросить новый сертификат. Мы используем браузер на компьютере с сервером сертификатов, но вы можете запросить сертификат на любом компьютере:
В окне "Расширенный запрос сертификата" важно включить параметр "Пометить ключ как экспортируемый", чтобы закрытый ключ был экспортирован в файл. Этот закрытый ключ (.pvk) потребуется позже при подписании CAB-файла с помощью утилиты signcode.
|