Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
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 |