无法安装 SQL Express 2008R2-caspol.exe 应用程序错误-应用程序无法初始化

无法安装 SQL Express 2008R2-caspol.exe 应用程序错误-应用程序无法初始化

我正在尝试在 Windows 2003 Server(企业版)上安装 SQL Server Express 2008 R2。

我收到以下错误消息:

Title: caspol.exe - Application Error

Text: The application failed to initialize properly (0x000007b), 
Click on OK to terminate the application.

下载安装程序并运行它时以及使用 Web 平台安装程序时,我都收到相同的错误消息。

我在互联网上找到的所有关于类似问题的页面都说这是一个损坏的.net 安装问题 - 该服务器运行多个.net 应用程序,我从未遇到过任何问题。

我已经卸载并重新安装了 .net(导致了痛苦的中断)但什么也没有改变。

这里有人知道这是什么原因造成的吗?

更新 1:我忘记包含的附加信息:在虚拟机中运行的 32 位版本的 Windows,没有防病毒软件

更新 2:从命令行运行 caspol.exe 时我收到同样的错误

答案1

您的服务器上是否运行了任何防病毒软件?是 32 位还是 64 位?

正如您所说,下载安装程序并运行时会遇到同样的错误,在同一台服务器上执行时是否也遇到同样的错误。我相信本地安全策略是有效的,不允许这样做。但是您可以从单独的机器下载 .NET 3.5 SP1 并复制到该机器上进行安装。

然后执行以下命令行: Drive:\WINDOWS\Microsoft.NET\Framework\%version%\caspol.exe -m -ag 1 -url "file:////\computername\sharename*" FullTrust -exclusive on

仅供参考:CASPOL.EXE 是 Windows 内部 - 代码访问安全策略工具,使用户和管理员能够修改机器策略级别、用户策略级别和企业策略级别的安全策略。

答案2

看到过类似的错误,安装程序被标记为来自另一台计算机,导致其无法执行某些操作。在文件资源管理器的文件属性中检查是否是这种情况。使用解除阻止按钮清除文件中的此限制。

在此处输入图片描述

相关内容