利用Windows Installer安装程序时1603错误的解决方案!

news/2024/10/30 15:30:57/

今天,终于把visual studio 2008给下载下来了。但是在安装的时候发生错误了。

[04/26/08,10:31:57] Microsoft .NET Framework v3.5: [2] Error code 1603 for this component means "安装时发生严重错误
"
[04/26/08,10:31:57] Microsoft .NET Framework v3.5: [2] Setup Failed on component Microsoft .NET Framework v3.5
....

这个是说在安装Framework 3.5的时候发生1603错误了,其实1603错误时一个非常抽象的错误,“安装过程中发生严重错误”。所以根据这个错误来追踪错误到底是什么可以说不太可能。

利用google搜索了一下,从msdn博客上找到一篇文章,想看原文的可以点击How to locate the cause of error code 1603 in a verbose MSI log file。

其实解决方案很简单,在当前用户的temp文件夹下面(如果是xp和2000是在Document Setting/{用户名}/Application Data/Local/Temp,如果是Vista是在用户/{用户名}/AppData/Local/Temp,当然上面都是默认的用户零时文件夹,如果你修改了但是你又忘了你定位到那里了,可以利用命令行echo %temp%查看一下零时文件夹是那个目录)找到你安装的log文件,我用的是vista,安装的的log文件名是dd_NET_Framework35_MSIXXX.txt(其中XXX是一个三位数子),利用记事本或者是其他工具打开文件,查找Return Value 3,找到之后查看这之上的几行里面就有相应的错误记录。

比如说我这里面的错误:

DDSet_Status: CFileHelper::CopyConfigFilesToTempLocation
DDSet_Error: CFileHelper::CheckIsWriteable GetFileAttributes failed for file C:/Windows/Microsoft.NET/Framework/v2.0.50727/config/machine.config. GetLastError returned 0x2
DDSet_Error: CFileHelper::CheckIsWriteable C:/Windows/Microsoft.NET/Framework/v2.0.50727/config/machine.config File not found

.net framework 2.0的machine.config配置文件找不着,我将默认配置文件拷贝一份,修改后缀名。然后重新执行安装操作,一切OK。

总结:

其实解决Windows Installer安装错误1603的错误很简单,找到相应的安装log文件,定位到return value 3的前几行,找到错误,解决问题,然后重新安装,就OK了。


http://www.ppmy.cn/news/312113.html

相关文章

数据治理体系指南

01 数据治理之数据资产管理 数据资产与数据资产管理的定义 随着大数据时代的到来,人们已经认识到数据是一种无形的宝贵资产,谷歌、Facebook、阿里巴巴、腾讯等企业市值高达数千亿美元,不仅在于其独特的商业模式和市场垄断地位,更…

入职字节外包一个月,我离职了····

有一种打工人的羡慕,叫做“大厂”。 真是年少不知大厂香,错把青春插稻秧。 但是,在深圳有一群比大厂员工更庞大的群体,他们顶着大厂的“名”,做着大厂的工作,还可以享受大厂的伙食,却没有大厂…

桌面壁纸分享

桌面壁纸分享 第一张 收集好看的壁纸,评论区留下链接。

怎么制作电脑动态壁纸 桌面高清动态图怎么做

如今再打开手机或者电脑,我们看到的壁纸不只是图片,而更多的是有趣的动态壁纸,一般都是自己爱豆的动态图,看到就很高兴有没有,反正小编看到自己的动态壁纸就会露出姨母般的微笑,那怎么制作电脑动态壁纸&…

android视频动态壁纸app,动态壁纸视频桌面

动态壁纸视频桌面app,手机动态壁纸大全,为你带来多种类型壁纸资源,适用于学生、情侣、家人、闺蜜等人群,使用简单,内容丰富,轻松搞定你的手机桌面。 软件介绍 动态壁纸视频桌面:是集视频动态壁纸…

服务器更换桌面壁纸,通过VBS更换桌面设置壁纸源码

服务器路径,只支持BMP格式 ServerPath"\\sangsan.cn\share$\bmp" 本地文件名,将从服务器复制到本地后改名为这个文件名(包括完整路径) BMPname"e:\back.bmp" Set FSO CreateObject("Scripting.FileSystemObject") Set WshShell WSc…

Django新手必看:如何创建应用和定义数据表。(详细讲解)

Django新手必看:如何创建应用和定义数据表。 1. Django创建应用1.1 创建应用1.2 应用的添加 2. Django ORM2.1 定义数据表2.2 定义项目数据表2.3 通用字段选项2.4 外键使用2.5 应用数据库迁移 🏘️🏘️个人简介:以山河作礼。 &…

tp6发送短信(短信宝)

1.短信宝官网&#xff1a;https://www.smsbao.com/ 2.在extend创建smsbao文件夹&#xff0c;然后创建SmsBao.php文件 3.SmsBao.php文件内容&#xff1a; <?php namespace smsbao;/*** 短信模块《短信宝》* https://www.smsbao.com/* Class SmsBao* package smsbao*/ class…