Ошибка 0x84BC0641 в установке SQL SP3

Я получаю сообщение об ошибке при установке пакета SQL SP3 (режим администратора) на Windows Server 2008 R2. Может ли кто-нибудь указать причину этой ошибки?

с помощью установки без вывода сообщений START /WAIT C:\Temp\SQLSP3.exe /QUIET /IACCEPTSQLSERVERLICENSETERMS /ACTION=PATCH /ALLINSTANCES

введите описание изображения здесь

2 ответа

Решение

Следующее решает этот код ошибки

Framework 4 больше не использует caspol.exe для запуска командной строки:

C:\Windows\Microsoft.NET\Framework64\v2.0.50727>caspol.exe -all -reset

Microsoft (R).NET Framework CasPol 2.0.50727.5420 Авторские права (c) Корпорация Microsoft. Все права защищены.

ОШИБКА: Ошибка времени выполнения: этот метод явно использует политику CAS, которая была удалена.NET Framework. Чтобы включить политику CAS для обеспечения совместимости, используйте переключатель конфигурации NetFx40_LegacySecurityPolicy. Пожалуйста, смотрите http://go.microsoft.com/fwlink/?LinkID=155570 для получения дополнительной информации.

Теперь я извлек исполняемый файл, и файл конфигурации, используемый для установки, похоже, указывает, что он использует устаревшие флаги, указанные в ссылке CAS.

Я запустил точно такую ​​же командную строку в 32-битной папке

C:\Windows\Microsoft.NET\Framework\v2.0.50727>caspol.exe -all -reset

И он успешно создал security.config и security.config.cch в C:\Windows\Microsoft.NET\Framework\v2.0.50727\config

Выполните ту же команду в Framework64 для создания файлов security.config и security.comfig.cch: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config

Вам следует попробовать 1. Загрузите и установите все доступные обновления из Центра обновления Windows 2. Загрузите и установите все SP для Windows 3. Переустановите.net framework

Другие вопросы по тегам