您目前已離線,請等候您的網際網路重新連線

解壓縮到相同的資料夾,在 Windows Vista 中的兩個或多個封裝時,封裝管理員才能安裝第一個封裝

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:932224
Beta 版資訊
本文將告訴您的 Microsoft 產品的 Beta 版。本文資訊提供來做-是,若有變更,恕不另行通知。

使用來自 Microsoft 這個 Beta 版產品沒有正式的產品支援。有關如何取得 Beta 版本支援的詳細資訊,請參閱隨附於 Beta 版產品檔案的文件或檢查下載此版本的 Web 位置。
徵狀
在 Windows Vista,「 封裝管理員 」 工具時,才能安裝第一個封裝擷取兩個或多個封裝以相同的資料夾。

比方說請考慮下列案例:
  • 在執行 Windows Vista 電腦上,您會建立 c:\temp 資料夾。
  • 您下載到這個資料夾的下列 Hotfix 套件:
    • Windows6.0 KB929761 x86.msu
    • Windows6.0 KB932590 x86.msu
    這些 Hotfix 套件是針對 Hotfix 929761 與 Hotfix 932590。
  • 您執行下列命令以展開 Hotfix 套件:
    c:\temp > 展開 c:\temp\Windows6.0-KB929761-x86.msu-F: Windows6 0-KB929761-x86.cab c:\temp

    c:\temp>expand c:\temp\Windows6.0-KB932590-x86.msu-F: Windows6 0-KB932590-x86.cab c:\temp
  • 您執行下列命令,安裝封裝:
    開始/w Pkgmgr /ip /m:c:\temp\Windows6.0-KB929761-x86.cab

    啟動/w Pkgmgr /ip /m:c:\temp\Windows6.0-KB932590-x86.cab
在這種情況下封裝管理員安裝 Hotfix 929761 的封裝。

時就會發生這個問題 Cbs.log 檔案中可能會包含類似下列的資訊:

2007-07-25 13: 17: 05,資訊 CBS Pkgmgr: 以呼叫: Pkgmgr /ip /m:c:\temp\Windows6.0-KB932590-x86.cab
2007-07-25 13: 17: 05,資訊 CSI 00000001@2007/7/25:20:17:05.165 堆疊 WcpInitialize (wcp.dll 版本 0.0.0.5) 呼叫 (@ 0xf72c09 0x64ee2e32
@ 0xf6d617 @ 0xf6dffc @ 0x776fa174 0x772e36ed)
2007-07-25 13: 17: 05,資訊 CBS 工作階段: 29871864:3301734882 初始化。
2007-07-25 13: 17: 05,資訊 CBS Pkgmgr: 安裝封裝從: c:\temp\Windows6.0-KB932590-x86.cab
2007-07-25 13: 17: 05,資訊 CBS Appl: 偵測 Parent,封裝: Package_1_for_KB929761 ~ 31bf3856ad364e35 ~ x86 ~ ~ 6.0.1.1,父系: Microsoft-
Windows 基礎封裝 ~ 31bf3856ad364e35 ~ x86 ~ ~ 6.0.6000.16386 配置 = 1003 VersionComp: 1,ServiceComp: 1,BuildComp: 1,
DistributionComp: 1 RevisionComp:1,存在: 1

在這個範例的 Cbs.log 檔案封裝管理員會指示它將會安裝 Hotfix 932590 為.cab 檔案。不過,它實際上安裝 Package_1_for_KB929761 ~ 31bf3856ad364e35 ~ x86 ~ ~ 6.0.1.1 封裝。這是 Hotfix 929761 封裝。

附註這個問題也適用於 Windows Server 2008 中。
發生的原因
封裝管理員無法管理相同的沙箱中的兩個或多個封裝,就會發生這個問題。
解決方案
如果要解決這個問題,兩個或多個封裝至不同的資料夾前先展開安裝它們。或建立 [在資料夾中的 [每一個封裝的不同沙箱。 要執行此動作輸入 [在命令提示字元中的 [下列的命令]:
刪除更新 * *

Mkdir c:\temp\sandbox1

Mkdir c:\temp\sandbox2

啟動/w pkgmgr /ip /m:c:\temp\ CabFile /s:c:\temp\sandbox1

啟動/w pkgmgr /ip /m:c:\temp\ CabFile /s:c:\temp\sandbox2
在這些命令 CabFile 代表 Hotfix 套件為.cab 檔案。
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

警告:本文為自動翻譯

內容

文章識別碼:932224 - 最後檢閱時間:01/31/2008 21:54:15 - 修訂: 2.1

Windows Vista 家用入門版, Windows Vista 家用進階版, Windows Vista 旗艦版, Windows Vista 商用入門版, Windows Vista 商用進階版, Windows Vista 家用入門 64 位元版, Windows Vista 家用進階 64 位元版, Windows Vista 旗艦 64 位元版, Windows Vista 商用入門 64 位元版, Windows Vista 商用進階 64 位元版, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Web Server 2008

  • kbmt kbtshoot kbexpertiseinter kbprb KB932224 KbMtzh
意見反應