Article ID: 932224 - View products that this article applies to.
In Windows Vista, the Package Manager tool can install only the first package when you extract two or more packages to the same folder.
For example, consider the following scenario:
When this problem occurs, information that resembles the following may appear in the Cbs.log file:
2007-07-25 13:17:05, Info CBS Pkgmgr: called with: "Pkgmgr /ip /m:c:\temp\Windows6.0-KB932590-x86.cab"
Note This problem also applies to Windows Server 2008.
This problem occurs because Package Manager cannot manage two or more packages in the same sandbox.
To work around this problem perform one of the following methods.
Expand each package to different folder before you installing them with pkgmgr. To do this, type the following commands at a command prompt:
Delete update*.*In these commands, CabFile represents the .cab file for the hotfix package.
Start /w pkgmgr /ip /m:c:\temp\CabFile /s:c:\temp\sandbox1
Start /w pkgmgr /ip /m:c:\temp\CabFile /s:c:\temp\sandbox2
Another workaround is to use DISM to service Windows Vista SP1 and Windows Server 2008 offline images.
Considerations of using DISM with Windows Server 2008/Vista SP1 Images:
<Editor note: download link for Win7 waik: http://www.microsoft.com/downloads/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&displaylang=en>
Add the Packages to an Offline Image by Using DISM
1. At an elevated command prompt, navigate to the OPK servicing folder, and type the following command to retrieve the name or index number for the image you want to modify.
Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
NOTE: An index or name value is required for most operations that specify a Windows imaging (WIM) file.
2. Type the following command to mount the offline Windows image.
Dism /Mount-WIM /WimFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
3. At a command prompt, type the following command to add a specific package to the image. You can add multiple packages on one command line. The packages will be installed in the order listed in the command line.
Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
Note: .cab is extracted from .msu file.
4. At a command prompt, type the following command to commit the changes and unmount the image.
Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
<<Editor note: The above was taken from http://technet.microsoft.com/en-us/library/dd744559(WS.10).aspx
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Article ID: 932224 - Last Review: September 23, 2011 - Revision: 5.0