Назад | Перейти на главную страницу

Не удается установить SQL Express 2008R2 - ошибка приложения caspol.exe - приложение не удалось инициализировать

Я пытаюсь установить 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 - политика безопасности доступа для кода, который позволяет пользователям и администраторам изменять политику безопасности для уровня политики компьютера, уровня политики пользователя и уровня политики предприятия.