MSI returned error code 34
2008-02-19 10:13 | 分类 安装配置, 软件应用 | By ming | 发表评论 »
在安装visual studio 2008的安装.net Framework 3.5阶段(更具体的是在安装.net Framework 2.0 SP1中的KB110806时)出现了这个错误,在事件查看器(EventLog)中看到具体的错误信息为:
无法找到来自源 System Restore 的事件 ID 8193 的描述。本地计算机上未安装引发此事件的组件,或者安装已损坏。可以安装或修复本地计算机上的组件。
如果该事件产生于另一台计算机,则必须在该事件中保存显示信息。
以下是包含在事件中的信息:
C:\Windows\servicing\TrustedInstaller.exe
Windows 模块安装程序
0x80042308
发生这个错误的具体原因可能是由于我的系统精简掉了System Restore(即系统还原)这个组件。
解决的办法是:用Windows Update 为系统装上补丁(也可手动下载后再装上),我装了36个补丁(可能只用其中某一个补丁就可以,不过36个也不用太多时间。。。)之后,KB110806即可正常安装,接下来.net framework 3.5与visual studio 2008也同样正常安装了。
全部安装完成后的补丁列表:
- 用于Microsoft Windows的更新(KB929300)
- 用于Microsoft Windows的更新(KB110806)
- 用于Microsoft Windows的更新(KB937287)
- 用于Microsoft Windows的更新(KB938371)
- 用于Microsoft Windows的安全更新(KB944533)
- 用于Microsoft Windows的更新(KB935509)
- 用于Microsoft Windows的安全更新(KB941568)
- 用于Microsoft Windows的安全更新(KB941569)
- 用于Microsoft Windows的安全更新(KB942624)
- 用于Microsoft Windows的安全更新(KB943055)
- 用于Microsoft Windows的安全更新(KB943078)
- 用于Microsoft Windows的安全更新(KB943411)
- 用于Microsoft Windows的安全更新(KB946026)
- 用于Microsoft Windows的安全更新(KB946456)
- 用于Microsoft Windows的更新(KB943302)
- 用于Microsoft Windows的更新(KB943899)
- 用于Microsoft Windows的更新(KB942763)
- 用于Microsoft Windows的安全更新(KB925902)
- 用于Microsoft Windows的安全更新(KB929916)
- 用于Microsoft Windows的安全更新(KB930178)
- 用于Microsoft Windows的安全更新(KB931213)
- 用于Microsoft Windows的安全更新(KB933579)
- 用于Microsoft Windows的安全更新(KB933729)
- 用于Microsoft Windows的安全更新(KB935807)
- 用于Microsoft Windows的安全更新(KB936021)
- 用于Microsoft Windows的安全更新(KB936782)
- 用于Microsoft Windows的安全更新(KB938127)
- 用于Microsoft Windows的安全更新(KB939653)
- 用于Microsoft Windows的更新(KB929399)
- 用于Microsoft Windows的更新(KB929735)
- 用于Microsoft Windows的更新(KB929763)
- 用于Microsoft Windows的更新(KB931573)
- 用于Microsoft Windows的更新(KB933360)
- 用于Microsoft Windows的更新(KB933928)
- 用于Microsoft Windows的更新(KB935280)
- 用于Microsoft Windows的更新(KB936357)
- 用于Microsoft Windows的更新(KB936824)
- 用于Microsoft Windows的更新(KB936825)
- 用于Microsoft Windows的更新(KB938194)
- 用于Microsoft Windows的更新(KB938952)
- 用于Microsoft Windows的更新(KB938979)
- 用于Microsoft Windows的更新(KB939159)
- 用于Microsoft Windows的更新(KB941600)
- 用于Microsoft Windows的更新(KB941649)
- 用于Microsoft Windows的更新(KB941651)
- 用于Microsoft Windows的修补程序(KB932471)
转载请遵循"署名-非商业性使用-相同方式共享" 的创作共用协议。
留下评论
(如发言后未显示则有待审核)

