DISM - Fixing Component Store Corruption in Windows 8

How to Use DISM to Fix Component Store Corruption in Windows 8 and Windows Server 2012

One of the most used tools when fixing corruption for Vista, Windows 7, Windows Server 2008 and Windows Server 2008 R2 was the System Update and Readiness Tool (KB947821), commonly called CheckSUR. The CheckSUR tool was an excellent way for most people to see what corruption had happened on their store, and potentially fix that corruption if the tool contained the payload to do so.

In Windows 8/8.1 and Windows Server 2012, this has changed. It’s called Inbox Corruption Repair and it brings the functionality of CheckSUR into Windows rather than requiring a separate download to get the utility like you do now. This is exposed in two ways, the first is really unseen by the end user and happens when Windows detects a corrupted state when attempting to install fixes via Windows Update. When this happens, Windows fix the corruption silently and then re-install the prior packages. The manual way to use this tool is via DISM (Deployment Imaging and Servicing Management). The way this is exposed is via the DISM /Cleanup-Image functionality.

If a Windows image (Windows component store) becomes unserviceable, you can use the Deployment Imaging and Servicing Management (DISM) tool to update the files and correct the problem.

For example:

  • To use to fix Windows component store corruption when a SFC /SCANNOW command is unable to repair corrupted system files because the store (source) is corrupted, then run the SFC command again.
  • To use to fix Windows component store corruption when the same Windows Updates continue to appear to be available to install even though they already show successfully installed in update history.

For more information, see:



This tutorial will show you how to do an Inbox Corruption Repair with the DISM /Cleanup-Image tool to fix component store corruption in Windows 8 and Windows Server 2012.

You must be signed in as an administrator to be able to do an Inbox Corruption Repair with the Deployment Imaging and Servicing Management (DISM) tool.

Note   Note
The DISM /Cleanup-Image tool saves it's log files in the file locations below. To be able to view these logs, you would need to copy them from the locations below to your desktop, then open them from your desktop.

C:\Windows\Logs\CBS\CBS.log

C:\Windows\Logs\DISM\dism.log


CBS.log.jpg

DISM.log.jpg

Tip   Tip
If you get an error like below when running a DISM command in an option below, then run the command below and try again afterwards.

Dism.exe /online /Cleanup-Image /StartComponentCleanup


Note   Note
Error: 0x80240021

Failure DISM. No operation was performed.



CONTENTS:

  • Option One: To Run "DISM /Cleanup-Image" tool in an Elevated Command Prompt
  • Option Two: To Run "DISM /Cleanup-Image" tool in an Elevated PowerShell






OPTION ONE

To Run "DISM /Cleanup-Image" tool in an Elevated Command Prompt



1. Open an elevated command prompt.

2. Do step3, step 4, step 5, or step 6 below for what DISM command you would like to use.


3. To Use DISM /CheckHealth Command
Note   Note
You would use /CheckHealth to only check whether the image has been flagged as corrupted by a failed process and whether the corruption can be repaired. This is just a quick way to see if corruption currently exists, and to inform you if there is corruption. This does not fix anything or create a log. This will finish running almost instantly.




A) In the elevated command prompt, copy and paste the command below, press Enter, and go to step 7 below. (see screenshot below)

:ar: Dism /Online /Cleanup-Image /CheckHealth

CMD_CheckHealth.jpg



4. To Use DISM /ScanHealth Command
Note   Note
You would use /ScanHealth to scan the image for component store corruption. This option does not fix any corruption. It only checks for component store corruption and records that corruption to the log file. This can take around 5-10 minutes to finish. It will stay at 20% for a while before continuing.





A) In the elevated command prompt, copy and paste the command below, press Enter, and go to step 7 below. (see screenshot below)

:ar: Dism /Online /Cleanup-Image /ScanHealth

CMD_ScanHealth.jpg



5. To Use DISM /RestoreHealth Command
Note   Note
(recommended) You would use /RestoreHealth to scan the image for component store corruption, perform repair operations automatically, and records that corruption to the log file. This can take around 10-15 minutes up to a few hours to finish depending on the level of corruption. It will stay at 20% for a while before continuing.





A) In the elevated command prompt, copy and paste the command below, press Enter, and go to step 7 below. (see screenshot below)

:ar: Dism /Online /Cleanup-Image /RestoreHealth

CMD_RestoreHealth.jpg



6. To Use DISM /RestoreHealth /Source:wim Command
Note   Note
You would use /Source with /RestoreHealth to specify the location of an install.wim file as the source of known good versions of files that can be used for the repair. This can take around 10-15 minutes up to a few hours to finish depending on the level of corruption. It will stay at 20% for a while before continuing.

This can be useful if step 5 above was not able to repair the Windows image (component store).


The install.wim file will be in the Sources folder of a mounted Windows 8.1 ISO file.





A) In the elevated command prompt, type the command below you want to use, press Enter, and go to step 7 below. (see screenshot below)

:ar: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:1

OR

(To prevent DISM from using Windows Update for online images)
:ar: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:1 /limitaccess

For example:

:ar: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess

DISM_RestoreHealth_wim_sources.png



7. If you did step 5 or step 6 above, it is recommended to restart the computer to fully apply.






OPTION TWO

To Run "DISM /Cleanup-Image" tool in an Elevated PowerShell



1. Open an elevated PowerShell.

2. Do step3, step 4, step 5, or step 6 below for what DISM command you would like to use.


3. To Use DISM /CheckHealth Command
Note   Note
You would use /CheckHealth to only check whether the image has been flagged as corrupted by a failed process and whether the corruption can be repaired. This is just a quick way to see if corruption currently exists, and to inform you if there is corruption. This does not fix anything or create a log. This will finish running almost instantly.




A) In the elevated command prompt, copy and paste the command below, press Enter, and go to step 7 below. (see screenshot below)

:arrow: Repair-WindowsImage /Cleanup-Image /CheckHealth

PowerShell_CheckHealth.jpg



4. To Use DISM /ScanHealth Command
Note   Note
You would use /ScanHealth to scan the image for component store corruption. This option does not fix any corruption. It only checks for component store corruption and records that corruption to the log file. This can take around 5-10 minutes to finish. It will stay at 20% for a while before continuing.




A) In the elevated command prompt, copy and paste the command below, press Enter, and go to step 7 below. (see screenshot below)

:arrow: Repair-WindowsImage /Cleanup-Image /ScanHealth

PowerShell_ScanHealth.jpg



5. To Use DISM /RestoreHealth Command
Note   Note
(recommended) You would use /RestoreHealth to scan the image for component store corruption, perform repair operations automatically, and records that corruption to the log file. This can take around 10-15 minutes up to a few hours to finish depending on the level of corruption. It will stay at 20% for a while before continuing.





A) In the elevated command prompt, copy and paste the command below, press Enter, and go to step 7 below. (see screenshot below)

:arrow: Repair-WindowsImage /Cleanup-Image /RestoreHealth

PowerShell_RestoreHealth.jpg



6. To Use DISM /RestoreHealth /Source:wim Command
Note   Note
You would use /Source with /RestoreHealth to specify the location of an install.wim file as the source of known good versions of files that can be used for the repair. This can take around 10-15 minutes up to a few hours to finish depending on the level of corruption. It will stay at 20% for a while before continuing.

This can be useful if step 5 above was not able to repair the Windows image (component store).


The install.wim file will be in the Sources folder of a mounted Windows 8.1 ISO file.





A) In the elevated command prompt, type the command below you want to use, press Enter, and go to step 7 below. (see screenshot below)

:ar: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:1

OR

(To prevent DISM from using Windows Update for online images)
:ar: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:1 /limitaccess

For example:

:ar: Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /limitaccess

PowerShell_DISM_RestoreHealth_wim_sources.png



7. If you did step 5, step 6, or step 7 above, it is recommended to restart the computer to fully apply.





That's it,
Shawn


 

Attachments

  • Command_Prompt.png
    Command_Prompt.png
    3.4 KB · Views: 632
Last edited by a moderator:
Nar, it has to be a .wim or .esd file specified. If the USB doesn't have it, then you'll need to download an ISO file to use.
 
OK, The ISO download is in progress.

I may also draw your attention to this TechNet article based on which I wanted to try Dism /Online /Cleanup-Image/RestoreHealth /Source:I:\sources\sxs /LimitAccess

https://technet.microsoft.com/en-us/library/hh825020.aspx Configure a Windows Repair Source

Extract from that article for your ready perusal:

"You can use a mounted Windows image from a WIM file as a source to restore optional features and repair a corrupted operating system. For example, c:\test\mount\Windows. For more information about capturing a Windows image as a WIM file, see Capture Images of Hard Disk Partitions Using DISM.
You can use a running Windows installation as a source to restore optional features by sharing the c:\Windows folder on your network.

You can use a Windows side-by-side folder from a network share or from a removable media, such as the Windows DVD, as the source of the files. For example, z:\sources\SxS.

You can use a Windows image (.wim) file on a network share as a source to restore optional features. You must specify the index of the Windows image in the .wim file that you want to use and you must use a Wim: prefix in the path to identify this file format. For example, to specify index 3 in a file named contoso.wim, type: Wim:\\network\images\contoso.wim:3."

Not sure whether I have misunderstood the context in which the above is made.

Anyway, once the ISO is downloaded successfully, I shall keep it in reserve and try Dism /Online /Cleanup-Image/RestoreHealth /Source:I:\sources\sxs /LimitAccess first. If it is not successful,I will then try the ISO.

Thanks for your time.



 
I've never tried the "I:\sources\sxs" method, but found the .wim or .esd to work well.

Please let us know how it went. :)
 
Thanks, David Bailey, I had seen that thread even three days back and what caught my attention was your post
http://www.eightforums.com/performa...health-repair-corrupt-files-2.html#post521787 which in effect said that install.wim is no longer supplied and it is only install.esd now.

I thought I should first try to use the available tool DISM , rather than downloading another software to run it. I shall revert back after my experiment with DISM.
 
Nar, it has to be a .wim or .esd file specified. If the USB doesn't have it, then you'll need to download an ISO file to use.
The downloaded ISO file when mounted has the same set of files as written on the USB drive and still install.esd only and no install .wim. Expected.

I then used this command Dism /Online /Cleanup-Image /RestoreHealth/Source:I:\sources\sxs /limitaccess. No luck.:D
2sxsCapture.JPG

Then tried the following commands.
Dism /Online /Cleanup-Image /RestoreHealth/Source:wim:I:\sources\install.esd:1 /limitaccess
Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:I:\sources\install.esd:1 /limitaccess

Still the same error.

4dismesd.JPG

So then I have to find a way out to restore health.

The DISM log:

4FailedDISN.JPG

sfc /scannow however gives a clean chit. No integrity violations. All OK.

@David Bailey, I tried Image Health by KHIY. It worked taking in the install.esd but finally cannot repair. I shall post it under the thread http://www.eightforums.com/performa...rehealth-repair-corrupt-files.html#post512565 perhaps tomorrow.
 
Nar, it has to be a .wim or .esd file specified. If the USB doesn't have it, then you'll need to download an ISO file to use.
The downloaded ISO file when mounted has the same set of files as written on the USB drive and still install.esd only and no install .wim. Expected.

I then used this command Dism /Online /Cleanup-Image /RestoreHealth/Source:I:\sources\sxs /limitaccess. No luck.:D
View attachment 65009

Then tried the following commands.
Dism /Online /Cleanup-Image /RestoreHealth/Source:wim:I:\sources\install.esd:1 /limitaccess
Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:I:\sources\install.esd:1 /limitaccess

Still the same error.

View attachment 65010

So then I have to find a way out to restore health.

The DISM log:

View attachment 65011

sfc /scannow however gives a clean chit. No integrity violations. All OK.

@David Bailey, I tried Image Health by KHIY. It worked taking in the install.esd but finally cannot repair. I shall post it under the thread http://www.eightforums.com/performa...rehealth-repair-corrupt-files.html#post512565 perhaps tomorrow.
You could try:
Dism /Online /Cleanup-Image /RestoreHealth /Source:I:\sources\install.esd
 
Just a thought.

If Microsoft supplies sfc & dism to fix things, they should work flawlessly.

Either online with Windows Update or from install.esd or install.wim.

I can only surmise Microsoft wants people to call them for an ungodly fee to get help. :(

Not a good way to do business.
 
I've tried the /Source argument with various subarguments and it's always given the "can't find source files" even though the sources for sure are there. I wonder if the syntax of this argument is causing a problem somewhere deeper than "cmd.exe" and "dism.exe" for some (most?) of us out here?
 
I've tried the /Source argument with various subarguments and it's always given the "can't find source files" even though the sources for sure are there. I wonder if the syntax of this argument is causing a problem somewhere deeper than "cmd.exe" and "dism.exe" for some (most?) of us out here?
I don't know, the one I posted worked always for me since the early preview versions, even when it didn't for some of the other insiders. I mean it works for some, but not for others.
 
I don't know, the one I posted worked always for me since the early preview versions, even when it didn't for some of the other insiders. I mean it works for some, but not for others.

At the moment my system is almost catatonic as the DISM command is sitting there doing no apparent disk accessing, File Explorer is nonresponding, and Avast may or may not be causing programs like Process Explorer and Task Manager to NOT start up (at least their GUI parts), so I can't go into the DISM log file and see what's what - it's about an hour+ old, though, as of the last time I could use File Explorer (...) so I think DISM has gone south, too.

Next time I try all this I'll be sure to stop AVAST =first=, nt after I've already started up DISM...

Have a keyboard way to kill DISM? - CTRL-C in the command window sure didn't.

About ready to hit a reboot button...

----

Post-post edit: did hit the reboot button - will start up DISM again using the full /Source argument with an install.esd as the source - the command line showed up fine in the dism.log file last time so I'm expecting the same this time, however I fully expect the same error w.r.t. THAT source - however, I tweaked the Group Policy to use Windows Update as the 1st source per instructions around here so maybe THAT source will come through. Anyway, will start this all up and leave for an hour or so - will repost if things turned out okay. The DISM command line I'm using with a mounted Windows.ISO file is:
Code:
Dism  /Online /Cleanup-Image /RestoreHealth /Source:esd:G:\sources\install.esd:1 /limitaccess

Wish me luck!
 
Last edited:
Okay, I'm back and the DISM command as copy-n-pasted above broke again - from the dism.log here's what DISM thought I told it to do:

Code:
2015-08-29 13:45:27, Info                  DISM   DISM.EXE: <----- Starting Dism.exe session ----->
2015-08-29 13:45:27, Info                  DISM   DISM.EXE: 
2015-08-29 13:45:27, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.3.9600, Running architecture=amd64, Number of processors=4
2015-08-29 13:45:27, Info                  DISM   DISM.EXE: Dism.exe version: 6.3.9600.17031
2015-08-29 13:45:27, Info                  DISM   DISM.EXE: Executing command line: [COLOR=#ff0000]Dism  /Online /Cleanup-Image /RestoreHealth /Source:esd:G:\sources\install.esd:1 /limitacces[/COLOR][COLOR=#ff0000]s[/COLOR]

and here is what DISM finally failed with:

Code:
2015-08-29 15:45:06, Warning               DISM   DISM Package Manager: PID=4892 TID=980 [COLOR=#ff0000]CBS AddSource failed with HRESULT=0x8007007b![/COLOR] - CDISMPackageManager::Internal_Finalize
2015-08-29 15:45:06, Info                  DISM   DISM Package Manager: PID=4892 TID=980 CBS session options=0x28100! - CDISMPackageManager::Internal_Finalize
2015-08-29 16:14:59, Info                  DISM   DISM Package Manager: PID=4892 TID=2428  Error in operation: source for package or file not found, ResolveSource() unsuccessful. (CBS HRESULT=0x800f081f) - CCbsConUIHandler::Error
2015-08-29 16:14:59, Error                 DISM   DISM Package Manager: PID=4892 TID=980 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f081f)
2015-08-29 16:14:59, Error                 DISM   DISM Package Manager: PID=4892 TID=980 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
2015-08-29 16:14:59, Error                 DISM   DISM Package Manager: PID=4892 TID=980 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f081f)
2015-08-29 16:14:59, Error                 DISM   DISM Package Manager: PID=4892 TID=980 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
2015-08-29 16:14:59, Error                 DISM   DISM Package Manager: PID=4892 TID=980 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f081f)
2015-08-29 16:14:59, Error                 DISM   DISM Package Manager: PID=4892 TID=980 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)

This is an interesting response - more so because HERE is a snippet of the CBS.log file showing that the path I gave to DISM has been totally munged by the time it got to CBS:

Code:
2015-08-29 15:45:06, Info                  CBS    Session: 30466707_885613462 initialized by client DISM Package Manager Provider.
2015-08-29 15:45:06, Info                  CBS    Exec: Addsource called, Session: 30466707_885613462, Client: DISM Package Manager Provider, from GPO: No, [COLOR=#ff0000]Path: C:\WINDOWS\system32\esd:G:\sources\install.esd:1[/COLOR]
2015-08-29 15:45:06, Warning               CBS    The alternate source path directory could not be accessed [HRESULT = 0x8007007b - ERROR_INVALID_NAME]
2015-08-29 15:45:06, Info                  CBS    Failed to add new file source [HRESULT = 0x8007007b - ERROR_INVALID_NAME]
2015-08-29 15:45:06, Info                  CBS    Failed to add alternate file source [HRESULT = 0x8007007b - ERROR_INVALID_NAME]
2015-08-29 15:45:06, Info                  CBS    Failed adding alternate source directory [HRESULT = 0x8007007b - ERROR_INVALID_NAME]
2015-08-29 15:45:06, Info                  CBS    Failed to Add Source using worker session [HRESULT = 0x8007007b]

so it is not surprising the source directory caused a "Huh? That doesn't exist!" response from CBS which told DISM "Fail!".

Since I've now set up DISM to go directly to Windows Update for the "sources", I think I'll try again without specifying a "/source" argument and see if DISM/CBS goes out on the Net to find the good stuff.

It's interesting how the path got totally destroyed, huh? How come this didn't happen to "Cliff S"? Why does it happen to some but not others? WHAT caused this destruction? Perhaps an environment variable that's getting tacked onto the beginning before something has a chance to parse the "esd:" stuff? Or maybe AFTER? This is a bizarro thing to happen in any case.

Well, whatever - I'll try again with NO sources and see if DISM/CBS is smart enough to pay attention to the Policy change to use the Windows Update site itself.
 
Last edited:
Okay, last update for tonight - tried the DISM command without a "/source" argument and the fix failed again:

Code:
C:\WINDOWS\system32>sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection found corrupt files but was unable to fix some
of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not
supported in offline servicing scenarios.

C:\WINDOWS\system32>Dism  /Online /Cleanup-Image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]

Error: 0x800f0906

The source files could not be downloaded.
Use the "source" option to specify the location of the files that are required t
o restore the feature. For more information on specifying a source location, see
 http://go.microsoft.com/fwlink/?LinkId=243077.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

C:\WINDOWS\system32>


The DISM log shows it TRIED to "execute the command" but CBS broke again:

Code:
2015-08-29 19:09:29, Info                  DISM   DISM Package Manager: PID=1908 TID=4144 Processing the top level command token(cleanup-image). - CPackageManagerCLIHandler::Private_ValidateCmdLine
2015-08-29 19:09:29, Info                  DISM   DISM Package Manager: PID=1908 TID=4144 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine
2015-08-29 19:09:29, Info                  DISM   DISM Package Manager: PID=1908 TID=4144 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine
2015-08-29 19:09:29, Info                  DISM   DISM Package Manager: PID=1908 TID=4144 CBS session options=0x48100! - CDISMPackageManager::Internal_Finalize
2015-08-29 19:35:17, Info                  DISM   DISM Package Manager: PID=1908 TID=4944  Error in operation: (null) (CBS HRESULT=0x800f0906) - CCbsConUIHandler::Error
2015-08-29 19:35:17, Error                 DISM   DISM Package Manager: PID=1908 TID=4144 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0906)
2015-08-29 19:35:17, Error                 DISM   DISM Package Manager: PID=1908 TID=4144 The source files could not be found and download failed. Their location can be specified using the /source option to restore the feature. - GetCbsErrorMsg
2015-08-29 19:35:17, Error                 DISM   DISM Package Manager: PID=1908 TID=4144 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f0906)

and CBS itself said:

Code:
2015-08-29 19:34:32, Info                  CBS    Repr: CSI meta data corruption found, will commit repair transaction if repair is asked.
2015-08-29 19:34:33, Info                  CSI    0000000e@2015/8/29:23:34:32.991 CSI Transaction @0xa4323b0370 initialized for deployment engine {d16d444c-56d8-11d5-882d-0080c847b195} with flags 00000002 and client id [26]"TI5.30466735_3258249215:1/"

2015-08-29 19:34:33, Info                  CSI    0000000f@2015/8/29:23:34:33.022 CSI Transaction @0xa4323b0370 destroyed
2015-08-29 19:34:33, Info                  CBS    Repr: CSI Store check completes
2015-08-29 19:34:33, Info                  CBS    Exec: Manual Repair feasibility evaluation, continue on download evaluation.
2015-08-29 19:34:33, Info                  CBS    Exec: Clients specified using Windows Update.
2015-08-29 19:34:43, Info                  CBS    WU: Update service is not default AU service, skip. URL: https://fe2.ws.microsoft.com/v6/, Name: Windows Store
2015-08-29 19:34:43, Info                  CBS    WU: Microsoft Update service is the default, URL: (null), Name: Windows Update
2015-08-29 19:34:43, Info                  CBS    Repr: Group policy setting Repair Content Server Source to: 2

Though this is somewhat obscure from a naive viewer's perspective, it LOOKS to this naive viewer that this part may be okay - but, admittedly, I sure don't like that "null" URL...

Anyway, the errors found by SFC were the standard false alarms having to do with "utc" and "telemetry" somethings so DISM could not fix those. But nothing was fixed with my setup - I was hoping for lots of things being found, lots of things being fixed, my Windows Store app updates to fly on by, etc etc etc.

Nope...no joy.
 
/limitaccess = prevent access to MS Update Service (Downloads)

the Sources\SXS folder on setup media only contains limited windows features - Not a good repair source..

the Repair /source is a MOUNTED windows Image file

a mounted windows image file does not contain any windows updates that may have been downloaded via windows update..

So it is very possible none of the repair source files are present within the mounted windows image..
It is possible the component store (winsxs) also has a corrupt repair file source
which only leaves MS Download as the repair source - or use the files from another Host OS
But you need to know what files are at fault..

Dism /Online /Cleanup-Image /ScanHealth

post dism log
 
My ultimate desire is to get Store updates to install and for the false errors ("utc"/"telemetry" ones) to go away. Right now I have about 20 Store updates already downloaded ready to install and my system is saying "No updates available" - this is about a month-long "feature" that I want to go away (since the system has downloaded the same updates about 479 times, each time then saying "no updates available" when the install phase comes around).

In pursuit of a "fix" for this I have done all the regular things - "sfc", "dism" "Windows update fix tool" "Windows store fix tool", etc ad nauseum.

So I thought I'd give it another go with pseudo-miracle-worker DISM and try to get it to check my system against a new ISO created the other day but, as you can see above, that breaks horribly and strangely when the proper argument is given to DISM, DISM acknowledges the command line, then SOMETHING breaks between it and CBS and the argument (path) is completely munged rather than being parsed and used correctly.

So I had to give up on that style for the time being and tried to use Windows Update as a source of correct files; that wasn't productive though, admittedly, I don't know if it succeeded or failed to use the Windows Update source due to the obscure log entries (see above).

Anyway, the DISM.log file I just made in response to the above request is uninteresting but attached anyway - it shows what I believe are false positives and nothing more - but that certainly is not all that's wrong with my current system state since those Windows Store updates are simply not updating.

[this post SAYS it has an attachment but I cannot see it...]
 

Attachments

Back
Top