Ошибка 0x84BC0641 в установке SQL SP3
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