Общие сведения о GFlags
GFlags (gflags.exe), редактор глобальных флагов, включает и отключает расширенные функции диагностики и устранения неполадок внутренней системы. GFlags можно запустить из окна командной строки или использовать диалоговое окно графического пользовательского интерфейса.
Сведения об установке и поиске gflags.exe см. в разделе GFlags.
Используйте GFlags для активации следующих функций:
Реестра
Настройка функций отладки на уровне системы для всех процессов, выполняющихся на компьютере. Эти параметры хранятся в записи реестра GlobalFlag (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag). Они вступают в силу при перезапуске Windows и остаются в силе до тех пор, пока вы не измените их и снова не перезапустите.
Параметры флага ядра
Настройка функций отладки для этого сеанса. Эти параметры вступает в силу немедленно, но теряются при завершении работы Windows. Параметры влияют на все процессы, запущенные после выполнения этой команды.
Параметры файла изображения
Настройка функций отладки для конкретной программы. Эти параметры хранятся в записи реестра GlobalFlag для каждой программы (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag). Они вступают в силу при перезапуске программы и остаются в силе до тех пор, пока вы не измените их.
Отладчик
Укажите, что определенная программа всегда выполняется в отладчике. Этот параметр хранится в реестре. Он вступает в силу немедленно и остается эффективным до тех пор, пока вы не измените его. (Эта функция доступна только в диалоговом окне Глобальные флаги .)
Запуска
Запустите программу с указанными параметрами отладки. Параметры отладки будут действовать до тех пор, пока программа не остановится. (Эта функция доступна только в диалоговом окне Глобальные флаги .)
Специальный пул
Запрос на заполнение выделения с указанным тегом пула или указанного размера из специального пула. Эта функция помогает обнаруживать и определять источник ошибок при использовании пула ядра, например запись за пределами выделенного пространства памяти или ссылка на память, которая уже была освобождена.
Начиная с Windows Vista, вы можете включать, отключать и настраивать специальный компонент пула (специальный тег пула ядра) в качестве параметра флагов ядра, который не требует перезагрузки, или в качестве параметра реестра, который требует перезагрузки.
Проверка кучи страниц
Включение, отключение и настройка проверки кучи страниц для программы. Если он включен, куча страниц отслеживает динамические операции памяти кучи, включая операции выделения и освобождения, и вызывает прерывание отладчика при обнаружении ошибки кучи.
Автоматический выход из процесса
Включение, отключение и настройка мониторинга и создания отчетов о автоматических выходах для процесса. Можно указать действия, выполняемые при автоматическом завершении процесса, включая уведомления, ведение журнала событий и создание файлов дампа. Дополнительные сведения см. в разделе Мониторинг выхода автоматического процесса.