Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.

FAQ#700513: КОМПАС-3D V12 Ошибка цифровой подписи при установки AEC

Keywords: КОМПАС-3DV12 AEC WinVerifyTrust 938759 Created: 2010-04-16 14:24:07
Linked Articles: Changed: 2017-05-25 13:49:26
Attachment: WindowsXP-KB938759-x86-RUS.zip (790.6 KBytes)

Problem:

При установке Строительной конфигурации (AEC) КОМПАС-3D V12 на Windows XP возникает следующая ошибка:




"Невозможно установить необходимый файл, поскольку CAB-файл ..... имеет недопустимую цифровую подпись. Возможно, CAB-файл поврежден. Ошибка 3 получена WinVerifyTrust."

Solution:

Операционная система (ОС) Windows XP SP2 не входит в состав поддерживаемых ОС для КОМПАС 12 из-за существующего ограничения в ней на размер файла с цифровой подписью. Это ограничение снято в SP3 для данной ОС.

Решить проблему можно тремя различными способами:

  1. Обновление ОС до Windows XP SP3.
  2. Вторым способом является установка обновления для ОС, которое доступно для скачивания по ссылкам http://go.microsoft.com/fwlink/?LinkId=135771 или http://download.ascon.ru/public/util/WindowsXP-KB938759-x86-RUS.7z.
  3. Третий способ - изменение параметров проверки цифровой подписи. При этом не придется что-либо скачиавть или устанавливать.

Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
Найдите и выделите в редакторе реестра следующий раздел реестра:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers


Примечание. Перед изменением данного раздела реестра рекомендуется сделать его резервную копию. Для этого щелкните правой кнопкой мыши раздел CodeIdentifiers и выберите пункт Экспортировать. Сохраните файл там, где его впоследствии можно будет легко отыскать.
Измените значение параметра PolicyScope. Для этого дважды щелкните пункт PolicyScope и измените значение с 0 на 1.
Закройте редактор реестра.
Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду cmd и нажмите кнопку ОК, чтобы открыть окно командной строки.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
net stop msiserver