I also tried this solution, but it was still not worked.
.Net Framework 3.5 can't be installed on my Windows11 PC. The error code is 0x800F0922
I've already tried the solutions suggested in the link below, but they had no effect.
Is there anyone who can help me? Thank you very much.
This is part of the dism.log file:
...
2023-10-19 17:32:44, Info DISM DISM Package Manager: PID=40044 TID=29856 Processing the top level command token(add-package). - CPackageManagerCLIHandler::Private_ValidateCmdLine
2023-10-19 17:32:44, Info DISM DISM Package Manager: PID=40044 TID=29856 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine
2023-10-19 17:32:44, Info DISM DISM Package Manager: PID=40044 TID=29856 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine
2023-10-19 17:32:44, Info DISM DISM Package Manager: PID=40044 TID=29856 Encountered the option "packagepath" with value "C:\microsoft-windows-netfx3-ondemand-package.cab" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2023-10-19 17:32:45, Info DISM DISM Package Manager: PID=40044 TID=29856 Encountered the option "packagepath" with value "C:\microsoft-windows-netfx3-ondemand-package.cab" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2023-10-19 17:32:47, Info DISM DISM Package Manager: PID=40044 TID=29856 Package Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.22621.1 with CBS state 4(CbsInstallStateStaged) being mapped to dism state 3(DISM_INSTALL_STATE_STAGED) - CDISMPackage::LogInstallStateMapping
2023-10-19 17:32:47, Info DISM DISM Package Manager: PID=40044 TID=29856 Initiating Changes on Package with values: 4, 7 - CDISMPackage::Internal_ChangePackageState
2023-10-19 17:32:47, Info DISM DISM Package Manager: PID=40044 TID=29856 CBS session options=0x100! - CDISMPackageManager::Internal_Finalize
2023-10-19 17:38:21, Info DISM DISM Package Manager: PID=40044 TID=41808 Error in operation: (null) (CBS HRESULT=0x800f0922) - CCbsConUIHandler::Error
2023-10-19 17:38:26, Error DISM DISM Package Manager: PID=40044 TID=29856 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0922)
2023-10-19 17:38:26, Error DISM DISM Package Manager: PID=40044 TID=29856 Failed processing package changes with session options - CDISMPackageManager::Internal_ProcessChangesWithOptions(hr:0x800f0922)
2023-10-19 17:38:26, Info DISM DISM Package Manager: PID=40044 TID=29856 Loaded servicing stack for online use. - CDISMPackageManager::CreateCbsSession
2023-10-19 17:38:26, Info CSI 00000001 Shim considered [l:126]'??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22621.2423_none_e946dbb842dfcc3f\wcp.dll' : got STATUS_OBJECT_PATH_NOT_FOUND
2023-10-19 17:38:26, Info CSI 00000002 Shim considered [l:123]'??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22621.2423_none_e946dbb842dfcc3f\wcp.dll' : got STATUS_SUCCESS
2023-10-19 17:38:47, Error DISM DISM Package Manager: PID=40044 TID=29856 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0922)
2023-10-19 17:38:47, Info DISM DISM Package Manager: PID=40044 TID=29856 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2023-10-19 17:38:47, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=800F0922
2023-10-19 17:38:47, Info DISM DISM Package Manager: PID=40044 TID=29856 Finalizing CBS core. - CDISMPackageManager::Finalize
2023-10-19 17:38:52, Info DISM DISM Manager: PID=39900 TID=41284 Closing session event handle 0x228 - CDISMManager::CleanupImageSessionEntry
2023-10-19 17:38:52, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2023-10-19 17:38:52, Info DISM DISM.EXE:
2023-10-19 17:38:52, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
2023-10-19 17:38:52, Info DISM DISM.EXE:
Developer technologies | .NET | .NET Runtime
Windows for business | Windows Client for IT Pros | User experience | Other
3 answers
Sort by: Most helpful
-
-
Jiachen Li-MSFT 34,221 Reputation points Microsoft External Staff
2023-10-19T06:36:15.25+00:00 Hi @Alpha ,
You can turn to Control Panel→Programs→Programs and Features→Turn Windows features on or off.
In the pop-up window, locate the . NET Framework 3.5 (including . NET 2.0 and 3.0), tick it.
Enable the .NET Framework 3.5 in Control Panel
Best Regards.
Jiachen Li
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
-
Kapil Arya 8,456 Reputation points MVP Volunteer Moderator
2023-10-29T15:42:51.13+00:00 Hello,
Try the DISM method to enable .NET Framework 3.5 on your system.
Please refer following step-by-step guide:
https://www.kapilarya.com/how-to-enable-net-framework-3-5-in-windows-11
Let us know if this helps!
Note: Included link in this reply refers to blog post by a trusted Microsoft MVP.