Bagaimana Memeriksa apakah Kemas kini Windows (KB) Dipasang di Komputer anda?

Saluran Kemas kini Windows memberikan semua kemas kini yang diperlukan yang sesuai untuk sistem anda. Selalunya, campur tangan manual tidak diperlukan untuk memasang kemas kini. Dalam beberapa kes, terutama semasa pemasangan kemas kini secara manual menggunakan pemasang mandiri, anda mungkin perlu memeriksa terlebih dahulu apakah kemas kini tertentu (kemas kini prasyarat) dipasang pada sistem anda.

Artikel ini menerangkan cara memeriksa sama ada Kemas kini Windows tertentu ( KBnnnnnn ) dipasang di komputer anda atau tidak.

Cara Memeriksa apakah Kemas kini Windows (KB) Dipasang di Komputer anda

Terdapat sekurang-kurangnya tujuh kaedah berbeza untuk menentukan sama ada kemas kini dipasang dalam sistem.

Kaedah 1: Periksa sejarah Kemas kini Windows

Aplikasi Tetapan moden mempunyai pilihan untuk melihat sejarah kemas kini Windows. Inilah cara untuk melihatnya.

  1. Buka Tetapan dan klik Kemas kini & Keselamatan
  2. Klik Lihat sejarah kemas kini . Halaman sejarah kemas kini menunjukkan senarai kemas kini yang dipasang di komputer anda.
  3. Tinjau senarai dan cari kemas kini khusus ( KBnnnnnn ) yang anda cari.

Catatan editor: Halaman sejarah kemas kini mungkin gagal menunjukkan beberapa kemas kini. Di komputer saya, kemas kini Servicing Stack Update (SSU) KB4470788 tidak disenaraikan di halaman sejarah kemas kini walaupun kemas kini dipasang beberapa bulan yang lalu.


Kaedah 2: Lihat kemas kini yang dipasang di Panel Kawalan Program dan Ciri

Dengan menggunakan "Program dan Ciri" applet di Panel Kawalan, anda dapat mencari senarai kemas kini yang dipasang.

  1. Klik kanan Mula, klik Jalankan.
  2. Taip appwiz.cpl dan klik OK. Ini membuka Program dan Ciri di Panel Kawalan klasik.
  3. Klik View installed updates pautan View installed updates di sebelah kiri. Ini menunjukkan kepada anda senarai kemas kini bersama dengan lajur tarikh pemasangan.

Catatan: Dalam applet Program dan Ciri klasik, Servicing Stack Update (SSU) KB4470788 disenaraikan, dan tarikh pemasangan muncul pada Dec 07, 2018 . Tampaknya pilihan "Lihat riwayat kemas kini" dalam aplikasi Pengaturan modern dan "Program dan Fitur" menggunakan dua sumber yang berbeda untuk mencari sejarah kemas kini.


Kaedah 3: Menggunakan arahan DISM

Alat DISM terbina dalam dapat menyenaraikan pakej Windows Update CBS yang dipasang. Ikut langkah-langkah ini:

  1. Buka tetingkap Prompt Perintah pentadbir.
  2. Taipkan arahan berikut dan tekan ENTER:

     membongkar / dalam talian / mendapatkan pakej | klip 
  3. Keluaran diarahkan ke papan keratan (menggunakan | clip pengendali | clip ).

    $config[ads_text6] not found
  4. Buka Notepad dan tampal kandungannya dari papan keratan (Ctrl + V)
  5. Gunakan pilihan Find di Notepad untuk memeriksa apakah kemas kini KB4470788 dipasang.

    Catatan: Masa Pemasangan kemas kini yang ditunjukkan oleh DISM mungkin dalam GMT.


Kaedah 4: Jalankan fail pemasang kemas kini KB (.msu) sekali lagi.

Menjalankan penyediaan KB .msu sekali lagi akan memberitahu anda jika kemas kini telah dipasang. Berikut adalah cara mendapatkan pemasang mandiri dari Microsoft Update Catalog dan jalankan fail persediaan .msu. Perhatikan bahawa kaedah ini hanya berfungsi untuk kemas kini mandiri Windows .msu . Maksudnya, kaedah ini tidak berlaku jika anda mempunyai versi .cab .

  1. Lawati Katalog Kemas Kini Windows
  2. Muat turun pakej kemas kini ( .msu ) dengan menyebut nombor KB.
  3. Klik dua .msu fail .msu untuk menjalankan persediaan. Windows Update Standalone Installer (WUSA) mencari kemas kini pada komputer anda dan menentukan sama ada kemas kini sudah dipasang atau tidak.

    Sekiranya sudah terpasang, itu menunjukkan mesej yang mengatakan " (KBnnnnnn) sudah terpasang di komputer ini ."


Kaedah 5: Menggunakan utiliti WinUpdatesList atau WinUpdatesView dari NirSoft

Utiliti WinUpdatesList ( wul.exe ) dari Nirsoft memaparkan senarai semua kemas kini Windows, termasuk Pek Perkhidmatan dan Perbaikan Panas yang dipasang pada komputer tempatan anda. Anda boleh menyalin senarai kemas kini ke papan keratan, atau menyimpannya ke fail teks / HTML / XML dalam satu klik. Medan berikut ditunjukkan untuk setiap kemas kini yang disenaraikan. Kami telah membahas WinUpdatesList dalam artikel Bagaimana Mencetak Sejarah Pembaruan Windows Anda Dengan Mengeksport ke Teks atau Fail HTML ?.

Catatan: Utiliti WinUpdatesList, bagaimanapun, tidak menyenaraikan Servicing Stack Update KB4470788 di komputer saya. Semoga alat ini berfungsi dengan baik dalam kes anda.

Catatan: Alat WinUpdatesList sangat lama dan tidak dikemas kini lagi. Terdapat alat baru bernama WinUpdatesView yang menggantikan WinUpdatesList .

WinUpdatesView (Pemapar Sejarah Kemas Kini Windows)

WinUpdatesView adalah alat mudah dari Nirsoft yang memaparkan sejarah kemas kini Windows pada sistem anda. WinUpdatesView dapat memuatkan sejarah kemas kini Windows dari sistem tempatan anda, menggunakan API, dan juga dapat membaca dan mengurai fail pangkalan data kemas kini Windows ( DataStore.edb ) dari pemacu luaran atau dari komputer jauh di rangkaian anda.


Kaedah 6: Menggunakan baris perintah WMI

Dari Prompt Perintah pentadbir, jalankan:

 wmic senarai qfe penuh / format: jadual 

Ia menunjukkan senarai kemas kini yang dipasang bersama dengan tarikh pemasangan dan perincian lain.

Atau Eksport ke fail HTML, menggunakan sintaks ini:

 wmic senarai qfe penuh / format: htable> D: \ hotfixes.htm 

Atau untuk menyenaraikan kemas kini tertentu, jalankan:

 senarai wmic qfe penuh / format: jadual | findstr / i "4470788" 

Sebagai alternatif, anda boleh menjalankan perintah Get-Hotfix dari tetingkap PowerShell untuk mendapatkan hasil yang sama.

Anda boleh menyusun jadual mengikut lajur InstalledOn mengikut urutan menurun dengan menjalankan perintah ini:

 Dapatkan-HotFix | Isih-Objek DipasangDalam -Menurun 

Cmdlet Get-HotFix PowerShell juga menggunakan kelas Win32_QuickFixEngineering (QFE) WMI sebagai alat WMIC CLI di atas. Keluarannya sama.

Untuk menyenaraikan semua kemas kini KB termasuk kemas kini Sistem Operasi, Office, dan aplikasi, gunakan skrip PowerShell yang disebutkan di akhir artikel Cara Mencetak Sejarah Pembaruan Windows Anda Dengan Mengeksport ke Fail Teks atau HTML

Perintah systeminfo dari tetingkap Prompt Perintah juga menyenaraikan perbaikan terbaru yang dipasang. Ia sekali lagi menggunakan kelas WMI QFE untuk menyoal senarai perbaikan terbaru.

$config[ads_text6] not found


Kaedah 7: Periksa Entri Pendaftaran CBS Kemas Kini Windows

Untuk setiap kemas kini yang dipasang, entri pendaftaran pakej Perkhidmatan berdasarkan komponen dibuat. Dengan menggunakan Registry Editor, anda dapat memeriksa sama ada kemas kini Windows telah dipasang di komputer anda.

  1. Mulakan Registry Editor ( regedit.exe )
  2. Pergi ke kunci pendaftaran berikut:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Servis Berasaskan Komponen \ Pakej 
  3. Gunakan pilihan Cari di bawah menu Edit, dan cari kunci yang mempunyai teks 4470788 (untuk mencari entri berkaitan KB4470788 .)

    Sekiranya kuncinya ada, anda akan dibawa ke cawangan. Dalam kes saya, kerana kemas kini sudah dipasang, pilihan Cari membawa saya ke kunci ini:

     HKEY_LOCAL_MACHINE \ PERISIAN \ Microsoft \ Windows \ CurrentVersion \ Servis Berasaskan Komponen \ Pakej \ Pakej_1_for_KB4470788 ~ 31bf3856ad364e35 ~ amd64 ~~ 17763.164.1.1 
  4. Di panel kanan, periksa data nilai untuk "CurrentState". Sekiranya data nilai dibaca 0x00000070 (112), ini bermakna kemas kini berjaya dipasang .

    Berikut adalah senarai kemungkinan nilai pendaftaran CurrentState dan maknanya:

    Keadaan Berkenaan / SemasaHeksDec
    Tidak hadir00
    Nyahpasang Belum Selesai0x55
    Menyelesaikan0x1016
    Diselesaikan0x2032
    Pementasan0x3048
    Diperingkat0x4064
    Digantikan0x5080
    Pasang Belum Selesai0x6096
    Dipasang Sebahagian0x65101
    Dipasang0x70112
    Kekal0x80128

    Sumber: Carta Negeri Perkhidmatan CBS - Penyegaran - Petua Hari

    Tentukan tarikh & masa pemasangan kemas kini menggunakan pendaftaran

    Setiap kunci Pakej CBS mempunyai dua nilai iaitu InstallTimeLow & InstallTimeHigh . Kekunci ini, apabila disahkod akan menunjukkan tarikh dan masa kemas kini dipasang. Walau bagaimanapun, kami mempunyai cara pintas untuk mencari tarikh dan masa pemasangan yang tepat kemas kini dipasang di komputer anda.

    Caranya adalah dengan mengeksport cawangan Pakej ke fail .txt (bukan format .reg ) dan membaca cap waktu yang disebutkan dalam fail. Kami akan menemui tarikh dan masa pemasangan KB4470788 kemas kini dalam contoh ini.

    1. Dalam Editor Pendaftaran, pilih kekunci ( KB4470788 ) berikut:
       HKEY_LOCAL_MACHINE \ PERISIAN \ Microsoft \ Windows \ CurrentVersion \ Servis Berasaskan Komponen \ Pakej \ Pakej_1_for_KB4470788 ~ 31bf3856ad364e35 ~ amd64 ~~ 17763.164.1.1 
    2. Klik kanan pada kunci pakej dan klik Eksport.
    3. Dalam contoh ini, kami akan mengeksport Package_1_for_KB4470788~31bf3856ad364e35~amd64~~17763.164.1.1 .
    4. Dalam jenis Simpan sebagai: pilih "Fail teks (* .txt)".
    5. Berikan nama untuk fail yang dieksport dan klik Simpan.
    6. Buka fail .txt dan lihat data "Waktu Tulis Terakhir:".

      Waktu menulis terakhir menunjukkan tarikh dan masa entri pendaftaran dibuat.

    Seperti yang anda lihat, waktu penulisan terakhir dalam contoh ini sesuai dengan tarikh dan waktu yang kita tentukan dalam Method 2 menggunakan "Program dan Ciri".

Itu sahaja! Semoga artikel ini membantu anda memeriksa sama ada Kemas kini Windows tertentu (KBnnnnnn) telah diterapkan ke sistem anda atau tidak.

Artikel berkaitan

  • Bagaimana Memasang Kemas kini CAB dan MSU dari Katalog Kemas Kini Windows?
  • Muat Turun Kemas Kini Secara Langsung Dari Katalog Kemas Kini Microsoft Menggunakan Penyemak Imbas Mana-mana
  • Bagaimana Mencetak Sejarah Kemas Kini Windows Anda Dengan Mengeksport ke Teks atau Fail HTML?

Artikel Berkaitan