Baru-baru ini saya memperbaiki cacat pada produk kami dengan menerapkan perbaikan terbaru Microsoft. Beberapa pelanggan kami masih melaporkan bahwa masalah ini tetap dengan perbaikan terbaru yang diterapkan. Mereka menggunakan laptop yang dikontrol dengan sangat ketat dan tidak bisa hanya menerapkan perbaikan terbaru sendiri. Saya ingin tahu apakah ada cara saya dapat memeriksa apakah perbaikan terbaru telah diterapkan.
Artikel ini dan utas ini menyarankan bahwa perbaikan terbaru yang diterapkan dengan program hfx.exe akan muncul di registri di bawah:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Hotfix \ KB nnnn .
Namun, saya tidak melihat kunci "Perbaikan terbaru" di bawah CurrentVersion (juga, saya tidak menerapkan perbaikan terbaru dengan hfx.exe, saya hanya menjalankan file yang saya unduh dari Microsoft dan melakukan trik). Apakah ada cara lain untuk menentukan apakah sudah diterapkan?
sumber
Jawaban:
Anda dapat melihat pembaruan apa yang telah diinstal pada komputer dengan masuk ke Tambah / Hapus Program dan kemudian mengklik Lihat pembaruan yang diinstal . Kotak pencarian sangat berguna di sini.
sumber
Anda dapat menggunakan PowerShell 2.0 atau lebih besar untuk mendeteksi perbaikan terbaru yang diinstal.
Untuk mendeteksi apakah perbaikan terbaru tertentu (misalnya KB2799904) diinstal, tulis:
PS> Get-HotFix | where { $_.HotFixID -eq "KB2799904" }
Jika ini mengembalikan setidaknya satu objek, perbaikan terbaru diinstal.
Anda juga dapat menentukan komputer jarak jauh dengan
-ComputerName
parameter jika Anda memiliki izin yang memadai di komputer itu.sumber
Get-HotFix -ID KB2799904
. Itu bahkan dapat berjalan sedikit lebih cepat jika diterjemahkan ke dalam filter WMI daripada memfilter setelah fakta.-ID
sebagai parameter, itu default untuk itu. Soget-hotfix kb2799904
Artikel KB perbaikan terbaru harus menunjukkan informasi file untuk apa yang diperbarui. Mereka memberikan nomor versi, ukuran file dan prangko waktu yang diharapkan. Jika file Anda cocok dengan mereka (atau yang lebih baru) maka Anda sudah mendapatkan perbaikan (atau yang lebih baru yang menggabungkan yang lebih lama) diterapkan.
Misalnya (dari KB923293 ):
sumber
Sebagai cara yang lebih umum (atau skrip) untuk melakukan ini, Anda bisa menggunakan
systeminfo
yang mencetak bagian dengan daftar perbaikan terbaru yang diinstal:sumber
Gunakan perintah WMIC ini di prompt perintah yang ditinggikan untuk mendapatkan daftar semua perbaikan terbaru yang diinstal. Ini tidak akan mencakup pembaruan apa pun yang dihapus menggunakan Pembersihan Disk> file sistem pembersihan> pembersihan pembaruan windows.
sumber
Tidak satu pun di atas memberi saya kepuasan jadi saya mencoba menginstal ulang & muncul dengan KBxxxx "sudah diinstal" sehingga itu adalah metode pembuktian yang baik,
sumber