Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
GFlags włącza i wyłącza funkcje systemowe, edytując rejestr systemu Windows i ustawienia wewnętrzne. W tej sekcji opisano szczegółowo działanie GFlags i zawiera wskazówki dotyczące najbardziej wydajnego korzystania z GFlags.
Informacje ogólne
Aby wyświetlić okno dialogowe GFlags, w wierszu polecenia wpisz gflags (bez parametrów).
Ustawienia rejestru GFlags na poziomie systemu są natychmiast widoczne w rejestrze, ale zaczynają obowiązywać dopiero po ponownym uruchomieniu systemu.
Ustawienia rejestru plików obrazów GFlags są natychmiast wyświetlane w rejestrze, ale nie obowiązują do momentu ponownego uruchomienia procesu.
Funkcje debugera i uruchamiania w oknie dialogowym GFlags są specyficzne dla programu. Można je ustawić tylko w jednym pliku obrazu naraz.
Szczegóły flagi
Aby wyczyścić wszystkie flagi, ustaw flagę na -FFFFFFFF. Ustawienie flagi na 0 powoduje dodanie wartości 0 do bieżącej wartości flagi.
Po ustawieniu flag dla pliku obrazu na FFFFFFFF (0xFFFFFFFF) system Windows czyści wszystkie flagi dla pliku obrazu i usuwa wpis GlobalFlag w kluczu rejestru pliku obrazu. Klucz rejestru plików obrazów jest zachowywany.
Okno dialogowe i wiersz polecenia
Można uruchomić GFlags przy użyciu jego poręcznego okna dialogowego lub z wiersza polecenia. Większość funkcji jest dostępna w obu formularzach z następującymi wyjątkami.
Tylko okno dialogowe
Uruchomienie. Uruchom program przy użyciu określonych flag.
Uruchom program w debugerze.
Specjalna pula w systemach wcześniejszych niż Windows Vista. W systemie Windows Vista i nowszych wersjach systemu Windows można skonfigurować funkcję Puli specjalnej w wierszu polecenia lub w oknie dialogowym Gflags.
Tylko wiersz polecenia
Ustaw rozmiar bazy danych śladów stosu w trybie użytkownika (/tracedb).
Ustaw opcje weryfikacji stert strony.
Informacje o rejestrze
Ustawienia GFlags zapisywane między sesjami są przechowywane w rejestrze. Możesz użyć interfejsów API rejestru, regedit lub reg.exe, aby wykonać zapytanie lub zmienić te wartości. W poniższej tabeli wymieniono typy ustawień i lokalizację ich przechowywania w rejestrze.
| Typ ustawienia | Lokalizacja rejestru |
|---|---|
| Ustawienia całego systemu ("Rejestr") | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag |
| Ustawienia specyficzne dla programu ("Plik obrazu") dla wszystkich użytkowników komputera. | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag |
| Ustawienia wyjścia dyskretnego dla określonego programu ("Wyjście z procesu dyskretnego") dla wszystkich użytkowników komputera. | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SilentProcessExit\ImageFileName |
| Opcje sterty stron dla pliku obrazowego dla wszystkich użytkowników komputera | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\PageHeapFlags |
| Rozmiar bazy danych śledzenia stosu w trybie użytkownika (tracedb) | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\StackTraceDatabaseSizeInMb |
| Tworzenie bazy danych śledzenia stosu trybu użytkownika (ust, 0x1000) dla pliku obrazu | System Windows dodaje nazwę pliku obrazu do wartości wpisu rejestru USTEnabled (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\USTEnabled). |
| Ładowanie obrazu przy użyciu dużych stron, jeśli to możliwe | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\UseLargePages. |
| Specjalna pula (tag specjalnej puli jądra) | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTag |
| Weryfikacja rozpoczęcia/weryfikacja zakończenia | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTagOverruns. Opcja Weryfikuj rozpoczęcie ustawia wartość na 0. Opcja Weryfikuj koniec ustawia wartość na 1. |
| Debuger dla pliku obrazu | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\\ImageFileNameDebuger |
| Śledzenie odwołań do obiektów | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\ObTraceProcessName, ObTracePermanent i ObTracePoolTags |