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 has 23 replies, 7 voices, and was last updated 8 months ago.
    Viewing 14 reply threads
    • Author
      • #1873963 Reply
        Larry B
        AskWoody Plus

        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.


        Win 10 home - 2004
        Attitude is a choice...Choose wisely

        • #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 Plus

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

      • #1874432 Reply
        Larry B
        AskWoody Plus

        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 Plus

        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.

          1 user thanked author for this post.
        • #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

      • #1876005 Reply
        Larry B
        AskWoody Plus

        I tried the disk cleanup (not the 1st time I have run this).  Then ran the WUTS again and was told that the above error could not be fixed.

        Rebuilding the packages/manifests looks greek to me.

        This PC sat idle for 7 months while I was away.  The May 2019 updates installed without issue.  I then has some trouble with an old CMOS battery that I had to remove the video card to get to.  It appears that I may have not properly seated the video card and had some more issues which all seem to be cleared up now.  I am thinking that this is why I am having the troubles I am having now.


        I have an image from 5/2018 ( I should do this more often, but as this PC sat idle for 7 months, it is really only 6 months older than when I came back to it in June this year).  I could install or I could do a no format reinstall.  Both would require some updating.  Which sounds like the least about of bother?  Thanks

        • #1876033 Reply

          LarryB, A few questions. What brand of computer? Is it a regular retail install of 7 or is it a Dell, or HP install? A laptop or a desktop? (I assume desktop with the CMOS battery change info you gave).

          You can do one of these things.

          If you have a backup of may 2018 then after grabbing any new data you need on a thumb drive, restore the image to May 2018. If you are Group A, have windows update give any updates needed. At some point you MUST make sure you have all updates offered installed, or HIDDEN (if you do not want an update, like the telemetry ones KB2952664 or get windows 10 patches). Once you have no more updates, any servicing stack updates should then appear. Get those and continue checking for updates. Assuming all is well, and you are caught up to JUNE 2019 then see “2000012: Neutralize Telemetry & Sustain Win 7, 8.1 Monthly Rollup Model” here at Woody’s.

          If that is too hard, then look into Spybot antiBeacon 1.6 and see what you think.

          If you are Group B then restore your image to May 2018 and do Windows Updates to September (the last month of old style) and get updates, minus any telemetry ones known like 2952664, and for October onward do Group B as per PKC suggests in “2000003: Ongoing list of “Group B” monthly updates for Win7 and 8.1″

          You will still need to make sure you get the 2019-03 Servicing Stack Update (KB4490628) and 2019-03 KB4474419 SHA-2 code signing support to continue beyond June I believe. The servicing stacks have to be installed alone by themselves. Much has been discussed about that here in Woody’s. Also don’t forget about the .NET updates. There are Security Only versions of those too.

          Another approach is to make an image of your computer as it is now, then try the Windows Repair. See if there is a repair option to not format or loose data, but reinstall windows. You may have to reinstall some programs you had … maybe. This would reset windows with a fresh install and settings so you would have to make custom changes as you see fit, and play catch-up with the updates. If this fails, you have your backup image you made before you started to go back to.

          Good luck Larry.

          1 user thanked author for this post.
      • #1876588 Reply
        Larry B
        AskWoody Plus

        This PC is a Dell Studio XPS desktop.  The system has had at least 1 no format reinstall done several years ago

      • #1877078 Reply
        Larry B
        AskWoody Plus

        Restored the 5/18 image and then successfully installed all updates.  Thanks for all the help.

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

          LarryB, I am glad to hear it worked out for you. Could you give any particulars or procedure you used and had success with? You restored your MAY 2018 image then how did you update that worked? (I assume being Group A you just got the newest cumulative updates and that worked).

          Any procedure or tips would be good to hear.


      • #1877112 Reply
        AskWoody Lounger

        I have encountered DISM error 87 in Windows 7 while testing a CMD file which I wrote to revert all pending actions for either cancelled or failed windows updates.

        Here is the command which my CMD file ran from an elevated command prompt:

        DISM /image:C:\ /Online /Cleanup-Image /RevertPendingActions

        Here is the displayed error message after my CMD file tried to execute the above command:

        Deployment Image Servicing and Management tool
        Version: 6.1.7600.16385

        Error: 87

        The /Image option that is specified points to a running Windows installation.
        To service the running operating system, use the /Online option. For more inform
        ation, refer to the help by running DISM.exe /Online /?.

        The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
        DISM ERRORLEVEL = 87

        DISM FAILED to clean up all pending actions which were created
        by either failed or user cancelled Windows Updates.

        The upshot is that in Windows 7, apparently you have to boot to a command prompt and then run:

        DISM /image:C:\ /Offline /Cleanup-Image /RevertPendingActions

        Note that, directly above, Online was changed to Offline.

        Come to think of it, I never tested my CMD file to see if it would work after booting into Safe Mode. I reckon I will have to try that this weekend after I perform my next backup.

        • This reply was modified 1 year, 2 months ago by GoneToPlaid. Reason: The indent function didn't work
      • #1877737 Reply
        Larry B
        AskWoody Plus

        I used Macrium Reflect to back up the 7/2019 system I had in case the image restore did not work as expected.

        Used the same program to restore the image (actually 6/18).

        Opened up WU and checked for updates.  WU found 7 updates.  All I installed were the July cumulative, net framework , SHA and MSRT.

        Downloaded the Panda removal tool and got rid of left over files and then installed Kaspersky which is what I had prior to the issues.

        Went back to WU and got the servicing stack update.

        Downloaded MS Silverlight and installed that after deleting the older version.  I like to do it this way as older versions of Silverlight leave behind all of their registry entries besides all of the new ones.  There are dozens of these.

        I keep as many apps as possible on a separate partition so I did not have to reinstall most of these.  Made things much easier.

        Used Macrium to pull over a few files from the old 7/2019 image that were not part of the 6/2018 image.

        Caught up any software that was missing from the new image.

        Ran w10tel.cmd.bat to stop any telemetry.

        Checked WU again and only got the Net 4.7.2 and the EOL reminder and did not install either.

        Once I feel comfortable with what I have, I will defragment and make an image of this system.

        Thanks for all help


        1 user thanked author for this post.
      • #1879958 Reply
        Larry B
        AskWoody Plus

        All seemed well until I tried to run Google drive.  I cannot seem to sync my drive with the Google server.  I am told that I need a newer version of Backup and sync and when I try to install it, I get an error  0x8004070d.  I do not have Chrome installed and wonder of G drive is now dependent on that.

      • #1896077 Reply
        Larry B
        AskWoody Plus

        Got Backup and sync installed.  It installed fine on my laptop.  I then took the MSI installer from there and ran it on my desktop and it worked.  I could never get the downloadable installer to work.  The folks at Google were no help.

        1 user thanked author for this post.
      • #1963360 Reply
        AskWoody Plus

        Windows Update Error Code 80070308 and Error Code 80073712

        Windows 7 Ultimate 32bit

        This PC hasn’t been able to update for a year and I try to fix it every few months. This what I think fixed it. The last error code was 80073712 but initially it was 80070308. This seems like to best forum for it, in case it helps someone.

        I started by resetting Windows Update:

        Summary of possible solutions
        .Net ( I used 2019-05, KB4495606) [last known good .Net update but use the most current and stable cumulative .Net patch]
        System Update Readiness Tool
        KB4494419 2019-03
        KB4494419 2019-08

        then I tried the Security Only patch (KB4512486) before the Monthly Cumulative Update (KB4512506)

        These were all suggestions from the AskWoody Forum for Error Codes 80070308 and 80073712.

        • #2110828 Reply
          AskWoody Plus

          FWIW although Windows 7 is EoL.

          addendum: System Update Readiness Tool (Oct 2014) KB947821

          correction: KB4494419 2019-03 s/b KB4474419 2019-03

          KB4494419 2019-08 s/b KB4474419 2019-08

          • This reply was modified 8 months ago by KP.
          • This reply was modified 8 months ago by KP.
          • This reply was modified 8 months ago by KP.
          • This reply was modified 8 months ago by KP.
          • #2110843 Reply
            AskWoody Plus

            Please post in your new topic with your new comments:

            How to Read CBS Log File

            G{ot backup} TestBeta
            offline▸ Win10Pro 1909.18363.959 x64 i3-3220 RAM8GB HDD Firefox79.0 WindowsDefender
            online▸ Win10Pro 1909.18363.1082 x64 i5-9400 RAM16GB HDD Firefox82.0b4 WindowsDefender
            • This reply was modified 8 months ago by geekdom.
            1 user thanked author for this post.
    Viewing 14 reply threads

    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.