Not working with the image that I mounted. Any ideas? Code: DISM OS Provider: PID=1156 Failed to mount the remote registry. - CDISMOSServiceManager::SetWindowsDirectory(hr:0x80070020) DISM.EXE: Failed to set the windows directory to 'd:\offline\windows'. HRESULT=80070020 Edit: Oops.. User Error. I tried rebase on a 64-bit image that I mounted on a 32-bit system.
I did a comparison between Rebase and Dism++ after a fresh install of Win7 ESU + June. For the online winsxs, Rebase removed 1,644MB and dism++ 3,631MB. Also, Rebase took much longer to finish the cleanup. CleanInstall: 4,954,553 c:\Windows\winsxs after rebase: 3,310,884 c:\Windows\winsxs after dism++: 1,323,384 c:\Windows\winsxs Rebase did a better job on the offline image used for the install, but only removed about 500MB from it. Dism++ did not find much to remove in that image. No idea why though.