Install: 0x800f0952

Editing the registry incorrectly can damage your OS. Create a restore point first.

Error code 0x800f0952 (also known as CBS_E_INVALID_PACKAGE) is a frustrating roadblock that typically appears when users try to install a specific update, a language pack, or a .NET Framework feature. The error message often reads: "The update failed to install. Error code: 0x800f0952." 0x800f0952 install

DISM /Online /Cleanup-Image /RestoreHealth After both commands finish, restart your PC and retry the installation. Some antivirus programs (e.g., McAfee, Norton, Avast) block Windows Update components from writing to system directories. Editing the registry incorrectly can damage your OS

By following this guide, you should be able to eliminate error 0x800f0952 and successfully install any Windows feature or update. If the problem persists, consider using the Windows Media Creation Tool to perform an in-place upgrade repair, which retains your files while replacing the entire system. Updated for 2025 – This guide applies to Windows 10 21H2, 22H2, and Windows 11 21H2 through 24H2. The error message often reads: "The update failed to install