Bagikan melalui


Detail GFlags

GFlags mengaktifkan dan menonaktifkan fitur sistem dengan mengedit registri Windows dan pengaturan internal. Bagian ini menjelaskan pengoperasian GFlags secara rinci dan mencakup tips untuk menggunakan GFlags secara paling efisien.

Informasi Umum

  • Untuk menampilkan kotak dialog GFlags, di baris perintah, ketik gflags (tanpa parameter).

  • Pengaturan registri tingkat sistem GFlags segera muncul di registri, tetapi jangan berlaku sampai Anda memulai ulang sistem.

  • Pengaturan registri file gambar GFlags segera muncul di registri, tetapi jangan berlaku sampai Anda memulai ulang proses.

  • Fitur debugger dan peluncuran dalam kotak dialog GFlags spesifik untuk program. Anda hanya dapat mengaturnya pada satu file gambar pada satu waktu.

Detail Bendera

  • Untuk menghapus semua bendera, atur bendera ke -FFFFFFFF. Mengatur bendera ke 0 menambahkan 0 ke nilai bendera saat ini.

  • Ketika Anda mengatur bendera untuk file gambar ke FFFFFFFF (0xFFFFFFFF), Windows menghapus semua bendera untuk file gambar dan menghapus entri GlobalFlag dalam kunci registri file gambar. Kunci registri file gambar dipertahankan.

Kotak Dialog dan Baris Perintah

Anda dapat menjalankan GFlags dengan menggunakan kotak dialog yang berguna atau dari baris perintah. Sebagian besar fitur tersedia dalam kedua formulir, dengan pengecualian berikut.

Kotak dialog saja

  • Peluncuran. Mulai program menggunakan bendera yang ditentukan.

  • Jalankan program dalam debugger.

  • Kumpulan Khusus pada sistem sebelum Windows Vista. Pada Windows Vista dan versi Windows yang lebih baru, Anda dapat mengonfigurasi fitur Kumpulan Khusus di baris perintah atau di kotak dialog Gflags.

Baris perintah saja

  • Atur ukuran database jejak tumpukan mode pengguna (/tracedb).

  • Atur opsi verifikasi timbunan halaman.

Informasi Registri

Pengaturan GFlags yang disimpan di antara sesi disimpan di registri. Anda dapat menggunakan API registri, Regedit, atau reg.exe untuk mengkueri atau mengubah nilai-nilai ini. Tabel berikut ini mencantumkan jenis pengaturan dan di mana mereka disimpan di registri.

Jenis pengaturan Lokasi registri
Pengaturan di seluruh sistem ("Registri") HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag
Pengaturan khusus program ("File gambar") untuk semua pengguna komputer. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag
Pengaturan keluar senyap untuk program tertentu ("Proses Senyap Keluar") untuk semua pengguna komputer. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SilentProcessExit\ImageFileName
Opsi timbunan halaman untuk file gambar untuk semua pengguna komputer HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\PageHeapFlags
Ukuran database pelacakan tumpukan mode pengguna (tracedb) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\StackTraceDatabaseSizeInMb
Membuat database pelacakan tumpukan mode pengguna (ust, 0x1000) untuk file gambar Windows menambahkan nama file gambar ke nilai entri registri USTEnabled (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\USTEnabled).
Muat gambar menggunakan halaman besar jika memungkinkan HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\UseLargePages.
Kolam Khusus (Tag Kumpulan Khusus Kernel) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTag
Verifikasi Mulai/ Verifikasi Akhir HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTagOverruns. Opsi Verifikasi Mulai mengatur nilai ke 0. Opsi Verifikasi Akhir mengatur nilai menjadi 1.
Debugger untuk file gambar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\Debugger
Pelacakan Referensi Objek HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\ObTraceProcessName, ObTracePermanent dan ObTracePoolTags