Bazı Microsoft yazılım güncelleştirmeleri Kur programı olarak Hotfix.exe veya Update.exe dosyasını kullanır. Bu Kur programları Windows hizmet paketi sürümünüzü ve işletim sisteminizin dilini denetler, yazılım güncelleştirmesini bilgisayarınıza yükler ve kaydeder, sonra da yazılım güncelleştirmesinin daha sonra kaldırılabilmesi için dosyaları yedekler.
Bu Kur programlarından birini kullanan yazılım güncelleştirmeleri, yöneticilerin güncelleştirmeleri dağıtmak için kullanabilecekleri birkaç komut satırı anahtarını destekler.
Yazılım güncelleştirmesinin Temmuz 2004'ten sonra yayımlanan paketlere yönelik Kur programı olarak Hotfix.exe veya Update.exe dosyasını kullanıp kullanmadığını belirlemek için, yazılım güncelleştirme paketinin Özellikler iletişim kutusunda bulunan Sürüm sekmesindeki Installer Altyapısı değerini inceleyin. Temmuz 2004'ten önce yayımlanan paketler için kullanılan yükleyiciyi belirlemek üzere paket içeriğini ayıklamanız gerekir.
Microsoft, paketin içerdiği bir Kur programını otomatik olarak çalıştırıp kendiliğinden ayıklanan birkaç farklı dosya biçimi kullanarak yazılım güncelleştirmeleri için paket oluşturur. Bu makalede, Kur programı olarak Hotfix.exe veya Update.exe dosyasını kullanan yazılım güncelleştirme paketleriyle kullanılabilecek komut satırı anahtarları açıklanır. Bu paketlere makalenin geri kalanında kısaca "Windows yazılım güncelleştirme paketleri" adı verilecektir.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684
(http://support.microsoft.com/kb/824684/
)
Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
Bir yazılım güncelleştirme paketinin Kur programı olarak Update.exe dosyasını kullanıp kullanmadığını ve hangi sürümü kullandığını belirlemek için aşağıdaki adımları izleyin:
- Paketi sağ tıklatın ve ardından Özellikler'i tıklatın.
- Sürüm sekmesinde, Diğer Sürüm Bilgileri altında Installer Altyapısı'nı tıklatın. Değer alanında Update.exe görünmelidir.
- Sürümü belirlemek için, Installer Sürümü'nü tıklatın. Pakette kullanılan yükleyici sürümü Değer alanında görüntülenir.
Temmuz 2004'ten önce yayımlanan veya Genel
sekmesindeki Açıklama
değeri Kendiliğinden Ayıklanan Dolap
olan paketler için, Update.exe veya Hotfix.exe dosyasının kullanılıp kullanılmadığını ve hangi sürümünün kullanıldığını belirlemek için aşağıdaki adımları izleyin:
Not
- Yazılım güncelleştirme paketini benzersiz bir klasöre ayıklayın. Örneğin, BBMakaleNumarası.exe adlı bir güncelleştirme paketinin dosyalarını C sürücüsünde AyıklananPaket adlı bir klasöre ayıklamak için, komut istemine aşağıdaki komutu yazın:
BBMakaleNumarası /X:C:\AyıklananPaket
- Yazılım güncelleştirme paketinin ayıklanan dosyalarını içeren geçici klasörü açın. Örneğin, C:\AyıklananPaket klasörünü açın.
- Geçici klasörde veya alt klasörde Update.exe veya Hotfix.exe dosyasını bulun.
- Update.exe veya Hotfix.exe sürümünü belirlemek için, ilgili dosyayı sağ tıklatın ve sonra da Özellikler'i tıklatın.
- Sürüm sekmesini tıklatın ve Dosya sürümü satırındaki değeri not alın.
Paket açıklaması Win32 Dolabı Kendi Başına Ayıklayıcı ise, yazılım güncelleştirme paketi bir IExpress paketidir.
Ek bilgi için, IExpress paketleri ile ilgili Microsoft Bilgi Bankası makalesini görüntülemek üzere IExpress paketleri ile ilgili aşağıdaki makale numarasını tıklatın:
197147
(http://support.microsoft.com/kb/197147/
)
IExpress yazılım güncelleştirme paketleri için komut satırı anahtarları
Paket .msi veya .msp dosya adı uzantısını kullanıyorsa, yazılım güncelleştirme paketinde Kur programı olarak Windows Installer kullanılır. Windows Installer tarafından kullanılan komut satırı seçenekleri hakkında ek bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Windows NT 4.0 için olan ve Windows 2000 Service Pack 3 veya önceki sürümlerinin içerdiği yazılım güncelleştirmeleri Kur programı olarak Hotfix.exe dosyasını kullanır.
Update.exe, Windows 2000 Service Pack 4 ve sonraki sürümleri, Windows XP ve Windows Server 2003'ün içerdiği yazılım güncelleştirmeleri için Kur programı olarak kullanılır.
Not
"Aşağıdakilere Uygulanır" bölümünde listelenen Windows sürümlerine yönelik bazı yazılım güncelleştirme paketleri IExpress veya Windows Installer paketleri kullanır. Bu paketler Kur programı olarak Hotfix.exe veya Update.exe dosyasını kullanmaz.
Yükleme işlemine genel bakış
Bir Windows yazılım paketini komut satırı anahtarları olmadan çalıştırdığınızda, yazılım güncelleştirmesini yüklemek üzere Hotfix.exe veya Update.exe Kur programı otomatik olarak çalıştırılır. Kur programı tarafından aşağıdaki eylemler gerçekleştirilir:
- Yükleme programı (Hotfix.exe veya Update.exe) kullanmakta olduğunuz hizmet paketi sürümünü inceler. Hizmet paketi sürümünüz yazılım güncelleştirmesi sürümünden daha eski ama yazılım güncelleştirmesi tarafından belirtilen en düşük sürümden daha eski değilse ve dil aynıysa, Kur programı yazılım güncelleştirmesini otomatik olarak yükler. Hizmet paketi sürümünüz yazılım güncelleştirmesi sürümünden daha yeniyse, yükleme devam etmez.
- Yazılım güncelleştirmesi sürümü işletim sistemi dilinizle eşlenmezse, yükleme devam etmez.
- Sürüm çakışması yoksa, Hotfix.exe veya Update.exe yazılım güncelleştirmesini yükler.
- Yükleme programı yazılım güncelleştirmesini aşağıdaki kayıt defteri anahtarlarından birini altına kaydeder:
HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
- Yazılım güncelleştirmesinin kaldırma bilgileri %Systemroot% dizininde $NtUninstallQssssss$ veya $NtUninstallKBssssss$ adlı bir gizli klasörde depolanır.
Update.exe programının komut satırı anahtarları
Aşağıdaki tablolarda, Update.exe programının her farklı sürümü tarafından desteklenen komut satırı anahtarları listelenmektedir.
Notlar
Bu tabloyu kapaBu tabloyu aç
|Standart anahtar||Anahtarın açıklaması||Bu anahtarı destekleyen Update.exe sürümleri|
|/help||Komut satırı yardımını görüntüler.||Sürüm 220.127.116.11 ve sonraki sürümler /help anahtarını destekler. Önceki sürümlerle uyumluluk için, /? anahtarı kullanılabilir.


|/passive||Katılımsız Kurulum modu. Kullanıcı etkileşimi gerekmez, ancak yükleme durumu görüntülenir. Kurulum sonunda yeniden başlatma gerekirse, bilgisayarın 30 saniye içinde yeniden başlatılacağını bildiren bir süreölçer uyarısıyla kullanıcıya bir iletişim kutusu görüntülenir.||Sürüm 18.104.22.168 ve sonraki sürümler /passive anahtarını destekler. Önceki sürümlerle uyumluluk için, /u anahtarı kullanılabilir.


|/quiet||Sessiz mod - katılımsız mod ile aynıdır, ancak durum veya hata iletileri görüntülenmez.||Sürüm 22.214.171.124 ve sonraki sürümler /quiet anahtarını destekler. Önceki sürümlerle uyumluluk için, /q anahtarı kullanılabilir.


|/norestart||Yükleme tamamlandığında bilgisayarı yeniden başlatmaz.||Sürüm 126.96.36.199 ve sonraki sürümler /norestart anahtarını destekler. Önceki sürümlerle uyumluluk için, /z anahtarı kullanılabilir.


|/warnrestart||Kullanıcıya bilgisayarın x saniye içinde yeniden başlatılacağını bildiren bir süreölçer uyarısıyla bir iletişim kutusu görüntüler. (Varsayılan değer 30 saniyedir). /quiet veya /passive anahtarıyla birlikte kullanılması amaçlanmıştır.||Sürüm 188.8.131.52 ve sonraki sürümler /warnrestart anahtarını destekler.|
|/forcerestart||Yükleme sonrasında bilgisayarı yeniden başlat ve kapatma sırasında diğer uygulamaları açık dosyaları kaydetmeden kapanmaya zorla.||Sürüm 184.108.40.206 ve sonraki sürümler /forcerestart anahtarını destekler.|
|/promptrestart||Gerektiğinde kullanıcıdan yeniden başlatmasını isteyen bir iletişim kutusu görüntüler. /quiet anahtarıyla birlikte kullanılması amaçlanmıştır.||Sürüm 220.127.116.11 ve sonraki sürümler /promptrestart anahtarını destekler.|
|/forceappsclose||Bilgisayar kapatıldığında diğer programları da kapanmaya zorlar.||Sürüm 18.104.22.168 ve sonraki sürümler /forceappsclose anahtarını destekler. Önceki sürümlerle uyumluluk için, /f anahtarı kullanılabilir.


|/nobackup||Dosyaları kaldırılmak üzere yedekleme.||Sürüm 22.214.171.124 ve sonraki sürümler /nobackup anahtarını destekler. Önceki sürümlerle uyumluluk için, /n anahtarı kullanılabilir.


|/overwriteoem||OEM dosyalarının üzerine sormadan yaz.||Sürüm 126.96.36.199 ve sonraki sürümler /overwriteoem anahtarını destekler. Önceki sürümlerle uyumluluk için, /o anahtarı kullanılabilir.


|/integrate:yol||Yazılım güncelleştirmelerini belirtilen yoldaki Windows yükleme kaynağı dosyalarıyla tümleştirir. :yol değeri, i386 klasörünü içeren klasörü gösterir.||Sürüm 188.8.131.52 ve sonraki sürümler /integrate:yol anahtarını destekler. Önceki sürümlerle uyumluluk için, /s anahtarı kullanılabilir.


|/log:yol||Günlük dosyasının oluşturulacağı yeri kullanıcının belirtmesine izin verir.||Sürüm 184.108.40.206 ve sonraki sürümler /log anahtarını destekler.|
|/ER||Genişletilmiş hata bildirimini etkinleştir.||Tüm sürümler ER anahtarını destekler.|
|/verbose||Ayrıntılı günlüğü etkinleştir. Yükleme sırasında kopyalanacak dosyaları ayrıntılı olarak belirten %Windir%\CabBuild.log dosyasını oluşturur. Bu anahtarı kullanmak, yükleme işleminin çok daha yavaş gerçekleşmesine neden olur.||Sürüm 220.127.116.11 ve sonraki sürümler /verbose anahtarını destekler. Önceki sürümlerle uyumluluk için, /v anahtarı kullanılabilir.


|/d:yol||Windows Service Pack yüklemesi için bir yedekleme dizini belirtir. :yol, yedekleme dosyalarının hedef klasörünü gösterir. Varsayılan yedekleme konumu %Systemdrive%\$ntservicepackuninstall$ dizinidir.
||Bu anahtar, Service Pack dışındaki güncelleştirmeler için kullanılamaz ve Installer'ın yalnızca sürüm 18.104.22.168 ve sonraki sürümleri için kullanılabilir.


|/extract[:yol]||Kur'u başlatmadan dosyaları ayıklar. ":yol" kullanılmazsa, dosyaların ayıklanacağı hedef klasörün yolu istenir. ":yol" kullanılırsa, dosyalar belirtilen hedef klasöre ayıklanır.||Sürüm 22.214.171.124 ve sonraki sürümler /extract anahtarını destekler. Önceki sürümlerle uyumluluk için, /x anahtarı kullanılabilir.


|/hotpatch:disable||Anında düzeltme işlevini devre dışı bırakır ve yalnızca düzeltmenin kendisini yükler.||Bu anahtar, yalnızca anında düzeltmeyi destekleyen ve sürüm 126.96.36.199 veya sonraki sürümlere sahip olan Windows Server 2003 paketleri için kullanılmalıdır. Anında düzeltme hakkında daha fazla bilgi için, bu makaledeki "Başvurular" bölümünde "Inside Update.exe" (Update.exe İçeriği) adlı teknik incelemenin bağlantısına bakın.|
- Yazılım güncelleştirmeleri içeren paketleri dağıtmak için kullanabileceğiniz tutarlı bir dizi komut satırı anahtarı geliştirilmektedir.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824687 Geri uyumluluk için, yeni standart anahtar adlarını kullanan Windows yazılım güncelleştirmeleri, Update.exe dosyasının önceki sürümü tarafından kullanılan kurulum anahtarlarını da destekler. Ancak, bu destek gelecekteki yazılım güncelleştirmelerinden kaldırılabileceği için eski anahtarları artık kullanmamanız önerilir.
(http://support.microsoft.com/kb/824687/
)
Microsoft yazılım güncelleştirme paketleri için komut satırı anahtarları (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
- Listelenen tüm anahtar seçeneklerinde eğik çizgi (/) kullanılır. Eski sürümlerle uyumluluk için, eğik çizgi (/) yerine bir tire (-) de kullanılabilir.
- Bir yazılım güncelleştirmesini güvenle kaldırmak için, son yüklenen güncelleştirmeyi ilk olarak kaldırın. Örneğin, A ve B düzeltmelerinin her ikisinin de aynı dosyayı veya kayıt defteri anahtarlarını değiştirdiğini ve A düzeltmesinin B düzeltmesinden önce yüklendiğini varsayalım. Sisteminizi A düzeltmesi yüklenmeden önceki duruma döndürmek için, A düzeltmesinden önce B düzeltmesini kaldırmalısınız.
Update.exe güncelleştirmelerini kaldırma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
823836
(http://support.microsoft.com/kb/823836/
)
Windows yazılım güncelleştirmelerini yanlış sırayla kaldırmak işletim sisteminin çalışmamasına neden olabilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
Hotfix.exe programının komut satırı anahtarları
Aşağıdaki tabloda, Hotfix.exe programı tarafından desteklenen komut satırı anahtarları listelenmektedir.
Bu tabloyu kapaBu tabloyu aç
|Komut satırı anahtarı||Açıklaması|
|/f||Bilgisayar kapatıldığında diğer programları da kapanmaya zorla|
|/l||Yüklü yazılım güncelleştirmelerini listele|
|/m||Katılımsız mod|
|/n||Dosyaları kaldırılmak üzere yedekleme|
|/q||Sessiz mod - kullanıcı etkileşimi gerekmez|
|/y||Kaldırma işlemini gerçekleştir (/m veya /q anahtarıyla kullanılmalıdır)|
|/z||Yükleme sonrasında bilgisayarı yeniden başlatma|
Hotfix.exe dosyasını kullanan yazılım güncelleştirmelerini yükleme ve kaldırma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
184305
(http://support.microsoft.com/kb/184305/
)
Düzeltmeler Hotfix.exe ile nasıl yüklenir ve kaldırılır (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
Aşağıdaki teknik incelemede, Windows ve Windows bileşenleri için paket yükleyicisi olan Update.exe dosyası açıklanır:
Makale numarası: 262841 - Last Review: 26 Ekim 2007 Cuma - Gözden geçirme: 10.2
Bu makaledeki bilginin uygulandığı durum:
- Microsoft Windows Server 2003, 64-Bit Datacenter Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003 Datacenter Edition
- Microsoft Windows Server 2003 Enterprise Edition
- Microsoft Windows Server 2003 Standard Edition
- Microsoft Windows Server 2003 Web Edition
- Microsoft Windows XP Professional Edition
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Tablet PC Edition
- Microsoft Windows XP Media Center Edition
- Microsoft Windows XP Media Center Edition 2004
- Microsoft Windows XP 64-Bit Edition Version 2002
- Microsoft Windows XP 64-Bit Edition Version 2003
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
- Microsoft Windows NT Server 4.0 Terminal Server
- Microsoft Windows NT Server 4.0 Standard Edition
- Microsoft Windows NT Workstation 4.0 Developer Edition
- Microsoft Windows Millennium Edition
- Microsoft Windows 98 İkinci Sürüm
- Microsoft Windows 98 Standard Edition
- Microsoft Windows 95
|kbinfo kbupgrade kbsetup kbproductlink KB262841|