.Net Framework 3.5 can't be installed on my Windows11 PC. The error code is 0x800F0922

Alpha 0 Reputation points
2023-10-19T04:13:20.7033333+00:00

I've already tried the solutions suggested in the link below, but they had no effect.

https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/dotnet-framework-35-installation-error#resolution-for-windows-10

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
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Alpha 0 Reputation points
    2023-10-19T04:27:11.6866667+00:00
    0 comments No comments

  2. 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

    User's image

    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.


  3. 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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.