程序安装常见系统错误

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows installer相关问题
1.无法访问windows installer服务
原因:windows installer文件损坏或者丢失
解决方案:
方法一:使用Mconfig工具确认installer服务正在运行
a)单击“开始”,单击“运行”。

b)键入msconfig,然后单击“确定”。

c)在“服务”选项卡上,单击以选中“Windows Installer 服务”
旁边的复选框。

d)单击“确定”,然后单击“重新启动”以重新启动计算机。

方法二:重新注册windows installer
a)搜索Msiexec.exe并记录下其位置:C:\Windows\System32(一般类似或相
同)
b)单击“开始”,单击“运行”。

并键入regedit进入表注册编辑

c)找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
d)在注册表编辑器窗口的右窗格中,双击“ImagePath”。

在出现的
“编辑字符串”对话框中,确保“数值数据”框中的字符串包含Msiexec.exe文件的正确路径为C:\Windows\System32。

e)以安全模式启动计算机,然后注册 Msiexec.exe 文件。

为此,请
按照下列步骤操作:
关闭计算机然后重启,重启过程中按键盘中的F8.
●使用箭头选择“安全模式”,然后按Enter。

●当“启动”菜单再次出现并且蓝色字体“安全模式”出现在屏
幕底部时,选择要启动的安装,并按Enter。

●登录到计算机,单击“开始”,单击“运行”,在“打开”框
中键入msiexec/regserve。

确认。

然后重启电脑。

上述方法二针对Msiexec.exe注册表中路径存在问题的,如果不存在问题可采用:
退出所有windows程序,单击“开始”,单击“运行”,进入msiexec/unregister并确认。

然后键入msiexec/regserver并确认。

最后重启电脑。

方法三:卸载、重新安装windows installer服务
用DOS命令 msiexec/unregserver停掉windows installer服务。

下载instMsiW.exe并解压。

右击msi.inf安装,右击mspatcha.inf 安装。

再用DOSmsiexec/regserver启动服务。

2.确认windows installer引擎是否正常
打开命令提示符,键入MSIEXEC 查看引擎是否存在问题。

3.重新注册安装程序引擎
打开命令提示符,键入MSIEXEC/unregister 确认。

再键入msiexec/regserver。

4.确保未将windows installer服务设为禁用
键入services.msc打开“服务”窗口。

右击“windows installer”单击属性,启动类型改为手动。

右击“windows installer”并单击
“启动”。

若windows installer服务正常运行,但是仍存在问题,可以尝试以下方法:
打开DOS命令,键入regsvr32 msi.dll。

该原因是msi没有被注册。

5.使用工具对windows installer相关的软件进行清理
Program Install and Uninstall troubleshooter可以对程序的windows installer配置信息进行清除。

或者使用Windows Installer Clean Up对出现问题的程序MSI进行清除。

.NET Framework 相关问题
1.xp系统在安装.NET Framework时必须从
2.0开始装
3.0、
4.0。

安装3.5是会自动安装1.0和2.0的,但是现在安装4.0不会安装以前的版本,所以需要安装一个3.5的版本。


2.如果安装时因为安装.NET Framework 出现错误导致安装失败,可以下载.NET Framework cleanup tool工具清理系统里的.NET Framework版本、删除相关注册表信息。

然后再重新下载安装。

3.根据错误代码寻找错误原因。

在当前用户的temp文件夹(xp默认是在“Document Setting/{用户名}/Local Settings/Temp”,具体
可以利用命令行“echo %temp%”查看temp文件夹在哪个目录)下找到你安装的log文件,安装的log文件名是dd_NET_Framework30_SetupXXXX.txt或dd_NET_Framework35_MSIXXXX.txt(具体取决于出错的原因,其中XXXX是一个四位数字),利用记事本或者其他工具打开文件,查找“Return value 3”,找到之后,查看这之上的几行里面就有相应的错误记录。

然后根据记录寻找问题所在。

4.由于注册表权限问题造成程序无法正常安装。

运行“regedt32”找到log文件中错误所在的文件夹,然后修改对应权限。

5.用Ghost安装的系统,有很多系统中把ie绑架了。

如果是XP系统,这么做:
1.开始——运行——输入cmd——回车——在打开的窗口中
输入net stop WuAuServ
2.在系统盘下找到C:\WINDOWS\SoftwareDistribution,把这
个文件夹名(SoftwareDistribution)重命名为SDold
3.开始——运行——输入cmd——回车——在打开的窗口中
输入net start WuAuServ
上述问题一般解决MSI相关问题,一般该问题会显示“安装时发生严重错误”。

第二步:
1.开始——运行——输入regedit——回车
2.找到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\Internet Explorer下的MAIN子键,点击main后,在上面菜单中找到“编辑”--“权限”,点击后就会出现“允许完全控制”等字样,勾上则可。

3.也可以尝试使用Microsoft .NET Framework Repair Tool这个修复工具对.Net Framework进行修复。

相关文档
最新文档