Makale numarası: 940410 - Son Gözden Geçirme: 25 Mart 2008 Salı - Gözden geçirme: 3.4

Windows Vista'da bir paketi kaldırmak için Paket Yöneticisi nasıl kullanılır

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Giriş

Bu makalede, Windows Vista'daki bir paketi kaldırmak için Paket Yöneticisi nasıl kullanılır.

Not Bu makalede, Windows Server 2008 için de geçerlidir.

Daha fazla bilgi

Bir paketi kaldırmak için aşağıdaki yöntemlerden birini kullanın. Her iki yöntem, Paket Yöneticisi aracını (Pkgmgr.exe) kullanın.

Örnek amacıyla, bu yöntemler, güncelleştirmenin 929761 kaldırmak istediğiniz varsayalım. Bu yöntemler de C:\Temp klasörünü Windows6.0-KB929761-x86.msu dosyası yüklediğinizi varsayalım.

Yöntem 1: paketi bir .xml dosyasını değiştirin...

  1. Başlat ' ı
    Bu resmi kapatBu resmi aç
    the Start button
    tıklatın <a2>Aramaya Başla</a2> kutusunu komut istemini yazın, komut istemi ' ni sağ tıklatın ve sonra da <a2>yönetici olarak çalıştır</a2>'ı tıklatın.
  2. Komut istemine aşağıdaki komutu yazın:
    c:\temp\Windows6.0-KB929761-x86.msu –F genişletin: Windows6.0-KB929761 x86.xml c:\temp
  3. 2. Adımda ayıkladığınız .xml dosyasını açmak için bir metin Düzenleyicisi'ni kullanın. Örneğin, Not Defteri'ni kullanın.
  4. .Xml dosyasındaki değiştirme <package action="install">etikete <package action="remove"> ve sonra dosyayı kaydedin.
  5. Komut istemine aşağıdaki komutu yazın:
    /w pkgmgr /n:c:\temp\Windows6.0-KB929761-x86.xml başlatın.

Yöntem 2: komut satırını kullanın...

Komut isteminde aşağıdaki komutu çalıştırın:
/w pkgmgr Başlat/yukarı: package_name
Not/M seçeneği ile birlikte /up seçeneğini kullanamazsınız. /M seçeneği, Paket Yöneticisi paketin bulunduğu klasöre işaret eder. /Up seçeneğini kullandığınızda, komutu paketi gerçek adını kullanmak gerekir. Bu davranış, /ip seçeneği davranış farklıdır.

Paket adı almak ve sonra bu adı paketi kaldırmak için Paket Yöneticisi'ne aktarmak isteyebilirsiniz. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı
    Bu resmi kapatBu resmi aç
    the Start button
    tıklatın <a2>Aramaya Başla</a2> kutusunu komut istemini yazın, komut istemi ' ni sağ tıklatın ve sonra da <a2>yönetici olarak çalıştır</a2>'ı tıklatın.
  2. Komut istemine aşağıdaki komutu yazın:
    c:\temp\Windows6.0-KB929761-x86.msu –F genişletin: Windows6.0-KB929761 x86.xml c:\temp
  3. 2. Adımda ayıkladığınız .xml dosyasını açmak için bir metin Düzenleyicisi'ni kullanın. Örneğin, Not Defteri'ni kullanın.
  4. Assemblyidentity etiketi bulur. Ardından, aşağıdaki öznitelik değerleri göz önünde bulundurun:
    • Ad özniteliği
    • Publickeytoken özniteliği
    • ProcessArchitecture özniteliği
    • Sürüm özniteliği
  5. Komut isteminde, aşağıdakine benzer bir komut yazın:
    /w pkgmgr Başlat/yukarı: name ~ publickeytoken ~ processArchitecture ~ ~ version
    Not Bu komut, adım 4'te not ettiğiniz tüm değerleri birleştirmek Aç. Bunu yapmak için <a0></a0>, aşağıdaki biçimi kullanın:
    name~ publickeytoken ~ processArchitecture ~ ~ version
    Örneğin, aşağıdaki komutu yazın:
    /w pkgmgr /up:Package_1_for_KB929761~31bf3856ad364e35~x86~~6.0.0.1 başlatın.
Birden çok paket kaldırmak için /up seçeneğini kullanabilirsiniz. Ancak, birden çok paket yüklemeniz /ip seçeneğini kullanamazsınız.

Başarı kaldırılmasıyla, sınama

Kaldırılmasıyla başarılı olup olmadığını belirlemek için <a0></a0>, komut isteminde aşağıdaki komutu yazın:
echo % errorlevel %
Sonuç 0 ise, kaldırma işlemi başarıyla tamamlandı. Işlem başarılıysa, bilgisayarı yeniden başlatın veya herhangi bir görevi gerçekleştirmek sahip değilsiniz. Işlem başarılı değilse, hata kodu hakkında bilgi için Winerror.h'de dosyasında arayarak bulabilirsiniz. Winerror.h'de dosyası hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/ms819772.aspx (http://msdn.microsoft.com/en-us/library/ms819772.aspx)
Paket Yöneticisi hata kodu 87 döndürebilir. Bu hata kodu, Paket Yöneticisi hatalı parametre aldığını gösterir. Paket Yöneticisi, hata kodu 3010 da döndürebilir. Bu hata kodu, değişikliklerin etkili olması için bilgisayarı yeniden başlatmanız gösterir.

Günlük dosyasını görüntülemek isteyebilirsiniz. Günlük dosyası %windir%\Logs\Cbs\Cbs.log klasöründe bulunur.

Paket Yöneticisi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Paket Yöneticisi teknik başvurusu
http://technet.microsoft.com/en-us/library/cc749302.aspx (http://technet.microsoft.com/en-us/library/cc749302.aspx)
Yüklemek için veya Windows Vista'da Windows isteğe bağlı bileşenleri kaldırmaya ocsetup.exe aracını kullanma hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
936209  (http://support.microsoft.com/kb/936209/ ) Nasıl yapılır: ocsetup.exe aracı yükleyin veya Windows Vista'daki Windows isteğe bağlı bileşenleri kaldırmak için kullanın...

Bu makaledeki bilginin uygulandığı durum:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • 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
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbexpertiseinter kbhowto kbinfo KB940410 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:940410  (http://support.microsoft.com/kb/940410/en-us/ )