Menedżer pakietów można zainstalować tylko pierwszego pakietu, podczas wyodrębniania dwóch lub więcej opakowań do tego samego folderu w systemie Windows Vista

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 932224 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Symptomy

W systemie Windows Vista, narzędzie Menedżer pakietów można zainstalować tylko pierwszego pakietu podczas wyodrębniania dwóch lub więcej opakowań w tym samym folderze.

Na przykład rozważmy następujący scenariusz:
  • Na komputerze, na którym jest uruchomiony system Windows Vista Utwórz C:\Temp folder.
  • Pobierz następujących pakietach poprawek do tego folderu:
    • Windows6.0-KB929761-x86.msu
    • Windows6.0-KB932590-x86.msu
    Te pakiety poprawek są poprawki 929761 i poprawkę 932590.
  • Uruchom następujące polecenia, aby rozwinąć pakietach poprawek:
    c:\Temp>expand 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
  • Uruchom następujące polecenia, aby zainstalować pakiety:
    Start /w Pkgmgr /ip /m:c:\temp\Windows6.0-KB929761-x86.cab

    Start /w Pkgmgr /ip /m:c:\temp\Windows6.0-KB932590-x86.cab
W tym scenariuszu Package Manager instaluje tylko pakiet poprawki 929761.

Po wystąpieniu tego problemu w pliku Cbs.log mogą być wyświetlane informacje podobne do następującego:

2007-07-25 13: 17: 05 Info CBS Pkgmgr: o nazwie: "pkgmgr /ip m:c:\temp\Windows6.0-KB932590-x86.cab"
2007-07-25 13: 17: 05 00000001@2007/7/25:20:17:05.165 Info CSI WcpInitialize (wcp.dll wersja 0.0.0.5) o nazwie (stos @ 0x64ee2e32 @ 0xf72c09
0xf6d617 @ @ 0xf6dffc @ 0x772e36ed @ 0x776fa174)
2007-07-25 13: 17: 05 Sesji CBS info: 29871864:3301734882 zainicjowany.
2007-07-25 13: 17: 05 Info CBS Pkgmgr: Instalowanie pakietu z: c:\temp\Windows6.0-KB932590-x86.cab
2007-07-25 13: 17: 05 Info CBS Appl: wykrywanie obiektu nadrzędnego, Pakiet: Package_1_for_KB929761 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.1Obiekt nadrzędny: Microsoft-
Pakiet Windows Foundation ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.6000.16386 Dyspozycja = 1003 VersionComp: 1, ServiceComp: 1 BuildComp: 1,
DistributionComp: 1, RevisionComp:1, istnieje: 1

W tym przykładzie przedstawiono plik Cbs.log Package Manager wskazuje zostanie zainstalowany plik .cab poprawki 932590. Jednak faktycznie instaluje Package_1_for_KB929761 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.1 pakiet. Jest to pakiet poprawek 929761.

Uwaga Ten problem dotyczy także systemu Windows Server 2008.

Przyczyna

Ten problem występuje, ponieważ Menedżer pakietów nie może zarządzać dwóch lub więcej opakowań w tym samym obszarze izolowanym.

Rozwiązanie

Aby obejść ten problem, wykonaj jedną z następujących metod.



Metoda 1:

Rozwiń każde opakowanie przed zainstalowaniem ich z pkgmgr w innym folderze. Aby to zrobić, wpisz następujące polecenia w wierszu polecenia:
Usuń aktualizację *. *

Mkdir c:\temp\sandbox1

Mkdir c:\temp\sandbox2

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

Start /w pkgmgr /ip /m:c:\temp\CabFile /s:c:\temp\sandbox2
W tych poleceniach CabFile reprezentuje plik .cab pakietu poprawki.


Metoda 2:

Innym rozwiązaniem problemu jest usługa systemu Windows Vista z dodatkiem SP1 i Windows Server 2008 obrazów w trybie offline za pomocą narzędzia DISM.

Uwagi dotyczące korzystania z narzędzia DISM z obrazami dodatku SP1 dla systemu Windows Server 2008 i Vista:
  • Obraz systemu Windows, którą aktualizujesz musi być systemu Windows Vista z dodatkiem SP1 lub Windows Server 2008 lub nowszym.
  • W przypadku obsługi systemu Windows Vista z dodatkiem SP1 lub Windows Server 2008 obrazem narzędzie DISM przetłumaczy polecenie narzędzia DISM na równoważne polecenie Menedżera pakietów tak, aby obraz może zostać zaktualizowany. DISM funkcjonalnie Menedżerowi pakietów.
  • Obsługiwane są tylko scenariusze dla trybu offline
  • DISM jest fabrycznie systemu Windows 7 i Windows Server 2008 R2 i zawarte w systemie Windows zautomatyzowanej instalacji Kit dla systemu Windows 7. Zestaw zautomatyzowanej instalacji systemu Windows można zainstalować w systemie Windows Vista i Windows 2008.

<editor note:="" download="" link="" for="" win7=""></editor> http://www.microsoft.com/downloads/details.aspx?FamilyID = 696dd665-9f76-4177-a811-39c26d3b3b34 & displaylang = en >
 

Dodawanie pakietów do obrazu w trybie Offline przy użyciu narzędzia DISM


1. Korzystając z wiersza polecenia z podwyższonym poziomem uprawnień, przejdź do folderu obsługi zestawu preinstalacyjnego OEM i wpisz następujące polecenie, aby pobrać nazwę lub numer indeksu obrazu, który chcesz zmodyfikować.

DISM/Get-WimInfo /WimFile:C:\test\images\install.wim

Uwaga: Wartość indeksu lub nazwy jest wymagana do wykonania większości operacji, które określają pliku systemu Windows imaging (WIM).


2. Wpisz następujące polecenie, aby zainstalować obraz systemu Windows w trybie offline.

DISM/Mount-Wim /WimFile:C:\test\images\install.wim/name: "Windows 7 homebasic" /MountDir:C:\test\offline


3. W wierszu polecenia wpisz następujące polecenie, aby dodać określony pakiet do obrazu. Można dodać wiele pakietów w jednym wierszu polecenia. Pakiety zostaną zainstalowane w kolejności podanej w wierszu polecenia.

DISM /Image:C:\test\offline/Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab

Uwaga: cab jest wyodrębniana z pliku msu.



4. W wierszu polecenia wpisz następujące polecenie, aby zatwierdzić zmiany i odinstalować obraz.

DISM/unmount-Wim /MountDir:C:\test\offline/Commit


<editor note:="" the="" above="" was="" taken=""></editor> http://technet.microsoft.com/en-us/library/dd744559 (WS.10) .aspx >>

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Właściwości

Numer ID artykułu: 932224 - Ostatnia weryfikacja: 23 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • 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
Słowa kluczowe: 
kbtshoot kbexpertiseinter kbprb kbmt KB932224 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:932224

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com