|
| Author |
Message |
|
Arris
|
Post subject: Windows XP Mode Posted: Wed Aug 26, 2009 9:59 pm |
|
Joined: Sat Mar 08, 2008 5:10 pm Posts: 867 Location: The Netherlands
|
DescriptionGet Windows XP Mode in Windows Server 2008 R2. The files needed can be downloaded from Microsoft.com - Windows XP Mode and Windows Virtual PC. TriedNothing yet. Possible Hints- Extract and install them using expand.exe and pkgmgr.exe? After executing the commands view the Windows Update log: %SystemRoot%\Logs\CBS\CBS.log for more details.
- Found out that pkgmgr.exe is calling dism.exe with some parameters. After you extracted the .msu you can view all actions of the installation by using the commandline dism.exe /NoRestart /Online /LogLevel:4 /Apply-Unattend:Windows6.1-KB958559-x64.xml which logs every action to %SystemRoot%\Logs\DISM\dism.log.
_________________ |[ Mainboard: Gigabyte GA-M56S-S3 ]|[ CPU: AMD Athlon 64 X2 6000+ ]|[ RAM: 4096 MB (DDR2-800 SDRAM) ]|[ GPU: NVIDIA GeForce 8600 GT (256 MB) ]|[ OS: Microsoft Windows Server 2008 R2 Enterprise ]|
|
|
|
|
 |
|
GnatGoSplat
|
Post subject: Re: Windows XP Mode Posted: Fri Nov 06, 2009 10:56 pm |
|
 |
| Win2008Workstation Member |
 |
Joined: Thu Nov 05, 2009 4:02 pm Posts: 13
|
I'm just guessing, but I think maybe the file update.mum inside Windows6.1-KB958559-x64.cab is what's preventing VPC from installing. The file update.mum appears to have a list of valid OS's, and I think theoretically if we could inject this into the list, it would see R2 as a valid OS. Code: <assemblyIdentity name="Microsoft-Windows-ServerStandardEdition" version="6.1.7600.16385" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" buildType="release"></assemblyIdentity>
However, I wasn't able to test this because I don't know how to modify a .cab file. I tried creating a new one with CabPack 1.4, but dism.exe couldn't open it. Even if it could open it, it would probably fail because then the hashes in the update.cat would be wrong. Is there a way to execute the individual .manifest files? Those appear to tell what folders to put the files into, what components to register, and what keys to add into the registry.
|
|
|
|
 |
|
AsciiWolf
|
Post subject: Re: Windows XP Mode Posted: Sat Nov 07, 2009 1:27 pm |
|
 |
| Win2008Workstation Expert |
 |
 |
Joined: Wed Dec 10, 2008 9:09 pm Posts: 187 Location: Czech Republic
|
GnatGoSplat wrote: However, I wasn't able to test this because I don't know how to modify a .cab file. Try using "iexpress".
_________________
|
|
|
|
 |
|
AsciiWolf
|
Post subject: Re: Windows XP Mode Posted: Sat Nov 07, 2009 5:05 pm |
|
 |
| Win2008Workstation Expert |
 |
 |
Joined: Wed Dec 10, 2008 9:09 pm Posts: 187 Location: Czech Republic
|
GnatGoSplat wrote: ... Well, I followed your guide, extracted .msu file (using 7zip), extracted the "Windows6.1-KB958559-x64.cab" to new folder (using 7zip), updated update.mum (using Notepad2), restored update.mum timestamp (using AttributeMagic) back to last value, generated new SHA1 sum of update.mum (using HashCalc), edited SHA1 sum of update.mum in _manifest_.cix.xml (using Notepad2), made a CAB file of all files from the folder containing update.mum (using IExpress), deleted original Windows6.1-KB958559-x64.cab, renamed new CAB to "Windows6.1-KB958559-x64.cab", made CAB file (using IExpress) from the whole folder (with updated Windows6.1-KB958559-x64.cab) and then renamed the CAB file to Windows6.1-KB958559-x64.msu but I'm still getting that "Unsupported OS" error... 
_________________
|
|
|
|
 |
|
AsciiWolf
|
Post subject: Re: Windows XP Mode Posted: Sat Nov 07, 2009 5:15 pm |
|
 |
| Win2008Workstation Expert |
 |
 |
Joined: Wed Dec 10, 2008 9:09 pm Posts: 187 Location: Czech Republic
|
|
Here's a DISM debug of my modified MSU package. Code: 2009-11-07 17:10:01, Info DISM DISM.EXE: <----- Starting Dism.exe session -----> 2009-11-07 17:10:01, Info DISM DISM.EXE: 2009-11-07 17:10:01, Info DISM DISM.EXE: Host machine information: OS Version=6.1.7600, Running architecture=amd64, Number of processors=2 2009-11-07 17:10:01, Info DISM DISM.EXE: Executing command line: dism /NoRestart /Online /LogLevel:4 /Apply-Unattend:Windows6.1-KB958559-x64.xml 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=3652 Getting Provider FolderManager - CDISMProviderStore::GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=3652 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=3652 Loading Provider from location C:\Windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=3652 Connecting to the provider located at C:\Windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=3652 Getting Provider FolderManager - CDISMProviderStore::GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=3652 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Manager: PID=3652 Targeting the DISM provider store at "C:\Windows\System32\Dism" - CDISMManager::CreateImageSessionFromLocation 2009-11-07 17:10:01, Info DISM DISM Manager: PID=3652 Attempting to load the Dism stack from "C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB" - CDISMManager::LoadImageSession 2009-11-07 17:10:01, Info DISM DISM Manager: PID=3652 Successfully loaded the ImageSession at "C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB" - CDISMManager::LoadImageSession 2009-11-07 17:10:01, Info DISM DISM Image Session: PID=2124 Instantiating the Provider Store. - CDISMImageSession::get_ProviderStore 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Initializing a provider store for the IMAGE session type. - CDISMProviderStore::Final_OnConnect 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\OSProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\OSProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:01, Info DISM DISM OS Provider: PID=2124 Defaulting SystemPath to C:\ - CDISMOSServiceManager::Final_OnConnect 2009-11-07 17:10:01, Info DISM DISM OS Provider: PID=2124 Defaulting Windows folder to C:\Windows - CDISMOSServiceManager::Final_OnConnect 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Attempting to initialize the logger from the Image Session. - CDISMProviderStore::Final_OnConnect 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\LogProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\LogProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Getting Provider OSServices - CDISMProviderStore::GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\PEProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Warning DISM DISM Provider Store: PID=2124 Failed to Load the provider: C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e) 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Failed to get and initialize the PE Provider. Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Getting Provider DISMLogger - CDISMProviderStore::GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Image Session: PID=2124 Obtained the image's logger instance. Configured the image session to use it. - CDISMImageSession::get_ProviderStore 2009-11-07 17:10:01, Info DISM DISM Manager: PID=3652 Image session successfully loaded from the temporary location: C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB - CDISMManager::CreateImageSession 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Getting Provider OSServices - CDISMProviderStore::GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info CSI 00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND 2009-11-07 17:10:01, Info CSI 00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_SUCCESS 2009-11-07 17:10:01, Info DISM DISM.EXE: Target image information: OS Version=6.1.7600.16385, Image architecture=amd64 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - CDISMProviderStore::GetProviderCollection 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Getting the collection of providers from an image provider store type. - CDISMProviderStore::GetProviderCollection 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - CDISMProviderStore::GetProviderCollection 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\CbsProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\CbsProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:01, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:01, Info CSI 00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND 2009-11-07 17:10:01, Info CSI 00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_SUCCESS 2009-11-07 17:10:01, Info DISM DISM Package Manager: PID=2124 Finished initializing the CbsConUI Handler. - CCbsConUIHandler::Initialize 2009-11-07 17:10:01, Info CSI 00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND 2009-11-07 17:10:01, Info CSI 00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_SUCCESS 2009-11-07 17:10:01, Info DISM DISM Package Manager: PID=2124 CBS is being initialized for online use. More information about CBS actions can be located at: %windir%\logs\cbs\cbs.log - CDISMPackageManager::Initialize 2009-11-07 17:10:01, Info DISM DISM Package Manager: PID=2124 Calling CoCreateInstance to Create CbsSession - CDISMPackageManager::RefreshInstanceAndLock 2009-11-07 17:10:02, Info DISM DISM Package Manager: PID=2124 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\MsiProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\MsiProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\IntlProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\IntlProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\DmiProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\DmiProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info CSI 00000001 Shim considered [l:256{128}]"\??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_OBJECT_PATH_NOT_FOUND 2009-11-07 17:10:02, Info CSI 00000002 Shim considered [l:250{125}]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_655452efe0fb810b\pkgmgr.exe" : got STATUS_SUCCESS 2009-11-07 17:10:02, Info DISM DISM OS Provider: PID=2124 Successfully loaded the hive. - CDISMOSServiceManager::DetermineBootDrive 2009-11-07 17:10:02, Info DISM DISM Driver Manager: PID=2124 Further logs for driver related operations can be found in the target operating system at %WINDIR%\inf\setupapi.offline.log - CDriverManager::Initialize 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\UnattendProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\UnattendProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\SmiProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\SmiProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Loading Provider from location C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\TransmogProvider.dll - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Connecting to the provider located at C:\Users\ADMINI~1\AppData\Local\Temp\86CB21CB-7313-4653-BB3D-2BBC808887AB\TransmogProvider.dll. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Getting Provider DISM Unattend Manager - CDISMProviderStore::GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Package Manager 2009-11-07 17:10:02, Info DISM DISM.EXE: Succesfully registered commands for the provider: DISM Package Manager. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: OSServices 2009-11-07 17:10:02, Info DISM DISM.EXE: OSServices does not support command lines. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: MsiManager 2009-11-07 17:10:02, Info DISM DISM.EXE: Succesfully registered commands for the provider: MsiManager. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: IntlManager 2009-11-07 17:10:02, Info DISM DISM.EXE: Succesfully registered commands for the provider: IntlManager. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: DriverManager 2009-11-07 17:10:02, Info DISM DISM.EXE: Succesfully registered commands for the provider: DriverManager. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Unattend Manager 2009-11-07 17:10:02, Info DISM DISM.EXE: Succesfully registered commands for the provider: DISM Unattend Manager. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider 2009-11-07 17:10:02, Info DISM DISM.EXE: DISM Log Provider does not support command lines. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: SmiManager 2009-11-07 17:10:02, Info DISM DISM.EXE: SmiManager does not support command lines. 2009-11-07 17:10:02, Info DISM DISM.EXE: Attempting to add the commands from provider: Edition Manager 2009-11-07 17:10:02, Info DISM DISM Transmog Provider: PID=2124 Current image session is [ONLINE] - CTransmogManager::GetMode 2009-11-07 17:10:02, Info DISM DISM.EXE: Succesfully registered commands for the provider: Edition Manager. 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Getting Provider DISM Unattend Manager - CDISMProviderStore::GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider 2009-11-07 17:10:02, Info DISM DISM Provider Store: PID=2124 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider 2009-11-07 17:10:02, Info DISM DISM Package Manager: PID=2124 Calling into CBS through a ICbsIdentity interface to LoadFromAttributes - CPackageManagerUnattendHandler::Internal_CreateIdentityStringFromAttributes 2009-11-07 17:10:02, Info DISM DISM Package Manager: PID=2124 Calling into CBS through a ICbsIdentity interface to SaveAsStringId - CPackageManagerUnattendHandler::Internal_CreateIdentityStringFromAttributes 2009-11-07 17:10:02, Info DISM DISM Package Manager: PID=2124 Attempting install from source location [%configsetroot%\Windows6.1-KB958559-x64.CAB]. Full path [E:\Apps\Windows\win2k8r2_workstation\xp_mode\Windows6.1-KB958559-x64\Windows6.1-KB958559-x64.CAB]. - CPackageManagerUnattendHandler::Internal_InstallPackageFromSource 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed opening package. - CDISMPackageManager::Internal_CreatePackageByPath(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed to get the underlying CBS package. - CDISMPackageManager::OpenPackageByPath(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed to open package at location [E:\Apps\Windows\win2k8r2_workstation\xp_mode\Windows6.1-KB958559-x64\Windows6.1-KB958559-x64.CAB]. - CPackageManagerUnattendHandler::Internal_InstallPackageFromSource(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed to install package from source [0] - trying next source location. hr = [0x800B0100] - CPackageManagerUnattendHandler::Internal_UnattendInstallPackage 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed to Install the package [Microsoft-Windows-VirtualPC-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7600.16393]. - CPackageManagerUnattendHandler::Internal_UnattendInstallPackage(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Package failed to install [Microsoft-Windows-VirtualPC-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7600.16393]. - CPackageManagerUnattendHandler::Internal_UnattendProcessPackage(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed to process package at node <package[0]>. - CPackageManagerUnattendHandler::Apply(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Package Manager: PID=2124 Failed to Apply the unattend. - CDISMPackageManager::Apply(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Unattend Manager: PID=2124 d:\w7rtm\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:400 - CUnattendManager::Apply(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Unattend Manager: PID=2124 d:\w7rtm\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:654 - CUnattendManager::InternalExecuteCmdLine(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM Unattend Manager: PID=2124 d:\w7rtm\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:603 - CUnattendManager::ExecuteCmdLine(hr:0x800b0100) 2009-11-07 17:10:03, Error DISM DISM.EXE: DISM Unattend Manager processed the command line but failed. HRESULT=800B0100 2009-11-07 17:10:03, Info DISM DISM Image Session: PID=2124 Disconnecting the provider store - CDISMImageSession::Final_OnDisconnect 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider DISM Package Manager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(DISM Package Manager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Package Manager: PID=2124 Finalizing CBS core. - CDISMPackageManager::Finalize 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: DISM Package Manager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider MsiManager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(MsiManager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: MsiManager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider IntlManager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(IntlManager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: IntlManager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider DriverManager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(DriverManager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: DriverManager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider DISM Unattend Manager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(DISM Unattend Manager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: DISM Unattend Manager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider SmiManager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(SmiManager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: SmiManager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider Edition Manager. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Finalizing the servicing provider(Edition Manager) - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: Edition Manager - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Encountered a loaded provider OSServices. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Disconnecting Provider: OSServices - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM DISM Provider Store: PID=2124 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider 2009-11-07 17:10:03, Info DISM Provider store has been disconnected. Releasing COM pointers. - CDISMImageSession::Final_OnDisconnect 2009-11-07 17:10:03, Info DISM Provider store has been disconnected. Releasing COM pointers. - CDISMImageSession::Final_OnDisconnect 2009-11-07 17:10:03, Info DISM Releasing the DismHostManager from the image session. - CDISMImageSession::ReleaseHostManager 2009-11-07 17:10:03, Info DISM DISM Manager: PID=3652 Releasing references to DismHost.exe process. - CDISMManager::CloseImageSession 2009-11-07 17:10:03, Info DISM DISMHOST.EXE: FinalRelease of DismHostManager being executed. _AtlModule lock count = 2 2009-11-07 17:10:03, Info DISM DISMHOST.EXE: Unregistering proxy stubs. 2009-11-07 17:10:03, Info DISM DISMHOST.EXE: Revoking DismHost class factory. 2009-11-07 17:10:03, Info DISM DISMHOST.EXE: Completed DismHostManager release. Process should shut down. _AtlModule lock count = 1 2009-11-07 17:10:03, Info DISM DISM Manager: PID=3652 References released. Waiting for DismHost.exe shutdown. - CDISMManager::CloseImageSession 2009-11-07 17:10:03, Info DISM DISM.EXE: Image session has been closed. Reboot required=no. 2009-11-07 17:10:03, Info DISM DISM.EXE: 2009-11-07 17:10:03, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
_________________
|
|
|
|
 |
|
AsciiWolf
|
Post subject: Re: Windows XP Mode Posted: Sat Nov 07, 2009 6:25 pm |
|
 |
| Win2008Workstation Expert |
 |
 |
Joined: Wed Dec 10, 2008 9:09 pm Posts: 187 Location: Czech Republic
|
Code: 2009-11-07 17:39:18, Info CBS WinVerifyTrust failed [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE] 2009-11-07 17:39:18, Error CBS Failed to verify if mum file \\?\C:\Users\ADMINI~1\AppData\Local\Temp\7132225B-2236-4D70-87C3-06062F32E33A\update.mum is vouched for by catalog \\?\C:\Users\ADMINI~1\AppData\Local\Temp\7132225B-2236-4D70-87C3-06062F32E33A\update.cat. [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE] 2009-11-07 17:39:18, Info CBS Failed to initialize internal package [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE] 2009-11-07 17:39:18, Error CBS Failed to create internal package [HRESULT = 0x800b0100 - TRUST_E_NOSIGNATURE] 2009-11-07 17:39:18, Info CBS Dism.exe returned: -2146762496 2009-11-07 17:39:18, Info CBS pkgmgr return code: 0x800b0100 Looks like I must also create new update.cat file... But there's one small problem - I don't know how to do it... :/
_________________
|
|
|
|
 |
|
JonusC
|
Post subject: Re: Windows XP Mode Posted: Sun Nov 08, 2009 10:53 am |
|
 |
| Win2008Workstation Expert |
 |
 |
Joined: Wed Sep 17, 2008 8:44 am Posts: 370 Location: Australia
|
AsciiWolf wrote: Looks like I must also create new update.cat file... But there's one small problem - I don't know how to do it... :/ I believe that would require some intense reverse engineering, since they are digitally signed. I've tried building my own simple .MSU before (i.e. a Hotfix) and it's just about impossible. Well, it's beyond me anyway. Perhaps the way to go would be to create a custom installer script in AutoIt, or in Batch + additional Command-line tools. EDIT: Is VirtualPC for Windows 7 and Windows XP Mode final/gold yet or still pre-release?
_________________
_________ <- Thanks Microsoft!
|
|
|
|
 |
|
JingoFresh
|
Post subject: Re: Windows XP Mode Posted: Mon Nov 09, 2009 4:49 am |
|
 |
| Win2008Workstation Super Member |
 |
Joined: Mon Sep 21, 2009 3:01 am Posts: 118
|
|
Just a note, but have the legalities been considered?
Windows 7 actually includes a license to use a copy of XP for xpm...this is not so for R2.....
|
|
|
|
 |
|
|