Bagikan melalui


kelas Win32_QuickFixEngineering

Kelas WMI Win32_QuickFixEngineeringmewakili pembaruan di seluruh sistem kecil, umumnya disebut sebagai pembaruan rekayasa perbaikan cepat (QFE), yang diterapkan pada sistem operasi saat ini. Kelas ini hanya mengembalikan pembaruan yang disediakan oleh Component Based Servicing (CBS). Pembaruan ini tidak tercantum dalam registri. Pembaruan yang disediakan oleh Microsoft Windows Installer (MSI) atau situs pembaruan Windows (https://update.microsoft.com) tidak dikembalikan oleh Win32_QuickFixEngineering.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti dan metode dalam urutan alfabet, bukan urutan MOF.

Sintaks

[Dynamic, Provider("CIMWin32"), UUID("{0827250D-BA3E-11d2-B361-00105A1F77A1}"), AMENDMENT]
class Win32_QuickFixEngineering : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   CSName;
  string   FixComments;
  string   HotFixID;
  string   InstalledBy;
  string   InstalledOn;
  string   ServicePackInEffect;
};

Anggota

Kelas Win32_QuickFixEngineering memiliki jenis anggota ini:

Properti

Kelas Win32_QuickFixEngineering memiliki properti ini.

Caption

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), DisplayName ("Keterangan")

Deskripsi tekstual singkat objek.

Properti ini diwariskan dari CIM_ManagedSystemElement.

CSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: CIM_Key, MaxLen (256), Disebarkan ("CIM_ComputerSystem.Nama"), MappingStrings ("WMI")

Nama lokal sistem komputer. Nilai untuk properti ini berasal dari kelas CIM_ComputerSystem.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Description")

Deskripsi tekstual objek.

Properti ini diwariskan dari CIM_ManagedSystemElement.

FixComments

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")

Komentar tambahan yang terkait dengan pembaruan.

HotFixID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: kunci, MaxLen (260), MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")

Pengidentifikasi unik yang terkait dengan pembaruan tertentu.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF|ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")

Menunjukkan kapan objek diinstal. Kurangnya nilai tidak menunjukkan bahwa objek tidak diinstal.

Properti ini diwariskan dari CIM_ManagedSystemElement.

TerinstalBy

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")

Orang yang menginstal pembaruan. Jika nilai ini tidak diketahui, properti kosong.

InstallOn

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")

Tanggal pembaruan diinstal. Jika nilai ini tidak diketahui, properti kosong.

Catatan

Properti ini mungkin menggunakan format yang berbeda, bergantung pada kapan QuickFix diinstal. Sebagian besar sistem menggunakan format tanggal standar, seperti "23-10-2013". Namun, beberapa sistem dapat mengembalikan nilai heksidisimal 64-bit dalam format FILETIME Win32.

 

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Nama")

Label tempat objek diketahui. Ketika disubkelas, properti ini dapat diganti menjadi properti kunci.

Properti ini diwariskan dari CIM_ManagedSystemElement.

ServicePackInEffect

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: kunci, MaxLen (260), MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")

Paket layanan berlaku ketika pembaruan diterapkan. Jika tidak ada paket layanan yang diterapkan, properti mengambil nilai SP0. Jika tidak dapat ditentukan paket layanan apa yang berlaku, properti ini adalah NULL.

Keadaan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (10), DisplayName ("Status")

String yang menunjukkan status objek saat ini. Status operasional dan non-operasional dapat ditentukan. Status operasional dapat mencakup "OK", "Degraded", dan "Pred Fail". "Pred Fail" menunjukkan bahwa elemen berfungsi dengan baik, tetapi memprediksi kegagalan (misalnya, hard disk drive berkemampuan SMART).

Status non-operasional dapat mencakup "Kesalahan", "Mulai", "Berhenti", dan "Layanan". "Layanan" dapat berlaku selama resilvering cermin disk, memuat ulang daftar izin pengguna, atau pekerjaan administratif lainnya. Tidak semua pekerjaan tersebut online, tetapi elemen terkelola tidak "OK" atau di salah satu status lainnya.

Properti ini diwariskan dari CIM_ManagedSystemElement.

Nilai mencakup yang berikut:

OK ("OK")

Kesalahan ("Kesalahan")

Terdegradasi ("Terdegradasi")

Tidak diketahui ("Tidak Diketahui")

Pred Fail ("Pred Fail")

Memulai ("Memulai")

Menghentikan ("Berhenti")

Layanan ("Layanan")

Stres ("Stres")

NonRecover ("NonRecover")

Tidak Ada Kontak ("Tidak Ada Kontak")

Comm Hilang ("Hilang Comm")

Keterangan

Kelas Win32_QuickFixEngineering berasal dari CIM_LogicalElement.

Karena pembaruan disimpan di dua tempat, enumerasi kelas ini dapat mengakibatkan duplikat.

Perbaikan panas adalah patch sistem operasi sementara yang diproduksi oleh grup Rekayasa Perbaikan Cepat di Microsoft. Seperti paket layanan, perbaikan panas mewakili perubahan yang telah dilakukan pada versi Windows setelah sistem operasi dirilis.

Tidak seperti paket layanan, perbaikan panas tidak ditujukan untuk penginstalan selimut di semua komputer. Sebaliknya, mereka dikembangkan untuk mengatasi masalah yang sangat spesifik, seringkali untuk konfigurasi komputer tertentu.

Selain itu, perbaikan panas mewakili penginstalan independen yang tidak bergantung pada perbaikan panas yang dirilis lainnya. Misalnya, perbaikan panas hipotetis 4 tidak akan menyertakan perbaikan bug dan fungsionalitas yang disertakan dalam perbaikan panas 1, 2, dan 3. Dalam kebanyakan kasus, juga tidak akan ada persyaratan bahwa Anda menginstal perbaikan panas 1, 2, dan 3 sebelum menginstal perbaikan panas 4. Ini membuat enumerasi perbaikan panas individu menjadi tugas administratif penting: untuk mengetahui konfigurasi komputer yang tepat, Anda perlu tahu tidak hanya paket layanan mana yang telah diinstal tetapi juga perbaikan panas individu mana yang telah diinstal.

Kelas Win32_QuickFixEngineering memungkinkan Anda menghitung semua perbaikan panas yang telah diinstal di komputer

Contoh

Sampel VBScript berikut menghitung perbaikan panas yang diinstal di komputer

strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colQuickFixes = objWMIService.ExecQuery("SELECT * FROM Win32_QuickFixEngineering")
For Each objQuickFix in colQuickFixes
 Wscript.Echo "Computer: " & objQuickFix.CSName
 Wscript.Echo "Description: " & objQuickFix.Description
 Wscript.Echo "Hot Fix ID: " & objQuickFix.HotFixID
 Wscript.Echo "Installation Date: " & objQuickFix.InstallDate
 Wscript.Echo "Installed By: " & objQuickFix.InstalledBy
Next

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Baca juga

CIM_LogicalElement

Kelas Sistem Operasi

Tugas WMI: Sistem Operasi