Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

DISM Improvements in Windows 8


  • Please log in to reply
98 replies to this topic

#51
Raoul90

Raoul90

    Member

  • Member
  • PipPip
  • 283 posts
  • Joined 05-February 08

There also also new commands which replaces the old ImageX completely:

/List-Image             - Displays a list of the files and folders within a 
                            specified image.
  /Delete-Image           - Deletes the specified volume image from a .wim file 
                            with multiple volume images.
  /Split-Image            - Splits an existing .wim file into multiple read-only 
                            split .wim (SWM) files.
  /Export-Image           - Exports a copy of the specified image to another file.
  /Append-Image           - Adds an additional image to a .wim file.
  /Capture-Image          - Captures an image of a drive into a new .wim file. 
                            Captured directories include all subfolders and data.


So without imagex, am I still able to compress the install.wim, which I used to to do in win7?

"%bin%\imagex.exe" /compress maximum /export  "%DVD%\sources\install.wim" 3 "%New%\install.wim"



How to remove advertisement from MSFN

#52
maxXPsoft

maxXPsoft

    MSFN Master

  • Developer
  • 2,889 posts
  • Joined 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

"%bin%\imagex.exe" /compress maximum /export "%DVD%\sources\install.wim" 3 "%New%\install.wim"[/code]

look at first post....

Edited by maxXPsoft, 15 August 2012 - 09:33 PM.

Download ++> Windows 7 + 8 Unattended DVD + App Installer + Services Disabler + Load All Button + XML Creator
Jump2Reg - Registry: - Oct 4, 2013 - Version 3.0.4 - 98, ME, NT, 2K, XP, VISTA, Seven, Windows 8+ and 32 or 64 bit

XP Unattended CD/DVD creator - Version 4.1.7
Sample xml + Setupcomplete + Add Right click .wim Windows 7 or Windows 8/8.1

#53
ricktendo

ricktendo

    Group: Banned Members

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,309 posts
  • Joined 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag
ADK iso out yet?

#54
MrJinje

MrJinje

    Toolâ„¢ Developer

  • Developer
  • 1,051 posts
  • Joined 14-October 09
  • OS:Server 2012R2
  • Country: Country Flag

ADK iso out yet?

Have not seen the RTM version, only the RC

EDIT: Unless this is it.

http://www.microsoft...s.aspx?id=30652

Says was published 7/31, but maybe they just re-branded the RC ADK as RTM - No fuss no muss.

Edited by MrJinje, 16 August 2012 - 08:03 AM.


#55
Tripredacus

Tripredacus

    K-Mart-ian Legend

  • Super Moderator
  • 9,913 posts
  • Joined 28-April 06
  • OS:Server 2012
  • Country: Country Flag

Donator

EDIT: Unless this is it.

http://www.microsoft...s.aspx?id=30652

Says was published 7/31, but maybe they just re-branded the RC ADK as RTM - No fuss no muss.


That is it. I imagine that the CHMs are different, but I haven't gotten to look at them yet.
MSFN RULES | GimageX HTA for PE 3-5 | lol probloms
msfn2_zpsc37c7153.jpg

#56
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

this is the final version, I'm running the RTM bits for 2 weeks now.
Posted Image

#57
Leolo

Leolo

    Newbie

  • Member
  • 25 posts
  • Joined 26-July 06
Ok,

Has anyone managed to capture an image with the new DISM tool included in WinPE 4.0 ??

I've tried with the following command line:
dism.exe /Capture-Image /ImageFile:newimage.wim /CaptureDir:D:\ /Name:DiskWin7 /Compress:max /CheckIntegrity /Verify

It does start capturing correctly, but after a few minutes it bombs out with error 80 and exits.

The funny thing is that ImageX works perfectly in the very same situation using this command line:
imagex.exe /capture d:\ newimage.wim "DiskWin7" /compress maximum /check /verify

So, is DISM just a big pile of crap for capturing images? Is this a known bug?

Kind regards.

#58
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

look inside the DISM.log and look what fails.
Posted Image

#59
Leolo

Leolo

    Newbie

  • Member
  • 25 posts
  • Joined 26-July 06
Here's the log:

2012-10-02 12:37:15, Info                  DISM   PID=1352 TID=1356 Scratch directory set to 'X:\windows\TEMP\'. - CDISMManager::put_ScratchDir
2012-10-02 12:37:15, Info                  DISM   PID=1352 TID=1356 DismCore.dll version: 6.2.9200.16384 - CDISMManager::FinalConstruct
2012-10-02 12:37:15, Info                  DISM   PID=1352 TID=1356 Successfully loaded the ImageSession at "X:\windows\System32\Dism" - CDISMManager::LoadLocalImageSession
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Failed to get and initialize the PE Provider.  Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Manager: PID=1352 TID=1356 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: 
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: <----- Starting Dism.exe session ----->
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: 
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.2.9200, Running architecture=x86, Number of processors=1
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Dism.exe version: 6.2.9200.16384
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Executing command line: dism.exe  /capture-image /imagefile:newimage.wim /capturedir:d:\ /name:DiskWin7 /compress:max /checkintegrity /verify
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Loading Provider from location X:\windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Connecting to the provider located at X:\windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Loading Provider from location X:\windows\System32\Dism\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Connecting to the provider located at X:\windows\System32\Dism\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Loading Provider from location X:\windows\System32\Dism\VHDProvider.dll - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Connecting to the provider located at X:\windows\System32\Dism\VHDProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Loading Provider from location X:\windows\System32\Dism\ImagingProvider.dll - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Connecting to the provider located at X:\windows\System32\Dism\ImagingProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Loading Provider from location X:\windows\System32\Dism\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Connecting to the provider located at X:\windows\System32\Dism\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: FolderManager
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: WimManager
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: WimManager.
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: VHDManager
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: GenericImagingManager
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager.
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
2012-10-02 12:37:15, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Getting Provider WimManager - CDISMProviderStore::GetProvider
2012-10-02 12:37:15, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
[1352] [0x80070070] ReadWriteDataInternal:(141): There is not enough space on the disk.
[1352] [0x80070070] WriteDataCallback:(1140): There is not enough space                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [1352] [0xc144012e] 
2012-10-02 12:38:01, Error                 DISM   DISM WIM Provider: PID=1352 d:\MSOCache\All Users\{90140000-0011-0000-0000-0000000FF1CE}-C\ProPsWW.cab (HRESULT=0x80070050) - CWimManager::WimProviderMsgLogCallback
[1352] [0x80070050] WimImageEnqueueOperation:(777): The file exists.
[1352] [0x80070050] CompressCaptureNode:(3570): The file exists.
[1352] [0x80070050] WimImageEnqueueOperation:(777): The file exists.
[1352] [0x80070050] ResAddFromFileAndHandle:(4415): The file exists.
[1352] [0xc144012e] 
2012-10-02 12:38:01, Error                 DISM   DISM WIM Provider: PID=1352 d:\MSOCache\All Users\{90140000-0011-0000-0000-0000000FF1CE}-C\ProPsWW.cab (HRESULT=0x80070050) - CWimManager::WimProviderMsgLogCallback
[1352] [0x80070050] AddFileNodeToImage:(2041): The file exists.
[1352] [0x80070050] EnumImageFiles:(1903): The file exists.
[1352] [0x80070050] EnumImageFiles:(1921): The file exists.
[1352] [0x80070050] EnumImageFiles:(1921): The file exists.
[1352] [0x80070050] EnumImageFiles:(1921): The file exists.
[1352] [0x80070050] WriteFileImage:(1867): The file exists.
2012-10-02 12:38:01, Error                 DISM   DISM WIM Provider: PID=1352 TID=1356 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1217 - CWimManager::Capture(hr:0x80070050)
2012-10-02 12:38:01, Error                 DISM   DISM WIM Provider: PID=1352 TID=1356 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:4274 - CWimManager::InternalCmdCaptureBase(hr:0x80070050)
2012-10-02 12:38:01, Error                 DISM   DISM WIM Provider: PID=1352 TID=1356 Error executing command - CWimManager::InternalExecuteCmd(hr:0x80070050)
2012-10-02 12:38:01, Error                 DISM   DISM WIM Provider: PID=1352 TID=1356 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1928 - CWimManager::ExecuteCmdLine(hr:0x80070050)
2012-10-02 12:38:01, Error                 DISM   DISM.EXE: WimManager processed the command line but failed. HRESULT=80070050
2012-10-02 12:38:01, Info                  DISM   DISM.EXE: Image session has been closed. Reboot required=no.
2012-10-02 12:38:01, Info                  DISM   DISM.EXE: 
2012-10-02 12:38:01, Info                  DISM   DISM.EXE: <----- Ending Dism.exe session ----->
2012-10-02 12:38:01, Info                  DISM   DISM.EXE: 
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Found the OSServices.  Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
2012-10-02 12:38:01, Info                  DISM   DISM Provider Store: PID=1352 TID=1356 Releasing the local reference to DISMLogger.  Stop logging. - CDISMProviderStore::Internal_DisconnectProvider


#60
Leolo

Leolo

    Newbie

  • Member
  • 25 posts
  • Joined 26-July 06
Strange error messages. It complains about not enough space on the disk, although there is PLENTY of space left (more than 200 gb free on destination drive, and the source drive is less than 20 gb).

ImageX works without a hitch and completes successfully without any errors.

I'll guess I'll keep using ImageX until they fix this buggy DISM thing.

Regards.

Edited by Leolo, 02 October 2012 - 04:53 AM.


#61
Leolo

Leolo

    Newbie

  • Member
  • 25 posts
  • Joined 26-July 06
Hey, turns out it's not a bug!

It's just bad default behavior by DISM. It will use x:\windows\temp as the scratch directory and under WinPE there's only 32 megs of space. No wonder it ran out of space so quickly!

I just had to add this parameter to the end of the command line and the problem was solved:

/ScratchDir:E:\

Yay!

PS: ImageX does have a saner default behavior under WinPE. It places its temporary files intelligently so it doesn't have this problem.

Edited by Leolo, 02 October 2012 - 05:08 AM.


#62
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

ok, thanks for the feedback :)
Posted Image

#63
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

Windows 8 has a new feature that I've requested over years! You can now detect and remove replaced updates so that the WinSxS folder no longer grows so much!

To do this, run this command from comamnd prompt with admin rights:

dism.exe /online /cleanup-image /startcomponentcleanup

it scans all all updates and checks if they are no longer needed and if this is the case it tries to uninstall them. You can see this in the CBS.log:

2012-10-21 14:40:35, Info CBS Deep-Clean: Got [5] packages from the store that can be uninstalled
2012-10-21 14:40:35, Info CBS Deep-Clean: Skipping package [Package_for_KB2739987~31bf3856ad364e35~x86~~6.2.1.1] since it is marked permanent

2012-10-21 14:40:35, Info CBS Deep-Clean: Skipping package [Package_for_KB2740443~31bf3856ad364e35~x86~~6.2.1.1] since it is marked permanent

2012-10-21 14:40:35, Info CBS Deep-Clean: Skipping package [Package_for_KB2740446~31bf3856ad364e35~x86~~6.2.1.1] since it is marked permanent

2012-10-21 14:40:35, Info CBS Deep-Clean: Skipping package [Package_for_KB2740448~31bf3856ad364e35~x86~~6.2.1.1] since it is marked permanent

2012-10-21 14:40:35, Info CBS Deep-Clean: Trying to uninstall package [Package_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0]

2012-10-21 14:40:35, Info CBS Exec: Uninstall package: Package_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0
2012-10-21 14:40:35, Info CBS Exec: Uninstall package: Package_for_KB2755399_RTM~31bf3856ad364e35~x86~~6.2.2.0
2012-10-21 14:40:35, Info CBS Exec: Uninstall package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0
2012-10-21 14:40:35, Info CBS Exec: Unstage package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0, Update: 2755399-1_neutral_LDR
2012-10-21 14:40:35, Info CBS Exec: Unstaging Package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0, Update: 2755399-1_neutral_LDR, UnstageDeployment/UnpinDeployment: x86_339b82ce9a8adb551b2a0619dec51cdd_31bf3856ad364e35_6.2.9200.20523_none_40d61ce9c0963925
2012-10-21 14:40:35, Info CBS Exec: Uninstall package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0, Update: 2755399-2_neutral_GDR
2012-10-21 14:40:35, Info CBS Exec: Unprojecting Package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0, Update: 2755399-2_neutral_GDR, UninstallDeployment: x86_1995aa86a2baf648aca107ca0ebe14b1_31bf3856ad364e35_6.2.9200.16421_none_96e08146a34fd303
2012-10-21 14:40:35, Info CBS Appl: Selfupdate, Component: x86_adobe-flash-for-windows_31bf3856ad364e35_0.0.0.0_none_4f79d9b3b1b9cfff (6.2.9200.16426), elevation:2, lower version revision holder: 6.2.9200.16384
2012-10-21 14:40:35, Info CBS Appl: Selfupdate, Component: x86_adobe-flash-for-windows_31bf3856ad364e35_0.0.0.0_none_4f79d9b3b1b9cfff (6.2.9200.20527), elevation:2, lower version revision holder: 6.2.9200.16426
2012-10-21 14:40:35, Info CBS Exec: Unpinning Package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0, Update: 2755399-2_neutral_GDR, UnpinDeployment:
x86_1995aa86a2baf648aca107ca0ebe14b1_31bf3856ad364e35_6.2.9200.16421_none_96e08146a34fd303
2012-10-21 14:40:35, Info CBS Exec: Reboot required for Package: Package_1_for_KB2755399~31bf3856ad364e35~x86~~6.2.2.0 while working with Update: 2755399-2_neutral_GDR
2012-10-21 14:40:35, Info CBS Plan: Start to process component watchlist
2012-10-21 14:40:35, Info CBS Exec: The Package or one of its Updates required a reboot so transaction commit was skipped, Package's changes need to be pended.


so in my test VM, the Update KB2755399-v2 is removed because I have the update KB2758994 installed which includes a newer Adobe flash version! But, it has a limitation. You can see that some updates, which are marked as permanent, can't be removed and will be skipped.


There is also a way from the GUI, which reduces the WinSxS size even more! Start disk cleanp, and select "Windows Update Cleanup":

Posted Image

Posted Image

Posted Image

What is does, in addition to the DISM command, is to also use the NTFS compression to compress files, that are not removable and files that are not in use like drivers, the backup and Manifest folder!

Posted Image

Posted Image

As you can see, the WinSxS folder is now 500MB smaller when activating the compression!


This is a fantastic news for SSD users :) :thumbup

Attached Files


Edited by MagicAndre1981, 10 June 2013 - 11:53 AM.

Posted Image

#64
xpclient

xpclient

    XP was my idea. 3rd party apps make NT6 my idea.

  • Member
  • PipPipPip
  • 335 posts
  • Joined 30-July 05
  • OS:XP Pro x64
  • Country: Country Flag
Hey this is FANTASTIC. I bet my ranting on the Servicing Guy's blog paid off. Posted Image This is what Windows 7 should have had. This is a MAJOR improvement over Windows 7, but I bet they only did it for Windows 8 because of all the ranting about WinSxS.

Edited by xpclient, 26 October 2012 - 06:33 AM.

Impossible to run NT6 without third party fixes.


#65
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

I've explained this to MSFT since 2007 and they always ignored it. But now they finally understood the issue.
Posted Image

#66
xpclient

xpclient

    XP was my idea. 3rd party apps make NT6 my idea.

  • Member
  • PipPipPip
  • 335 posts
  • Joined 30-July 05
  • OS:XP Pro x64
  • Country: Country Flag
I just wish SO BADLY it was in Windows 7 too. :) It was the biggest cause of WinSxS bloating over time. Faulty OS design. Now they corrected it but broke a dozen other features in Windows 8. :(

Impossible to run NT6 without third party fixes.


#67
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

With StartIsBack the largest issue can be fixed. Now we must wait for an AeroGlass Patch.
Posted Image

#68
ricktendo

ricktendo

    Group: Banned Members

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,309 posts
  • Joined 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag

Windows 8 has a new feature that I've requested over years! You can now detect and remove replaced updates so that the WinSxS folder no longer grows so much!

To do this, run this command from comamnd prompt with admin rights:

dism.exe /online /cleanup-image /startcomponentcleanup


WOW! nice find

#69
ricktendo

ricktendo

    Group: Banned Members

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,309 posts
  • Joined 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag

I just wish SO BADLY it was in Windows 7 too...

http://technet.microsoft.com/en-us/library/hh825265.aspx

/CheckHealth, /ScanHealth, /RestoreHealth, /Source, and /LimitAccess can only be used when servicing Windows 8 or Windows Server 2012 images.

I notice it does not mention /StartComponentCleanup, does this mean it can work on Windows 7?

#70
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

no, this is also new to Windows 8, but it is hidden from the help.

Edited by MagicAndre1981, 30 October 2012 - 10:08 AM.

Posted Image

#71
neuropass

neuropass

    Member

  • Member
  • PipPip
  • 127 posts
  • Joined 09-September 08
  • OS:Windows 7 x64
  • Country: Country Flag
[
dism.exe /online /cleanup-image /startcomponentcleanup

Im assuming this will work offline too right?

#72
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

it should but it only works if there are no pending operations.
Posted Image

#73
neuropass

neuropass

    Member

  • Member
  • PipPip
  • 127 posts
  • Joined 09-September 08
  • OS:Windows 7 x64
  • Country: Country Flag

it should but it only works if there are no pending operations.



I see. If you install hotfixes first, then will most likely create a pending status.. so you wont be able to use that cmd..

#74
nowse

nowse
  • Member
  • 2 posts
  • Joined 22-February 06
Hi all.
I have an image (install.wim) of windows 8 AIO and extratc the volume I want "windows 8 pro 64 bit whit mediacenter".he ADK software installed, but do not command.

I have the install.wim file in c: \ X \ install.wim and do not like me the command to extratc the volume 8 pro 64 bit windows mediacenter whit another install.wim

thanks and regards

#75
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,093 posts
  • Joined 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

???

I understand nothing. What do you want? AIO sounds like warez, so msfn is not the place to get support.
Posted Image




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users