`

VS2005 SP1 “无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误

阅读更多
VS2005 SP1 “无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误
2008-10-24 14:49
安装的是 Visual Studio 2005 Team Suite 中文版, 昨天下了SP1准备打上, 却在提取文件后出现“无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误。 开始怀疑是自己装的VS版本的问题(下载版+正式序列号)。 于是卸了,再去找来貌似完Retail的TS英文版装上, 下了个英文版的SP1, 问題依旧。

Google了一下, 光见有问的,没见有回答的。 看来大多人安装都挺顺的, 自己找原因吧。

打开临时文件夹看了看, 找到安装Log, 看到了错误所在:“Error 1718. File was rejected by digital signature policy”。 有的放矢,解决问题就容易了。


原因

当计算机没有足够的连续内存可供 Windows Server 2003 或 Windows XP 用于验证是否对 .msi 包或 .msp 包正确进行了签名时将出现此问题。
数字签名可帮助确保程序包不会被篡改。当 Windows Installer 调用 SaferIdentifyLevel 函数时,Windows Server 2003 和 Windows XP 使用其他安全级别,即软件限制策略。

当 Windows Installer 同时调用 SaferIdentifyLevel 函数和 SAFER_CRITERIA_IMAGEHASH 标志时,整个程序包被加载到计算机上的内存中。计算机必须拥有程序包大小所需的足够连续内存。如果计算机没有足够的连续内存,则会出现错误。由于出现错误,Windows Installer 将无法验证是否对该程序包正确地进行了签名。因此,会收到“症状”部分中提到的错误消息。


方法一(建议使用)
1. 打开注册表编辑器, 转到项:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers

2.将 PolicyScope 的注册表值从0改为1. (没有就新建一个)
3.命令行中执行 net stop msiserver 停止Windows Installer服务。
4.安装 SP1 (好慢,不过这回挺顺了)
5.装完把步骤2中的 PolicyScope值改回0.
6.喜欢的话就重启一下。

方法二
如果以上步骤不能解决该问题,请按照下列步骤操作:
1. 管理工具-》本地安全设置-》软件限制策略。(如果如果没有软件限制,右击“软件限制策略”,新建一个。)
2. “对象类型”下双击“强制”,并将第2个勾选从“所有用户”改为“除本地管理员以外的所有用户”
3. 重启,安装SP1.
4.改回原先设置。

本文转自:http://www.cnblogs.com/wayne-ivan/archive/2008/10/09/1086104.html

感谢这位网友文章很有帮助特此收下。

分享到:
评论

相关推荐

    Microsoft SQL Server 2005 Express Edition SP3

    如果您的计算机已安装 SQL Server 2000 管理工具和 SQL Server Express 的默认实例,则可以使用 SQL Server 安装程序安装 SQL Server 2000 的默认实例。但是,这样做会禁用已安装的 SQL Server Express 实例。因此,...

    windows 2003 serves sp1下金蝶K3 V10安装方法

    2、操作系统Windows Server 2003安装完成后默认情况下windows 组件中没有安装“应用程序服务器”安装“中间层服务部件”之间应该先安装此windows 组件。 3、 运行“环境检测”,这时需要安装Sentinel System ...

    Crack of Win2003 SP1 Update

    有关接收到此错误消息的原因和如何解决此问题的更多消息,请访问 www.howtotell.com。 --------------------------- 确定 --------------------------- <br> 很幸运,你找到了解决办法。直接运行...

    金蝶K3日常问题解决手册

    for help”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dll(sqlunirl.dll是MDAC的一个组件),请指定路径点确定后安装程序停止运行,让查看安装日志。...

    svn-1.4.3-setup.exe.7z

    在我的公司,我可以使用 SMB(普通的 windows 文件访问)直接访问服务器的文件夹,所以我直接在那里创建一个目录,运行 TortoiseSVN 命令TortoiseSVN → 在此创建版本库...,然后一个新的项目建立了... 如果你使用 ...

    ASP ISchool随机抽题考试系统

    8.支持练习模式,答题后即可看到答题结果并且可以查错 更新日志: V3.7.1(20130315) 1.修正数个BUG V3.7.0(20121207) 1.系统整体优化改进 V3.6.7(20111025) 1.增加考试时长记录 2.考生进入页面改良 3.主观...

    测试培训教材

    项目管理员可以使用QC的Excel插件工具来执行需求的批量导入,进行导入之前请先确认已经访问过MQC主页,并安装了QCMSExcelAddin.exe插件。 插件下载地址: http://updates.merc-int.com/qual ... /msexcel/index.html...

    《Intel C++ 编译器Windows版》(Intel.C.Plus.Plus.Compiler.v10.0.026)

    [安装测试] Windows 2003 SP2 / Visual Studio 2005 SP1 [产品主页] [ http://www.intel.com/cd/software/products/...9578.htm ] [产品简介] 个人翻译, 以原版英文为准: 概要: ----------------------------------...

    dreamershop网站程序源码asp.net

    去掉确认文件是否存在选项-->确定修改 问:如何安装DreamerShop网店系统? 答:本地安装 XPHome版本没有IIS,不能安装 win2000系统http://bbs.dreamershop.com/showtopic-5.aspx winXP系统...

    DreamerShop梦想家网店系统 v2.6

    去掉确认文件是否存在选项-->确定修改 问:如何安装DreamerShop网店系统? 答:本地安装 XPHome版本没有IIS,不能安装 win2000系统http://bbs.dreamershop.com/showtopic-5.aspx winXP系统...

    Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3完整版

    3、原版依赖 300多兆的 .NET Framework 3.5 sp1,我把它依赖的文件提取出来整合到安装程序中了,所以还是与以往 lite 一样,仅依赖 .NET Framework 2.0。 4、原版 Bds.exe 和 LicenseManager.exe 会访问网络,为避免...

    解决win2003tcpsvcs.exe占用内存过大问题.zip

    打开任务管理器,发现一名为tcpsvcs.exe的进程,...所以,用这个方法前,一定要仔细确认你的问题,是否与知识库文章中所述的一致,确认选择的补丁版本是正确的,确认你的windows server 2003 是已经打了SP1或SP2的等。

    C# for CSDN 乱七八糟的看不懂

    没法下载,到这里折腾一把试试。 本文由abc2253130贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两...

Global site tag (gtag.js) - Google Analytics