다음을 통해 공유


GFlags 개요

글로벌 플래그 편집기인 GFlags(gflags.exe)는 고급 내부 시스템 진단 및 문제 해결 기능을 사용하거나 사용하지 않도록 설정합니다. 명령 프롬프트 창에서 GFlags를 실행하거나 그래픽 사용자 인터페이스 대화 상자를 사용할 수 있습니다.

gflags.exe 설치하고 찾는 방법에 대한 자세한 내용은 GFlags를 참조하세요.

GFlags를 사용하여 다음 기능을 활성화합니다.

Registry
컴퓨터에서 실행되는 모든 프로세스에 대해 시스템 전체 디버깅 기능을 설정합니다. 이러한 설정은 GlobalFlag 레지스트리 항목(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag)에 저장됩니다. Windows를 다시 시작할 때 적용되며, Windows를 변경하고 다시 시작할 때까지 계속 유효합니다.

커널 플래그 설정
이 세션에 대한 디버깅 기능을 설정합니다. 이러한 설정은 즉시 유효하지만 Windows가 종료되면 손실됩니다. 설정은 이 명령이 완료된 후 시작된 모든 프로세스에 영향을 줍니다.

이미지 파일 설정
특정 프로그램에 대한 디버깅 기능을 설정합니다. 이러한 설정은 각 프로그램(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag)에 대한 GlobalFlag 레지스트리 항목에 저장됩니다. 프로그램을 다시 시작할 때 적용되며 변경할 때까지 유효합니다.

디버거
특정 프로그램이 항상 디버거에서 실행되도록 지정합니다. 이 설정은 레지스트리에 저장됩니다. 즉시 적용되며 변경할 때까지 유효합니다. (이 기능은 전역 플래그 대화 상자에서만 사용할 수 있습니다.)

시작
지정된 디버깅 설정을 사용하여 프로그램을 실행합니다. 디버깅 설정은 프로그램이 중지될 때까지 적용됩니다. (이 기능은 전역 플래그 대화 상자에서만 사용할 수 있습니다.)

특수 풀
지정된 풀 태그 또는 지정된 크기의 할당이 특수 풀에서 채워지게 요청합니다. 이 기능을 사용하면 할당된 메모리 공간을 넘어 쓰거나 이미 해제된 메모리를 참조하는 등 커널 풀 사용에서 오류의 원인을 감지하고 식별할 수 있습니다.

Windows Vista부터 특수 풀 기능(커널 특수 풀 태그)을 다시 부팅할 필요가 없는 커널 플래그 설정 또는 다시 부팅이 필요한 레지스트리 설정으로 사용하도록 설정, 사용 안 함 및 구성할 수 있습니다.

페이지 힙 확인
프로그램에 대한 페이지 힙 확인을 사용, 사용 안 함 및 구성합니다. 사용하도록 설정하면 페이지 힙은 할당 및 사용 가능한 작업을 포함하여 동적 힙 메모리 작업을 모니터링하고 힙 오류를 감지하면 디버거가 중단됩니다.

자동 프로세스 종료
프로세스에 대한 자동 종료 모니터링 및 보고를 사용하도록 설정, 사용 안 함 및 구성합니다. 알림, 이벤트 로깅 및 덤프 파일 만들기를 포함하여 프로세스가 자동으로 종료되는 경우 발생하는 작업을 지정할 수 있습니다. 자세한 내용은 자동 프로세스 종료 모니터링을 참조하세요.