Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat mengontrol jumlah informasi yang ditulis ke log SetupAPI, baik untuk semua aplikasi penginstalan perangkat atau untuk aplikasi penginstalan perangkat individual.
Untuk mengubah tingkat informasi yang ditulis ke log SetupAPI untuk semua aplikasi penginstalan perangkat, buat (atau ubah) nilai registri berikut:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
Dengan mengatur nilai ini (menggunakan nilai yang tercantum dalam tabel di bawah) Anda dapat memilih tingkat kesalahan yang dicatat, mengubah verbositas pengelogan, atau menonaktifkan pengelogan. Anda juga dapat mencatat informasi ke debugger serta ke file log.
Untuk menentukan tingkat pengelogan untuk aplikasi penginstalan perangkat individual, buat entri registri di bawah kunci berikut:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\AppLogLevels
Di bawah kunci ini, buat nama nilai yang mewakili nama file aplikasi yang dapat dieksekusi, dan tetapkan tingkat pengelogan yang diinginkan ke nama tersebut (menggunakan nilai yang tercantum dalam tabel di bawah), seperti service.exe=LoggingLevel.
Tingkat pengelogan adalah nilai DWORD. Jika nilai ini tidak ditentukan atau nol, SetupAPI menggunakan perilaku default, seperti yang ditunjukkan dalam tabel di bawah ini.
Nilai DWORD terdiri dari tiga bagian, diformat sebagai 0xSSSSDDGG. Delapan bit rendah, yang diwakili oleh masker 0x000000FF, mengatur tingkat pengelogan untuk operasi penginstalan perangkat umum. Delapan bit berikutnya yang lebih tinggi, yang diwakili oleh mask 0x0000FF00, menetapkan tingkat pencatatan log untuk operasi penginstalan perangkat. Bit-bit tertinggi adalah penanda khusus.
Tabel berikut berisi tingkat pengelogan umum, tingkat pengelogan penginstalan perangkat, dan bendera pengelogan khusus untuk Windows 2000 dan yang lebih baru.
| Tingkat Pengelogan Umum | Makna |
|---|---|
| 0x00000000 | Gunakan pengaturan default (saat ini 0x20). |
| 0x00000001 | Nonaktif (tidak ada pengelogan penginstalan perangkat). |
| 0x00000010 | Catat kesalahan. |
| 0x00000020 | Kesalahan log dan peringatan. |
| 0x00000030 | Kesalahan log, peringatan, dan informasi lainnya. |
| 0x00000040 | Catat kesalahan, peringatan, dan informasi lainnya dalam mode rinci. |
| 0x00000050 | Catat kesalahan, peringatan, dan informasi lainnya dalam mode verbose, ditambah dengan entri yang diberi stempel waktu. |
| 0x00000060 | Catat kesalahan, peringatan, dan informasi lainnya dalam mode verbose, serta entri waktu. Selain itu, semua entri diberi stempel waktu. |
| 0x00000070 | Mencatat kesalahan, peringatan, dan informasi lainnya dalam mode verbose, ditambah pesan terkait waktu. Semua entri diberi stempel waktu. Pesan tambahan yang dapat memperlambat sistem, seperti cache hit, disertakan. |
| 0x000000FF | Menentukan pengelogan dengan tingkat detail tertinggi yang tersedia. |
| Tingkat Pengelogan Perangkat | Makna |
|---|---|
| 0x00000000 | Gunakan pengaturan default (saat ini 0x3000). |
| 0x00000100 | Nonaktif (tidak ada pengelogan penginstalan perangkat). |
| 0x00001000 | Catat kesalahan. |
| 0x00002000 | Kesalahan log dan peringatan. |
| 0x00003000 | Kesalahan log, peringatan, dan informasi lainnya. |
| 0x00004000 | Catat kesalahan, peringatan, dan informasi lainnya dalam mode verbose. |
| 0x00005000 | Mencatat kesalahan, peringatan, dan informasi lainnya dalam mode verbose, ditambah entri dengan penanda waktu. |
| 0x00006000 | Catat kesalahan, peringatan, dan informasi lainnya dalam mode rinci, serta pencatatan waktu. Selain itu, semua entri diberi stempel waktu. |
| 0x00007000 | Kesalahan log, peringatan, dan informasi lainnya dalam mode verbose, ditambah pesan waktu. Semua entri diberi stempel waktu. Pesan tambahan yang dapat memperlambat sistem, seperti cache hit, disertakan. |
| 0x0000FF00 | Menentukan tingkat logging yang paling mendetail yang tersedia. |
| Bendera Khusus | Makna |
|---|---|
| 0x08000000 | (Windows XP dan yang lebih baru) Tambahkan stempel waktu ke semua entri log. |
| 0x20000000 | (Windows XP dan yang lebih baru) Jangan menghapus informasi pengelogan ke disk setelah setiap entri ditulis. (Pencatatan lebih cepat, tetapi informasi dapat hilang jika sistem gagal.) |
| 0x40000000 | Tulis entri log secara kronologis alih-alih mengelompokkan entri. |
| 0x80000000 | Kirim output ke debugger serta ke file log. |
Misalnya, SetupAPI menginterpretasikan beberapa contoh nilai LoggingFlags sebagai berikut:
0x00000000 berarti pengelogan default.
0x0000FFFF berarti pengelogan verbose.
0x8000FF00 berarti mencatat informasi penginstalan perangkat dengan detail lengkap ke file log dan ke debugger.
Untuk mengubah tingkat pengelogan SetupAPI default selama penginstalan bersih, edit registri selama periode antara penyiapan mode teks dan penyiapan mode GUI. Langkah-langkah berikut menjelaskan prosedur. Langkah-langkah ini mengasumsikan bahwa Anda menginstal ke D:\Winnt dan memiliki build kerja dari versi Windows yang sama pada partisi lain. Ubah tingkat pengelogan SetupAPI sebagai berikut:
Mulai penginstalan build bersih yang Sedang Anda uji.
Hentikan proses penyiapan selama boot pertama setelah penyiapan mode teks (yaitu, sebelum penyiapan mode GUI).
Boot ke build kerja dengan memilihnya dari menu boot, dan masuk sebagai Administrator.
Temukan sarang registri (file) di D:\Winnt\System32\config. Dalam hal ini, Anda perlu memodifikasi sarang registri di Software.sav.
Pada Windows 2000, jalankan Regedt32, pilih jendela "HKEY_LOCAL_MACHINE di Komputer Lokal", dan pilih kunci HKEY_LOCAL_MACHINE. Lalu klik menu Registri dan pilih Muat Apache Hive.
Pada Windows XP dan yang lebih baru, jalankan RegEdit. Sorot HKEY_LOCAL_MACHINE, klik menu File dan pilih Muat Apache Hive.
Telusuri file dan pilih D:\Winnt\System32\config\software.sav. Saat dimintai nama kunci, masukkan "_sw.sav"
Buka kunci _sw.sav di bawah HKEY_LOCAL_MACHINE dan sorot kunci berikut:
HKEY_LOCAL_MACHINE_sw.sav\Microsoft\Windows\CurrentVersion\SetupPada Windows 2000, klik menu Keamanan , pilih Izin, dan berikan kontrol penuh kepada Administrator.
Pada Windows XP dan yang lebih baru, klik menu Edit , pilih Izin, dan berikan kontrol penuh kepada Administrator.
Pada Windows 2000, tambahkan nilai registri yang diperlukan di bawah kunci ini menggunakan mengklik Edit dan memilih Tambahkan Nilai.
Pada Windows XP dan yang lebih baru, klik Edit dan pilih Nilai DWORD Baru.
Masukkan nilai . Misalnya, tambahkan "0xFFFF" untuk mengaktifkan pencatatan log yang sangat rinci.
Pilih HKEY_LOCAL_MACHINE\_sw.sav, dan bongkar sarang (menggunakan menu Registri pada Windows 2000, atau menu File di Windows XP dan yang lebih baru)kunci The_sw.sav akan hilang.
Salin D:\Winnt\System32\config\software.sav ke D:\Winnt\System32\config\software.
Reboot dan lanjutkan ke Penyetelan.
Untuk memverifikasi perubahan ini, tekan SHIFT+F10 dalam Penyetelan mode GUI, lalu jalankan regedit.exe dan periksa tingkat pengelogan.