Я устанавливаю VSTS 2008 SP1 на 32-разрядную версию Windows Server 2003 R2, которая ранее уже успешно устанавливалась с VSTS 2008. Я столкнулся со следующей ошибкой (из журнала установки, почти в конце процесса установки из индикатора выполнения), есть идеи, что не так?
(IronSpigot :: MsiExternalUiHandler :: InstallMessageErrorHandler) Возвращение IDOK. INSTALLMESSAGE_ERROR [Ошибка 1718。Файл C: \ WINDOWS \ Installer \ 35d33.msp отклонен политикой цифровой подписи]
заранее спасибо, Джордж
Не сталкивался с этой проблемой с Windows Server 2008 или более поздней версии, однако у меня были проблемы с большими пакетами установщика Windows под Windows XP и 2003. Попробуйте обходной путь из KB925336:
Чтобы обойти эту проблему, измените значение реестра PolicyScope на 1, прежде чем пытаться установить пакет. Для этого выполните следующие действия.
Тем не менее, вышесказанное на самом деле никогда не работал у меня, второй обходной путь на этой странице сработал:
Не забудьте отменить изменения (удалить политику ограниченного использования программ или изменить ее для всех пользователей) после завершения установки VSTS.
В соответствии с эта статья базы знаний, ошибка связана с тем, что установщику Windows не хватает непрерывной памяти для проверки правильности установки пакета msi. В статье содержится оперативное исправление для сервера 2003, но ничего для сервера 2008. Я бы посоветовал убедиться, что на сервере имеется достаточный объем свободной памяти при запуске установщика.
Также есть обходной путь для отключения проверки подписи, шаги перечислены Вот.