Я пытаюсь установить SQL Server Express 2008 R2 на Windows 2003 Server (корпоративная версия).
Я получаю следующее сообщение об ошибке:
Название: caspol.exe - Ошибка приложения
Текст: Приложению не удалось правильно инициализировать (0x000007b). Нажмите OK, чтобы закрыть приложение.
Я получаю одно и то же сообщение об ошибке как при загрузке установщика и его запуске, так и при использовании установщика веб-платформы.
На всех страницах в Интернете, посвященных подобной проблеме, говорится, что это проблема с поврежденной установкой .net - на этом сервере работает несколько приложений .net, и у меня никогда не было проблем ни с одним из них.
Я удалил и переустановил .net (что вызвало болезненный сбой), и ничего не изменилось.
Кто-нибудь знает, что может вызвать это?
Обновление 1: дополнительная информация, которую я забыл включить: 32-битная версия Windows, работающая на виртуальной машине, без антивируса
Обновление 2: при запуске caspol.exe из командной строки я получаю ту же ошибку
Замечены подобные ошибки из-за того, что установщик помечается как исходящий с другого компьютера, что приводит к блокировке выполнения некоторых действий. В свойствах файла в проводнике проверьте, так ли это. Используйте кнопку разблокировки, чтобы снять это ограничение с файла.
У вас на сервере работает какой-нибудь антивирус? Это 32 бит или 64 бит?
Как вы говорите, вы получаете ту же ошибку при загрузке и запуске установщика, вы получаете при работе на том же сервере. Я считаю, что местная политика безопасности эффективна и не позволяет этого делать. Однако вы можете загрузить .NET 3.5 SP1 с отдельной машины и скопировать на нее для установки.
Затем выполните следующую командную строку: Диск: \ WINDOWS \ Microsoft.NET \ Framework \% version% \ caspol.exe -m -ag 1 -url "file: //// \ computername \ sharename *" FullTrust -exclusive on
К вашему сведению: CASPOL.EXE - это внутренний инструмент Windows - политика безопасности доступа для кода, который позволяет пользователям и администраторам изменять политику безопасности для уровня политики компьютера, уровня политики пользователя и уровня политики предприятия.