Windows 10 .NET 3.5 Framework无法安装 [英] Windows 10 .NET 3.5 Framework Fails to Install
问题描述
你好,
Hello,
我在几个Windows上看到过这种行为10个系统。所有系统都附加到域。这些用户需要.NET 3.5 Framework用于其他程序,但是没有安装。
I have seen this behavior across several Windows 10 systems. All systems are attached to a Domain. These users need .NET 3.5 Framework for other programs however it is not installed.
当我尝试从添加/删除Windows功能安装我收到一个错误:"Windows无法完成请求的更改。"错误代码:0x00F0922
When I try to install from Add/Remove Windows Features I get an error: "Windows couldn't complete the requested changes." Error Code:0x00F0922
当我尝试使用"DISM / online /"从源安装媒体安装时add-package /packagepath:X:\....\microsoft-windows-netfx3-ondemand-package.cab"该实用程序运行大约3-5分钟,加载栏填充到100%,然后
我收到错误:"发生错误 - Microsoft-Windows-NetFx3-OnDemand-Package Error:0x800f0922"。错误日志如下。
When I try to install from source install media using "DISM /online /add-package /packagepath:X:\....\microsoft-windows-netfx3-ondemand-package.cab" the utility runs for approximately 3-5 minutes, the loading bar fills to 100%, and then I receive an error: "An error occurred - Microsoft-Windows-NetFx3-OnDemand-Package Error: 0x800f0922". Error Log below.
请注意,我见过其他论坛和帖子,因为这个问题完全相同2014年关于Windows 8线程。使用 NO 解决方案。如果微软有人这样做,请请帮助我们。 已经发现的
唯一解决方法是完全重新映像系统并安装在做任何其他事情之前的.NET 3.5 Framework。必须有办法解决这个问题。
Please note that I have seen other forums and threads with this exact same issue since 2014 regarding a Windows 8 thread. With NO solution. If someone at Microsoft reads this, please help us. The only workaround to this that has been found is to completely re-image a system and install the NET 3.5 Framework before doing anything else. There has to be a way to fix this.
请参阅DISM日志错误:
Please see the DISM log errors:
2017-08-23 20:21:44,信息               DISM DISM软件包管理器:PID = 8248 TID = 7316软件包Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64 ~~ 10.0.14393.0,
CBS状态2(CbsInstallStateResolved)映射到dism状态1(DISM_INSTALL_STATE_NOTPRESENT) - CDISMPackage :: LogInstallStateMapping
2017-08-23 20:21:44,Info               DISM DISM包管理器:PID = 8248 TID = 7316启动包的更改值:4,7 - CDISMPackage :: Internal_ChangePackageState
2017-08 -23 20:21:45,信息               DISM DISM包管理器:PID = 8248 TID = 7316 CBS会话选项= 0x100! - CDISMPackageManager :: Internal_Finalize
2017-08-23 20:23:26,Info               DISM DISM包管理器:PID = 8248 TID = 3272 操作错误:(null)(CBS HRESULT = 0x800f0922) - CCbsConUIHandler ::错误
2017-08-23 20:23:26,错误               DISM DISM包管理器:PID = 8248 TID = 7316最终更改失败。 - CDISMPackageManager :: Internal_Finalize(hr:0x800f0922)
2017-08-23 20:23:26,错误               DISM DISM包管理器:PID = 8248 TID = 7316处理包更改失败 - CDISMPackageManager :: ProcessChanges(hr:0x800f0922)
2017-08- 23 20:23:26,信息               DISM DISM包管理器:PID = 8248 TID = 7316加载的服务堆栈仅供在线使用。 - CDISMPackageManager :: RefreshInstanceAndLock
2017-08-23 20:23:26,错误               DISM DISM包管理器:PID = 8248 TID = 7316处理命令add-package时失败。 - CPackageManagerCLIHandler :: ExecuteCmdLine(hr:0x800f0922)
2017-08-23 20:23:26,Info               DISM DISM软件包管理器:PID = 8248 TID = 7316可以在%WINDIR%\ logs \CBS \cbs.log
- CPackageManagerCLIHandler :: ExecuteCmdLine 中找到有关在线软件包和功能相关操作的更多日志
2017-08-23 20:23:26,错误               DISM DISM.EXE:DISM程序包管理器处理命令行但失败。 HRESULT = 800F0922
2017-08-23 20:23:26,Info               DISM DISM Provider Store:PID = 8248 TID = 7316找到OSServices。 等待最终确定,直到卸载所有其他提供程序。 - CDISMProviderStore :: Final_OnDisconnect
2017-08-23 20:23:26,Info               DISM DISM Provider Store:PID = 8248 TID = 7316找到OSServices。 等待最终确定,直到卸载所有其他提供程序。 - CDISMProviderStore :: Final_OnDisconnect
2017-08-23 20:23:26,Info               DISM DISM Provider Store:PID = 8248 TID = 7316找到PE提供商。 等待最终确定,直到卸载所有其他提供程序。 - CDISMProviderStore :: Final_OnDisconnect
2017-08-23 20:23:26,Info               DISM DISM提供商存储:PID = 8248 TID = 7316完成服务提供商(DISM包管理器) - CDISMProviderStore :: Internal_DisconnectProvider
2017-08-23 20:21:44, Info DISM DISM Package Manager: PID=8248 TID=7316 Initiating Changes on Package with values: 4, 7 - CDISMPackage::Internal_ChangePackageState
2017-08-23 20:21:45, Info DISM DISM Package Manager: PID=8248 TID=7316 CBS session options=0x100! - CDISMPackageManager::Internal_Finalize
2017-08-23 20:23:26, Info DISM DISM Package Manager: PID=8248 TID=3272 Error in operation: (null) (CBS HRESULT=0x800f0922) - CCbsConUIHandler::Error
2017-08-23 20:23:26, Error DISM DISM Package Manager: PID=8248 TID=7316 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0922)
2017-08-23 20:23:26, Error DISM DISM Package Manager: PID=8248 TID=7316 Failed processing package changes - CDISMPackageManager::ProcessChanges(hr:0x800f0922)
2017-08-23 20:23:26, Info DISM DISM Package Manager: PID=8248 TID=7316 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock
2017-08-23 20:23:26, Error DISM DISM Package Manager: PID=8248 TID=7316 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0922)
2017-08-23 20:23:26, Info DISM DISM Package Manager: PID=8248 TID=7316 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log
- CPackageManagerCLIHandler::ExecuteCmdLine
2017-08-23 20:23:26, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=800F0922
2017-08-23 20:23:26, Info DISM DISM Provider Store: PID=8248 TID=7316 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2017-08-23 20:23:26, Info DISM DISM Provider Store: PID=8248 TID=7316 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2017-08-23 20:23:26, Info DISM DISM Provider Store: PID=8248 TID=7316 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2017-08-23 20:23:26, Info DISM DISM Provider Store: PID=8248 TID=7316 Finalizing the servicing provider(DISM Package Manager) - CDISMProviderStore::Internal_DisconnectProvider
感谢您提供任何帮助,
Socrates401
Socrates401
推荐答案
您好Socrates401,
Hi Socrates401,
感谢您在MSDN论坛上发帖。
Thank you for posting in MSDN forum.
我真的很了解它给你带来的不便。
I really understand how inconvenience it brings to you.
请检查
无法安装.NET Framework 3.5功能(0x800f0922)
您可以尝试使用MantvyDOut.lt的解决方案:
You can try with MantvyDOut.lt's solution:
取消选中.NET Framework 4.6,安装.NET Framework 3.5,再次重新安装4.6。
uncheck .NET Framework 4.6, install the .NET Framework 3.5, re-install 4.6 again.
此外,我已通过内部向Microsoft产品团队报告此问题方式,请耐心等待,直到它被修复。
Besides, I have reported this issue to Microsoft product team through internal way, please wait patiently till it is fixed.
感谢您的理解。
最好的问候,
这篇关于Windows 10 .NET 3.5 Framework无法安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!