News, tips, advice, support for Windows, Office, PCs & more. Tech help. No bull. We're community supported by donations from our Plus Members, and proud of it
Home icon Home icon Home icon Email icon RSS icon
  • Error code 80073712

    Posted on Larry B Comment on the AskWoody Lounge

    Home Forums AskWoody support Windows Windows 7 Questions: Windows 7 Error code 80073712

    This topic contains 9 replies, has 4 voices, and was last updated by  anonymous 15 hours, 30 minutes ago.

    • Author
    • #1873963 Reply

      Larry B
      AskWoody Lounger

      I get the above error code when trying to install group A cumulative June and July Win 7 X64 updates.  I have tried.
      System Update Readiness Tool for Windows 7 for x64-based Systems (KB947821)
      Reset Component store

      SFC (found no issues)

      DISM: “DISM.exe /Online /Cleanup-image /Restorehealth” gave error 87

      Also would not install the latest July NET framework update

      Edit to remove HTML. Please use the “Text” tab in the entry box when you copy/paste.

    • #1873980 Reply

      Da Boss
    • #1874136 Reply

      AskWoody Plus

      DISM: “DISM.exe /Online /Cleanup-image /Restorehealth” gave error 87

      DISM is for windows 8 and newer.


      • #1874188 Reply


        Some functions of the Deployment Image Servicing and Management tool are available to use in Windows 7. Below is copied from a short Command Prompt session. Note at top the version number and copyright date. You can also see an Error: 87 (Invalid command-line argument) where I ask for a help display that does not exist.

        You are partially correct, in that restorehealth is not available. However, scanhealth is available and after a few minutes generates a log that can be viewed in Notepad.

        Microsoft Windows [Version 6.1.7601]
        Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
        C:\>dism /online /?
        Deployment Image Servicing and Management tool
        Version: 6.1.7600.16385
        Image Version: 6.1.7601.18489
        The following commands may be used to service the image:
          /Set-ProductKey         - Populates the product key into the offline image.
          /Get-TargetEditions     - Displays a list of Windows editions that an
                                    image can be upgraded to.
          /Get-CurrentEdition     - Displays the editions of the specified image.
          /Set-Edition            - Upgrades the Windows image to a higher edition.
          /Apply-Unattend         - Applies an unattend file to an image.
          /Remove-Driver          - Removes driver packages from an offline image.
          /Add-Driver             - Adds driver packages to an offline image.
          /Get-DriverInfo         - Displays information about a specific driver
                                    in an offline image or a running operating system.
          /Get-Drivers            - Displays information about all drivers in
                                    an offline image or a running operating system.
          /Set-LayeredDriver      - Sets keyboard layered driver.
          /Set-UILang             - Sets the default system UI language that is used
                                    in the mounted offline image.
          /Set-UILangFallback     - Sets the fallback default language for the system
                                    UI in the mounted offline image.
          /Set-UserLocale         - Sets the user locale in the mounted offline image.
          /Set-SysLocale          - Sets the language for non-Unicode programs (also
                                    called system locale) and font settings in the
                                    mounted offline image.
          /Set-InputLocale        - Sets the input locales and keyboard layouts to
                                    use in the mounted offline image.
          /Set-TimeZone           - Sets the default time zone in the mounted offline
          /Set-AllIntl            - Sets all international settings in the mounted
                                    offline image.
          /Set-SKUIntlDefaults    - Sets all international settings to the default
                                    values for the specified SKU language in the
                                    mounted offline image.
          /Gen-LangIni            - Generates a new lang.ini file.
          /Set-SetupUILang        - Defines the default language that will be used
                                    by setup.
          /Get-Intl               - Displays information about the international
                                    settings and languages.
          /Check-AppPatch         - Displays information if the MSP patches are
                                    applicable to the mounted image.
          /Get-AppPatchInfo       - Displays information about installed MSP patches.
          /Get-AppPatches         - Displays information about all applied MSP patches
                                    for all installed applications.
          /Get-AppInfo            - Displays information about a specific installed MSI
          /Get-Apps               - Displays information about all installed MSI
          /Add-Package            - Adds packages to the image.
          /Remove-Package         - Removes packages from the image.
          /Enable-Feature         - Enables a specific feature in the image.
          /Disable-Feature        - Disables a specific feature in the image.
          /Get-Packages           - Displays information about all packages in
                                    the image.
          /Get-PackageInfo        - Displays information about a specific package.
          /Get-Features           - Displays information about all features in
                                    a package.
          /Get-FeatureInfo        - Displays information about a specific feature.
          /Cleanup-Image          - Performs cleanup and recovery operations on the
        For more information about these servicing commands and their arguments,
        specify a command immediately before /?.
                 DISM.exe /Image:C:\test\offline /Apply-Unattend /?
                 DISM.exe /Image:C:\test\offline /Get-Features /?
                 DISM.exe /Online /Get-Drivers /?
        C:\>dism /online /cleanup-image /?
        Deployment Image Servicing and Management tool
        Version: 6.1.7600.16385
        Image Version: 6.1.7601.18489
        /Cleanup-Image /RevertPendingActions
          WARNING! This operation will revert pending actions from previous servicing
          operations. It should be used for recovery operations only. This command
          is not supported against an online image.
              DISM.exe /Image:C:\test\offline /Cleanup-Image /RevertPendingActions
        /Cleanup-Image /spsuperseded [/hidesp]
          WARNING! The service pack can't be uninstalled after this operation is
          completed. This operation will remove backup files created during service
          pack installation. Use /hidesp switch to hide the service pack from Installed
              DISM.exe /Image:C:\test\offline /Cleanup-Image /spsuperseded /hidesp
        /Cleanup-Image /scanhealth
          Use /ScanHealth to scan the image for component store corruption.
              DISM.exe /online /Cleanup-Image /scanhealth
        C:\>dism /online /cleanup-image /scanhealth /?
        Error: 87
        Invalid command-line argument.
        To retrieve help, do not specify a command-line option with an argument.
        The DISM log file can be found at C:\windows\Logs\DISM\dism.log
        C:\>dism /online /cleanup-image /scanhealth
        Deployment Image Servicing and Management tool
        Version: 6.1.7600.16385
        Image Version: 6.1.7601.18489
        ...........Completed running scanhealth, check logs at %windir%\logs\CBS\Checksu
        The operation completed successfully.

        Viewing the log identified shows results from the System Update Readiness tool. Update readiness seems to elicit discussion, so if a user does not want this log created, do not run this command.

        1 user thanked author for this post.
    • #1874184 Reply

      Larry B
      AskWoody Lounger

      Thanks, I already tried the troubleshooter and forgot to post that.

    • #1874432 Reply

      Larry B
      AskWoody Lounger

      Ran the DUSM with the scanhealth switch.  Not sure what I am supposed to do next.  Here is the summary without all of the files listed.

      Seconds executed: 587
      Found 213 errors
      CSI Manifest Missing Total count: 203
      CSI Payload File Missing Total count: 10

    • #1875321 Reply

      Larry B
      AskWoody Lounger

      It looks like I might have to do a no format reinstall if I want to try to correct the update error.  Otherwise the PC runs great.  Where is the best place to get the most up to date copy of the win 7 iso?  Would like to do as little updating as possible when the repair is done. I also do not want IE 11 on my machine as I do not use it anyway.  Any other suggestions appreciated.


      • #1875326 Reply

        Da Boss

        These links may still work – Nov 2018.

      • #1875426 Reply


        Internet Explorer 11 will be included on your new install of Windows 7; even if you choose to ignore its presence like I do. It will be kept up to date with security patches through January 2020.

        To avoid IE11 entirely, I recommend macOS, ChromeOS, one of the open source operating systems, or stay with Microsoft and move along to Windows 10. If all your data files are available and backed up twice, it may be worth making this decision now rather than during the post holiday time crunch next January and February.

        Regard this small trouble you are currently having as an indicator of future performance. Once you are recovered to a clear system take the time to do all the imaging and data backups that would make this recovery easier next time. Windows 7 will still run for years to come, but it should not be your only system on hand. And once you have decided which supported operating system works best for you, that one should become your primary use system.

    • #1875457 Reply


      LarryB I would suggest you run Microsoft’s “Disk Cleanup”, press the “Clean up System Files” button, and see about removing the “old MS updates and Previous Windows version OS”, Delivery Optimization files, reboot afterwards. Then run the Windows Update Troubleshooter.

      See if the Disk cleanup does anything to help by clearing out old or superseded update files.

      I know you said you ran the update troubleshooter. I also find it hard to believe the System Update Readiness Tool (CheckSUR) did not find and fail to correct some errors. DISM does not run so well on 7 but does on 8 and above.

      I had System Update Readiness Tool (CheckSUR) find and not correct errors on a Vista Computer years ago. It took days but I did get the missing files for the Windows SxS folder by unzipping the patches (the KB numbers) it said was missing the; manifest, MUM, Cat, or Cab files.

      \Winsxs\Catalogs: Contains security catalogs for each manifest on the system
      \Winsxs\Manifests: Component manifest for a specific component, used during operations to make sure files end up where they should

      Sources that helped me at the time:

      Windows 7: How to analyse the CBS.log

      This site helped me get the last error corrected. It needed UPDATE.MUM file renamed to a .CAT file.
      Advanced guidelines for diagnosing and fixing servicing corruption

    Please follow the -Lounge Rules- no personal attacks, no swearing, and politics/religion are relegated to the Rants forum.

    Reply To: Error code 80073712

    You can use BBCodes to format your content.
    Your account can't use Advanced BBCodes, they will be stripped before saving.