none
安装.net4.0时出错:Returning IDOK. INSTALLMESSAGE_ERROR [需要的文件不能安装,因为 CAB 文件 F:\aa41b2856ff817e6334a02\netfx_core.mzz 的数字签名无效。这可能表示 CAB 文件已损坏。] RRS feed

  • 问题

  • 环境:Windows Server 2003 IIS 6.0 IE 6.0,x86系统。系统并不是新安装的,但是除了IIS没有任何软件。

    Installation Log:

    OS Version  Information: ...
    [8/3/2012, 16:54:4]OS  Version = 5.2.3790, Platform 2, Service Pack 2
    [8/3/2012, 16:54:4]OS Description = Win2K3 - x86 Enterprise  Edition Service Pack 2
    [8/3/2012, 16:54:4] OS Version  Information

    [8/3/2012,  16:54:4]CommandLine = F:\aa41b2856ff817e6334a02\\Setup.exe  /x86

    ..................................

    Wait for Item (netfx_Core_x86.msi) to be  available
    [8/3/2012,  16:54:8]netfx_Core_x86.msi is now available to install
    [8/3/2012, 16:54:8]Creating new Performer for MSI  item

    [8/3/2012, 16:54:8]Log  File C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Microsoft .NET Framework 4  Setup_20120803_165405125-MSI_netfx_Core_x86.msi.txt does not yet exist but may  do at Watson upload time
    [8/3/2012,  16:54:8]Calling  MsiInstallProduct(F:\aa41b2856ff817e6334a02\netfx_Core_x86.msi,  EXTUI=1
    [8/3/2012, 16:54:19]  Returning IDOK. INSTALLMESSAGE_ERROR [需要的文件不能安装,因为 CAB 文件 F:\aa41b2856ff817e6334a02\netfx_core.mzz 的数字签名无效。这可能表示 CAB 文件已损坏。]
    [8/3/2012, 16:54:19]MSI  (F:\aa41b2856ff817e6334a02\netfx_Core_x86.msi) Installation failed. Msi Log:Microsoft  .NET Framework 4  Setup_20120803_165405125-MSI_netfx_Core_x86.msi.txt
    [8/3/2012, 16:54:19]PerformOperation returned  1603 (translates to HRESULT = 0x80070643)
    [8/3/2012, 16:54:19] Action  complete
    [8/3/2012,  16:54:19]OnFailureBehavior for this item is to Rollback.
    [8/3/2012, 16:54:19] Action  complete

    [8/3/2012, 16:54:19] Action  complete

    [8/3/2012,  16:54:19]Final Result: Installation failed with error code: (0x80070643),  "安装时发生严重错误 " (Elapsed time: 0 00:00:14).
    [8/3/2012, 16:54:22]WM_ACTIVATEAPP: Focus stealer's windows WAS  visible, NOT taking back focus

    机器上原本没有.net,因为部署了很多内容没法重做系统,求解决方式。

    PS,服务器性质特殊,仅部署在内网中,我下载了.net4.0 可再发行包进行安装。这个.net包已经在很多客户机上部署过,完全没有文件损坏的问题。

    我已经查看了http://support.microsoft.com/kb/976982/zh-cn,并按照其中所说下载了FixIt,但是……貌似没效果?

    求解此问题的详细解决方案,万分感谢!

    2012年8月6日 16:20

答案

  • 你好,

    〉〉不太理解您说的“你所说的那个fix,是针对update的,不是新安装“,

    其描述为:“在使用 Windows Update、Microsoft Update 或 .NET Framework 更新为 .NET Framework 安装更新时,......

    还有你没告诉我你下载的是什么。

    不过这里是官网下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 

    请重新下载安装。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 David Zha0 2012年8月11日 5:58
    • 取消答案标记 David Zha0 2012年8月11日 6:09
    • 已标记为答案 David Zha0 2012年8月11日 6:10
    2012年8月9日 1:23
    版主

全部回复

  • 你好,
    你所说的那个fix,是针对update的,不是新安装,另外根据这里的系统要求: http://www.microsoft.com/en-us/download/details.aspx?id=17851 
    你需要将你的server 至少升级SP2。

    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年8月7日 9:38
    版主
  • 谢谢您的回答

    server已经打过SP2补丁。至于其他系统需求,应该都吻合.NET 4的要求,Dell的原装刀片服务器,正版Server2003系统……,32位Xeon处理器。

    不太理解您说的“你所说的那个fix,是针对update的,不是新安装“,我下载的这个不是.net 4可再发行包么?这服务器性质特殊,没法连接Internet,所以WebInstaller没法用的。

    还有其他的解决办法么?

    2012年8月8日 5:16
  • 你好,

    〉〉不太理解您说的“你所说的那个fix,是针对update的,不是新安装“,

    其描述为:“在使用 Windows Update、Microsoft Update 或 .NET Framework 更新为 .NET Framework 安装更新时,......

    还有你没告诉我你下载的是什么。

    不过这里是官网下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 

    请重新下载安装。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 David Zha0 2012年8月11日 5:58
    • 取消答案标记 David Zha0 2012年8月11日 6:09
    • 已标记为答案 David Zha0 2012年8月11日 6:10
    2012年8月9日 1:23
    版主