![无法在 Windows Server 2012 上安装 NetFX3:错误 3017 - 我这里遗漏了什么吗?](https://linux22.com/image/800824/%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%20Server%202012%20%E4%B8%8A%E5%AE%89%E8%A3%85%20NetFX3%EF%BC%9A%E9%94%99%E8%AF%AF%203017%20-%20%E6%88%91%E8%BF%99%E9%87%8C%E9%81%97%E6%BC%8F%E4%BA%86%E4%BB%80%E4%B9%88%E5%90%97%EF%BC%9F.png)
我真的很难安装它。我尝试过建议这里试图纠正任何可能的损坏。我将磁盘映像安装到“G”以进行离线安装。我还尝试了在线安装,结果类似。输出如下:
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Users\Administrator>dism /online /enable-feature /featurename:NetFX3 /All /So
urce:G:\sources\sxs /LimitAccess
Deployment Image Servicing and Management tool
Version: 6.2.9200.16384
Image Version: 6.2.9200.16384
Enabling feature(s)
[==========================100.0%==========================]
Error: 3017
The requested operation failed. A system reboot is required to roll back changes
made.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
记录如下(仅错误/警告):
2013-04-08 23:40:17, Error DISM DISM Package Manager: PID=3756 TID=3768 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80070bc9)
2013-04-08 23:40:17, Error DISM DISM Package Manager: PID=3756 TID=3768 Failed processing package changes with session options - CDISMPackageManager::ProcessChangesWithOptions(hr:0x80070bc9)
2013-04-08 23:40:17, Error DISM DISM Package Manager: PID=3756 TID=3768 Failed ProcessChanges. - CPackageManagerCLIHandler::Private_ProcessFeatureChange(hr:0x80070bc9)
2013-04-08 23:40:17, Error DISM DISM Package Manager: PID=3756 TID=3768 Failed while processing command enable-feature. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80070bc9)
2013-04-08 23:40:17, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=80070BC9
2013-04-08 23:38:10, Warning DISM DISM Provider Store: PID=3160 TID=3172 Failed to Load the provider: C:\Windows\TEMP\505F54F1-4977-4233-835C-8B6DA83BCAEB\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
2013-04-08 23:39:23, Warning DISM DISM Provider Store: PID=3756 TID=3768 Failed to Load the provider: C:\Users\ADMINI~1\AppData\Local\Temp\2\F1B7A223-F380-4F42-84BF-396D374EE80B\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
2013-04-08 23:39:23, Warning DISM DISM Provider Store: PID=3756 TID=3768 Failed to Load the provider: C:\Users\ADMINI~1\AppData\Local\Temp\2\F1B7A223-F380-4F42-84BF-396D374EE80B\IBSProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
2013-04-08 23:39:23, Warning DISM DISM Provider Store: PID=3756 TID=3768 Failed to get the IDismObject Interface - CDISMProviderStore::Internal_LoadProvider(hr:0x80004002)
2013-04-08 23:39:23, Warning DISM DISM Provider Store: PID=3756 TID=3768 Failed to Load the provider: C:\Users\ADMINI~1\AppData\Local\Temp\2\F1B7A223-F380-4F42-84BF-396D374EE80B\Wow64provider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x80004002)
2013-04-08 23:39:23, Warning DISM DISM Provider Store: PID=3756 TID=3768 Failed to Load the provider: C:\Users\ADMINI~1\AppData\Local\Temp\2\F1B7A223-F380-4F42-84BF-396D374EE80B\EmbeddedProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
我的错误代码与这MS 支持页面。非常感谢您的帮助。我真的在苦苦寻找解决方案。我是否遗漏了某些显而易见的东西?
编辑: 我已经验证了我的 ISO 映像的校验和:
文件名: en_windows_server_2012_x64_dvd_915478.iso
SHA1:D09E752B1EE480BC7E93DFA7D5C3A9B8AAC477BA
答案1
- 您是否尝试过不使用 LimitAccess?请检查来源。您可以复制到本地驱动器,然后重试。
- 通过控制面板关闭该功能并重试。
- 还要检查网络连接和无网络连接。
- 0x8007007e 表示未找到模块。在这种情况下,您可以使用下载的包。
- 开始之前,请清理所有临时文件。同时检查权限。
祝你好运!
答案2
尝试卸载以下安全更新,然后再次尝试安装框架 3.5。卸载以下安全更新:
- 2966827
- 2966828
- 2966826
完成这些步骤后,您应该能够安装框架 3.5。请确保在安装框架 3.5 后安装最新更新,以免出现安全漏洞。
这里是有关该问题的更多信息的链接。