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

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

我收到以下错误信息:

标题:caspol.exe – 应用程序错误

文本:应用程序未能正确初始化(0x000007b),单击确定以终止应用程序。

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

在互联网上我发现有关类似问题的所有网页说这是一个腐败.net安装问题 – 这台服务器运行多个.net应用程序,我从来没有任何问题,他们中的任何一个。

我卸载并重新安装.net(导致痛苦的宕机),没有任何改变。

这里有人有什么想法可能会导致这个?

更新1:其他信息我忘了包括:32位版本的Windows在虚拟机中运行,没有反病毒

更新2:从命令行运行caspol.exe时,我得到相同的错误

你有没有在服务器上运行的任何防病毒软件? 这是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的内部代码访问安全策略工具,使用户和pipe理员可以修改机器策略级别,用户策略级别和企业策略级别的安全策略。

从安装程序中看到这样的错误被标记为来自另一台计算机,导致它被阻止做一些事情。 在文件资源pipe理器中的文件属性检查是否是这种情况。 使用取消阻止button从文件中清除此限制。

在这里输入图像说明