Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GFlags включает и отключает системные функции, изменяя реестр Windows и внутренние параметры. В этом разделе подробно описывается операция GFlags и содержатся советы по использованию GFlags наиболее эффективно.
Общие сведения
Чтобы отобразить диалоговое окно GFlags, в командной строке введите gflags (без параметров).
Параметры реестра на уровне системы GFlags отображаются в реестре немедленно, но не вступают в силу, пока не перезапустите систему.
Параметры реестра файлов изображений GFlags отображаются в реестре немедленно, но не вступают в силу, пока не перезапустите процесс.
Отладчик и функции запуска в диалоговом окне GFlags зависят от программы. Их можно задать только в одном файле изображения одновременно.
Сведения о флаге
Чтобы очистить все флаги, задайте для флага значение -FFFFFFFFFF. При установке флага на значение 0, к текущему значению флага добавляется 0.
При установке флагов для файла изображения значение FFFFFFFF (0xFFFFFFFF), Windows очищает все флаги файла изображения и удаляет запись GlobalFlag в ключе реестра файла изображения. Ключ реестра файлов изображений сохраняется.
Диалоговое окно и командная строка
GFlags можно запускать с помощью удобного диалогового окна или из командной строки. Большинство функций доступны в обеих формах с указанными ниже исключениями.
Только диалоговое окно
Запуск. Запустите программу с помощью указанных флагов.
Запустите программу в отладчике.
Специальный пул в системах до Windows Vista. В Windows Vista и более поздних версиях Windows можно настроить функцию специального пула в командной строке или в диалоговом окне Gflags.
Только командная строка
Задайте размер базы данных трассировки стека пользовательского режима (/tracedb).
Задайте параметры проверки кучи страницы.
Сведения реестра
Параметры GFlags, сохраненные между сеансами, хранятся в реестре. API реестра, Regedit или reg.exe можно использовать для запроса или изменения этих значений. В следующей таблице перечислены типы параметров и их хранение в реестре.
| Тип настройки | Расположение реестра |
|---|---|
| Системные параметры ("Реестр") | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag |
| Параметры для конкретной программы ("Файл изображения") для всех пользователей компьютера. | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag |
| Параметры автоматического выхода для определенной программы ("Автоматическое завершение процесса") для всех пользователей компьютера. | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SilentProcessExit\ImageFileName |
| Параметры кучи страницы для файла изображения для всех пользователей компьютера | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\PageHeapFlags |
| Размер базы данных трассировки стека пользовательского режима (tracedb) | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\StackTraceDatabaseSizeInMb |
| Создание базы данных трассировки стека пользовательского режима (ust, 0x1000) для файла образа | Windows добавляет имя файла образа в значение записи реестра USTEnabled (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\USTEnabled). |
| Загрузка изображения с помощью больших страниц по возможности | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\UseLargePages. |
| Специальный пул (тег ядра специального пула) | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTag |
| Проверка начала / Проверка завершения | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTagOverruns. Параметр "Проверить начало" задает значение 0. Параметр "Проверить конец " задает значение 1. |
| Отладчик для файла изображения | отладчикimageFileName\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ |
| Трассировка ссылок на объекты | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\ObTraceProcessName, ObTracePermanent и ObTracePoolTags |