VS 2008 Service Pack 1 问题
我的 OPS 是 XP 并安装了 service pack 3。我无法安装 vs2008 service pack1,在日志文件中我看到无法安装“Visual C++ 2008 SP1 Design-Time Components for x86 - KB947888”。 错误代码是1603。安装文件的最后一部分在这里。
Returning IDOK. INSTALLMESSAGE_ERROR [Error 1335. The cabinet file 'patch.cab' required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.] [1/12/2009, 10:14:50] (IronSpigot::MsiExternalUiHandler::UiHandler) Returning IDOK. INSTALLMESSAGE_ACTIONSTART [Action 10:14:50: Rollback. Rolling back action:] [1/12/2009, 10:17:29] (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation) Patch (C:\DOCUME~1\Cem\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1\VS90sp1-KB945140-X86-ENU.msp; C:\DOCUME~1\Cem\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1\VC90sp1-KB947888-x86-enu.msp) install failed on product (Microsoft Visual Studio 2008 Professional Edition - ENU). Msi Log: Microsoft Visual Studio 2008 SP1_20090112_100005671-Microsoft Visual Studio 2008 Professional Edition - ENU-MSP0.txt [1/12/2009, 10:17:29] (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation) MsiApplyMultiplePatches returned 0x643
My OPS is XP and service pack 3 installed.I cant install vs2008 service pack1,In log file i see 'Visual C++ 2008 SP1 Design-Time Components for x86 - KB947888' cant be installed. Error code is 1603.Last part of Installation file is here.
Returning IDOK. INSTALLMESSAGE_ERROR [Error 1335. The cabinet file 'patch.cab' required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.] [1/12/2009, 10:14:50] (IronSpigot::MsiExternalUiHandler::UiHandler) Returning IDOK. INSTALLMESSAGE_ACTIONSTART [Action 10:14:50: Rollback. Rolling back action:] [1/12/2009, 10:17:29] (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation) Patch (C:\DOCUME~1\Cem\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1\VS90sp1-KB945140-X86-ENU.msp; C:\DOCUME~1\Cem\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1\VC90sp1-KB947888-x86-enu.msp) install failed on product (Microsoft Visual Studio 2008 Professional Edition - ENU). Msi Log: Microsoft Visual Studio 2008 SP1_20090112_100005671-Microsoft Visual Studio 2008 Professional Edition - ENU-MSP0.txt [1/12/2009, 10:17:29] (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation) MsiApplyMultiplePatches returned 0x643
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我遇到了类似的错误,问题是 iso 文件即使损坏(例如通过不稳定的下载)仍然可以成功解压缩和/或安装/刻录。
我重新下载了iso,安装了新的iso,安装没有任何问题...然后我观察到失败的iso的md5哈希值与正常的iso的md5哈希值存在差异...
确保您的 vs2008 sp1 iso 具有此哈希值,以验证损坏的 iso 文件不是原因:
MD5 哈希值 = 0C5C6B7E4E80B66CD299B1DBA6A819DB
SHA-1 哈希值 = 2459232F67B38594DE192778020145DCD0B0DF9F
I was getting a similar error and the problem is that the iso file, even when corrupted (by an unstable download for instance) can still be uncompressed and/or mounted/burnt successfully.
I re-downloaded the iso, mounted the new one and installed with no problems... I then observed a difference in the md5 hash of the failing iso with the one that worked...
Make sure your vs2008 sp1 iso has this hashes to verify that a corrupted iso file is not the cause:
MD5 Hash = 0C5C6B7E4E80B66CD299B1DBA6A819DB
SHA-1 Hash = 2459232F67B38594DE192778020145DCD0B0DF9F
如果您下载了 SP1,请重新下载。 也可能是您的计算机没有足够的 RAM,安装程序无法解压补丁。
If you downloaded SP1, download again. It might also be that you don't have enough RAM in your machine for the installer to unpack the patch.
没有 divo,我认为问题取决于我机器中的程序(例如第三方程序)。我现在正在下载 sp 作为 iso 文件。但我认为它不会解决问题。
No divo,i think the problem is depend on a program(Like a third party program) in my machine.I am downloading now sp as iso file.But i think that it wont fix the problem.
该程序正在访问 c:\config.msi 文件夹,但未获得权限。
the program is Accessing c:\config.msi folder andit is not get the priveliages.