Jump to content

Mimicking the "Resetbase" DISM Switch on Windows 8


Jody Thornton

Recommended Posts

Hey Folks:

On Windows 8.1, there is the /resetbase switch that was designed to remove all older replaced components in the WinSxS folder.  Windows 8 cannot do this.

Now I tried DISM++ (sorta like Ccleaner) which can do this for the component store, but only if you have Windows 8.1 or higher.  Does anyone know of a tool or method that CAN reset the base components to the latest installed? on Windows 8?

:)

 

Link to comment
Share on other sites


The only thing I know is that the Windows Update cleaning of the Windows 8 Disk Cleanup utility removes all the superseded Windows Updates. I don't know if this is what you want or it is something else.:unsure:

There is also this:

Quote

/Cleanup-Image /StartComponentCleanup
  Use /StartComponentCleanup to clean up the superseded components and reduce
  the size of the component store.

    Example:
      DISM.exe /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup

I don't know if the /resetbase switch does really something more.

Link to comment
Share on other sites

It does.  It sets the currently installed components as the new "base" components, and removes everything else.  The Start Component Cleanup command will delete older updates but not replace older components that came with the system initially that have been replaced.

Thanks for helping me though.

:)

 

Link to comment
Share on other sites

4 hours ago, HarryTri said:

What are these other "components"?:unsure:

Oh OK.  I'm simplifying the process a lot, so this is how I understand it:   Let's say the component "shell32.dll" is initially released in October 2012.  There are three updates for colour rendering problems, and two for security holes (I'm making this up of course ...lol).  The way Windows 8 removes components, is that it keeps the original version, the newest colour-fixed one, and the newest security-fixed one.   Then Windows 8 uses hardlinks to point to the correctly matched version to support whatever program you run.  In the Windows 8.1 /resetbase option will remove all but the newest version, and JUST use that.

I hope I have that correct.  It appears that DISM++ calculates that (if I were able to use /resetbase) I could rid of an additional 1.46 GB.

 

 

Edited by JodyT
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...