问题描述:
这两天给家里的台式机装上了 Windows Server 2003 R2 SP2,在安装 Visual Studio 2005 SP1 和 Windows Mobile 6 Profesional SDK 的时候,都遇到了“文件被数字签名策略拒绝”的错误。经过google,找到了解决方法,并成功解决了该问题,现提供给遇到同样问题的朋友参考。
原因分析:
Visual Studio 2005 SP1 的.msp 修补程序包和 Windows Mobile 6 Profesional SDK 的.msi安装程序包的文件都比较大,分别是451MB和454MB。我的台式机的内存是1GB,运行安装程序之前内存只剩下400MB了。当运行安装程序时,Windows Installer 会验证程序包的数字签名以确保程序包没有被篡改。这时整个程序包被加载到内存中,计算机必须拥有程序包大小所需的足够连续内存。如果计算机没有足够的连续内存,则会出现错误。由于出现错误,Windows Installer 将无法验证是否对该程序包正确地进行了签名。
解决方法:
在运行安装程序之前,修改 HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers 注册表项下面的 PolicyScope 的注册表值,将值从0改为1。如果没有这个注册表值,可以自己新建一个“DWORD 值”,命名为 PolicyScope,并将它的值设置为1即可。安装完成后,再将该注册表值改为原来的0。
为了日后使用方便,可以创建两个注册表项文件 SetPolicyScope.reg 和 ResetPolicyScope.reg,并用记事本打开进行编辑,内容分别为(虚线以内):
SetPolicyScope.reg
------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\safer\codeidentifiers]
"PolicyScope"=dword:00000001
------------------------------------------------------------------------------------------------
ResetPolicyScope.reg
------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\safer\codeidentifiers]
"PolicyScope"=dword:00000000
------------------------------------------------------------------------------------------------
参考:http://support.microsoft.com/kb/925336
分享到:
相关推荐
当新创建的github仓库里已经有文件时,如果使用idea上传项目到这个仓库就会报错:Push rejected: Push to origin/master was rejected。 完整步骤记录及解决方法: 一、创建本地仓库: 选中我们需要创建本地仓库的...
被拒绝的运行作为具有多个使用者配置的主流程运行,每个消费者配置都将其作为隔离的流程运行。 它具有从消费者流程中收集统计数据并对其进行报告的能力。 拒绝支持Python 2.7和3.4+。 特征 自动异常处理,包括连接...
英文版情书:Will My Love Be Rejected.doc
该项目是通过引导的。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面... 而是将所有配置文件和传递依赖项(Webpack,Babel,ESLint等)直
the request was rejected because its size (66704562) exceeds the configured maximum (52428800)
the request was rejected because its size (16272982) exceeds the configured maximum (9000000) 2.fileUpload拦截器的maximumSize属性必须小于struts.multipart.maxSize的值。 struts.multipart.maxSize默认2M...
dashboard rejected接口重构
错误提示如下 [root@linux1 php]# git push -u origin master To git@github.com:kangvcar/Results-Systems--PHP.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@...
chroot_list_file=/etc/vsftpd/chroot_list 指定存储被锁定用户的列表文件位置 chown_uploads=yes/no 匿名用户上传所有者指定功能,需要与下一参数配合使用 chown_username=用户名 指定匿名用户上传文件的所有者 max...
Receive Intent.SMS_REJECTED.
NULL 博文链接:https://jyao.iteye.com/blog/1061512
VNC远程连接程序,小巧实用,既可以远程控制,也可以传输文件
四、在Vista系统中安装IIS7.0相对于早先的版本,IIS 7.0 带来了许多引人注目的新特色新功能,比如基于 Microsoft .NET Framework 的全局配置文件,可简单地通过文本编辑器或 Microsoft Visual Studio 编辑;...
Q: Error while loading Word document: “Call was rejected by callee”, “Command failed”, “The RPC server is unavailable”, etc. A: Connection to Microsoft Word may be blocked by the anti-virus ...
), 16-byte IDCODE (OSIS) could be rejected even though the correct code was given. Fixed. DLL: Renesas S7G2: QSPI flash programming did not work for QSPI flashes >= 16MB. Fixed. DLL: Resets during ...
当a.com中的flash要访问b.com中的资源(如图片等)时,flex会提示安全沙箱错误!
链接表的附加功能尚未激活的解决方法 没有找到 PHP 扩展 mbstring....的解决 配置文件现在需要一个短语密码
使用logstash导入分片数量为100的index发生错误 [logstash.outputs.elasticsearch] retrying failed action with response code: 429 ({type=>es_rejected_execution_exception, reason=>rejected execution of ...