Makale numarası: 934307 - Son Gözden Geçirme: 21 Mayıs 2008 Çarşamba - Gözden geçirme: 2.1

Windows Vista'daki ve Windows Server 2008'deki Windows Update Tek Başına Yükleyicisi'nin (Wusa.exe) ve .msu dosyalarının açıklaması

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ı.
Hepsini aç | Hepsini kapa

GİRİŞ

Bu makalede, Windows Vista'daki ve Windows Server 2008'deki Windows Update Tek Başına Yükleyicisi (Wusa.exe) açıklanmaktadır. Wusa.exe dosyası %windir%\System32 klasöründe bulunur. Windows Update Tek Başına Yükleyicisi, güncelleştirme paketlerini yüklemek için Windows Update Aracısı API'sini kullanır. Güncelleştirme paketleri .msu dosya adı uzantısına sahiptir. .msu dosya adı uzantısı, Windows Update Tek Başına Yükleyicisi ile ilişkilendirilmiştir.

Daha fazla bilgi

.msu dosyası şunları içerir:
  • Windows Update meta verileri
    Bu meta verilerde, .msu dosyasının içerdiği her güncelleştirme paketi tanımlanır.
  • Bir veya daha çok .cab dosyası
    Her .cab dosyası bir güncelleştirmeyi gösterir.
  • Bir .xml dosyası
    Bu .xml dosyası, .msu güncelleştirme paketini tanımlar. Wusa.exe, Paket Yükleyicisi aracını (Pkgmgr.exe) kullanarak güncelleştirme için bir katılımsız yükleme gerçekleştirdiğinizde .xml dosyasını kullanır.

    Örneğin, 934307 numaralı düzeltmeyi karşıdan yüklersiniz. Windows6.0-KB934307-x86.msu dosyası C:\934307 klasöründedir. Komut istemine aşağıdaki komutu yazarak .msu dosyasını bir geçici klasöre genişletirsiniz:
    expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP%
    Daha sonra, komut istemine şu komutu yazarsınız:
    pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml
  • Bir özellikler dosyası
    Bu dosya, Wusa.exe tarafından kullanılan dize özelliklerini içerir. Dosya örneğin Microsoft Bilgi Bankası'ndaki ilişkili makalenin adını içerir.
Wusa.exe aracını kullanarak bir güncelleştirme paketini yüklediğinizde, Wusa.exe, .msu dosyasının içeriğini bir geçici klasöre genişletir. Wusa.exe daha sonra aşağıdaki adımları gerçekleştirir:
  1. Wusa.exe, uygulanabilir güncelleştirmeleri aramak için .msu dosyasındaki Windows Update meta verileri kullanır.
  2. Wusa.exe aracı uygulanabilir güncelleştirmelerin içeriğini Windows Update korumalı alanına kopyalar. Windows Update korumalı alanı, korunan bir klasördür.
  3. Wusa.exe aracı, başlatıldığı moda göre Windows Update Aracısı API'sindeki uygun işlevi çağırır.
  4. Windows Update sihirbazı yükleme işlemini tamamladığında, Windows Update Aracısı API'si bir durum döndürür. Wusa.exe bundan sonra Windows Update Aracısı API'si ile eş zamanlı olarak çalışır.
Not Bir .msu güncelleştirme paketindeki her güncelleştirme ayrı bir oturumda yüklenir. Wusa.exe aracını kullandığınızda aracın tek bir örneği çalıştırılır. Wusa.exe, .msu dosyalarındaki güncelleştirmelerin içeriğini değiştirmez. Windows Update altyapısı gerekli eylemleri güncelleştirmenin içeriğine göre gerçekleştirir.

Wusa.exe aracı etkileşimli modda başlatıldığında, karşılama ekranında güncelleştirmeyle ilgili üst düzey bilgiler görüntülenir. Güncelleştirmeyi yüklemeye devam ederseniz, Wusa.exe aracı Windows Update sihirbazını başlatmak üzere Windows Update Aracısı API'sindeki uygun işlevi çağırır. Windows Update sihirbazı, güncelleştirme paketiyle ilişkili Microsoft Yazılımı Lisans Koşulları'nı görüntüler. Wusa.exe yüklemeye devam etmek üzere Windows Update Aracısı API'sini çağırır. Wusa.exe daha sonra Windows Update sihirbazının yüklemeyi tamamlamasını bekler.

Bir .msu güncelleştirme paketi yüklemek için, Wusa.exe aracını dosyanın tam yoluyla çalıştırın. Örneğin Windows6.0-KB934307-x86.msu dosyası D:\934307 klasöründeyse, güncelleştirme paketini yüklemek üzere komut istemine aşağıdaki komutu yazın:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
Güncelleştirme paketini yüklemek için .msu dosyasını da çift tıklatabilirsiniz.

Not Windows Vista'da veya Windows Server 2008'de güncelleştirmeleri kaldırmak için Wusa.exe aracını kullanamazsınız. Windows Defender Yazılım Gezgini'ni kullanarak güncelleştirmeleri el ile kaldırabilirsiniz. Yazılım Gezgini hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/turkiye/athome/security/spyware/software/support/howto/softwareexplorer.mspx (http://www.microsoft.com/turkiye/athome/security/spyware/software/support/howto/softwareexplorer.mspx)


Wusa.exe aracıyla aşağıdaki anahtarları kullanabilirsiniz:
  • /?, /h, /help
    Yardım konularını görüntüler.
  • /quiet
    Wusa.exe aracını kullanıcı etkileşimi olmadan sessiz modda çalıştırır. Araç sessiz modda çalıştırıldığında, kullanıcı etkileşimi olmadan çalışır. Bilgisayar gerekirse yeniden başlatılır.

    Örneğin Windows6.0-KB934307-x86.msu dosyası D:\934307 klasöründeyse, güncelleştirme paketini kullanıcı etkileşimi olmadan yüklemek üzere komut istemine aşağıdaki komutu yazın:
    wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet
    Not Bu anahtarı kullandığınızda, Microsoft Yazılımı Lisans Koşulları görüntülenmez.
  • /norestart
    Wusa.exe aracının bilgisayarı yeniden başlatmasını engeller. /quiet anahtarı yoksa /norestart anahtarı yoksayılır. Wusa.exe aracını bu iki anahtarla birlikte çalıştırırsanız, yükleme sonrasında bilgisayarınızın yeniden başlatılması gerekiyorsa işletim sistemini el ile yeniden başlatmalısınız.

    Örneğin Windows6.0-KB934307-x86.msu dosyası D:\934307 klasöründeyse, güncelleştirme paketini kullanıcı etkileşimi olmadan yüklemek üzere komut istemine aşağıdaki komutu yazın:
    wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
Windows Update Tek Başına Yükleyicisi'nin olay günlüğünü görüntülemek için şu adımları izleyin:
  1. Başlat'ı
    Bu resmi kapatBu resmi aç
    Başlat düğmesi
    tıklatın, Aramaya Başla kutusuna olay görüntüleyicisi yazın ve Programlar listesinde Olay Görüntüleyicisi'ni tıklatın.

    Bu resmi kapatBu resmi aç
    Güvenlik kalkanı
    Yönetici parolası girmeniz veya onaylamanız istendiyse parolanızı girin veya Devam'ı tıklatın.
  2. Olay Görüntüleyicisi'nde, Windows Günlükleri'ni genişletin ve ardından Kurulum'u tıklatın.

    Kurulum olayları orta bölmede görüntülenir.
  3. Eylemler bölmesinde, Geçerli Günlüğe Filtre Uygula'yı tıklatın.
  4. Olay kaynakları listesinde, WUSA onay kutusunu tıklatıp seçin ve sonra da Tamam'ı tıklatın.

Referanslar

Windows Update Aracısı API'si hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Windows Update Aracısı (WUA) API'si Başvurusu
http://msdn.microsoft.com/tr-tr/library/aa387292(en-us).aspx (http://msdn.microsoft.com/tr-tr/library/aa387292(en-us).aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Starter
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
Anahtar Kelimeler: 
kbexpertisebeginner kbinfo kbhowto KB934307