프로그램을 닫은 뒤 화면이 멈추거나 재부팅, 강제 종료가 반복되면 종료 처리 과정의 드라이버 충돌과 시스템 파일 손상을 함께 확인해야 합니다. 이벤트 뷰어·신뢰성 기록·덤프 파일을 기준으로 원인을 좁히고, 드라이버 교체와 복구 명령의 적용 순서를 정리합니다.

프로그램 종료 뒤 멈춤이 반복될 때 점검할 드라이버와 시스템 기록
창을 닫은 뒤에만 화면이 굳거나 마우스가 멈추고, 잠시 후 재부팅 또는 강제 종료로 이어지는 문제는 실행 중 오류와 확인 순서가 다릅니다. 프로그램이 종료되는 순간에는 메모리 해제, 장치 접근 종료, 백그라운드 서비스 정리 과정이 동시에 진행되므로 숨겨진 드라이버 충돌이 드러날 수 있습니다. 단순히 해당 프로그램을 다시 설치하기보다 오류가 발생한 시간, 직전 작업, 최근 변경된 드라이버를 함께 비교해야 합니다. 특히 Windows 업데이트 직후 시작됐거나 그래픽 작업, 외장 저장장치 사용 뒤 반복된다면 호환성 이력을 먼저 살피는 편이 안전합니다. 무작정 최신 드라이버를 덮어쓰면 원래의 단서까지 사라질 수 있으므로, 기록 보존 후 한 가지씩 변경하는 방식이 좋습니다. 화면에 로그인할 수 있는 상태라면 원격으로도 초기 기록 확인이 가능합니다.
종료 시점 이벤트 기록에서 충돌 흔적 찾기
종료 직후 멈춤을 다룰 때는 상도동 THREAD_TERMINATION_PORT처럼 종료 처리 단계에서 특정 모듈이 응답을 놓치는 상황을 염두에 두고, 실행 오류보다 종료 직전의 로그 순서를 확인해야 합니다. 먼저 신뢰성 기록에서 빨간 오류 표시가 생긴 날짜와 시간을 확인한 뒤, 같은 시간대의 이벤트 뷰어 응용 프로그램 로그와 시스템 로그를 나란히 봅니다.
응용 프로그램 로그에서는 오류를 낸 프로그램 이름, 오류 모듈 이름, 예외 코드, 오류 발생 시간이 중요합니다. 시스템 로그에서는 Display, Disk, Ntfs, WHEA-Logger, Kernel-Power 처럼 그래픽·저장장치·하드웨어와 관련된 항목이 반복되는지 확인합니다. 한 번의 경고만으로 원인을 단정하지 말고, 같은 모듈명이나 코드가 프로그램 종료 때마다 나타나는지를 메모해 두는 것이 핵심입니다.

| 확인 위치 | 중점 항목 | 판단 기준 |
|---|---|---|
| 신뢰성 기록 | 오류 발생 날짜, 프로그램 이름 | 문제 시작 시점과 업데이트 날짜 비교 |
| 이벤트 뷰어 응용 프로그램 | 오류 모듈, 예외 코드 | 같은 DLL·실행 파일 반복 여부 |
| 이벤트 뷰어 시스템 | Display, Disk, Kernel-Power | 드라이버 또는 장치 연결 문제 분류 |
이 과정에서 프로그램 이름만 보고 해당 프로그램을 삭제하는 것은 성급할 수 있습니다. 종료 요청을 보낸 프로그램은 마지막에 보일 뿐이며, 실제 중단은 그래픽 드라이버나 저장장치 제어 모듈이 반환 응답을 하지 못해서 생길 수도 있습니다. 오류 시각을 기준으로 앞뒤 몇 분의 기록까지 살펴봐야 연결 관계를 판단할 수 있습니다.
드라이버 교체보다 버전 되돌리기가 필요한 경우
문제가 시작된 날짜와 Windows 업데이트 설치일, 드라이버 갱신일이 가까우면 최근 변경분을 우선 의심합니다. 그래픽 드라이버는 화면 전환과 프로그램 종료 시점에 영향을 줄 수 있고, 칩셋 드라이버는 전원 관리와 장치 통신에 관여합니다. 저장장치 드라이버나 컨트롤러 관련 업데이트는 파일을 닫고 캐시를 정리하는 순간에 멈춤으로 나타날 수 있습니다.
제조사 홈페이지에서 직접 받은 드라이버, Windows 업데이트가 자동 배포한 드라이버, 기존에 안정적으로 쓰던 버전을 구분해 보아야 합니다. 최신 버전이라는 이유만으로 유지하기보다 오류 발생 전의 안정 버전으로 되돌린 뒤 재현 여부를 보는 편이 정확합니다. 장치 관리자에서 드라이버 날짜와 버전을 기록하고, 복원 전에는 현재 버전도 캡처해 두면 다시 비교하기 쉽습니다.
특히 상도동 THREAD_TERMINATION_PORT 관련 증상처럼 종료 과정에 멈춤이 집중된다면 그래픽·칩셋·스토리지 항목을 한꺼번에 바꾸지 않는 것이 좋습니다. 한 항목을 되돌린 뒤 같은 프로그램을 종료해 보고, 결과를 남긴 후 다음 항목을 판단해야 충돌 모듈을 역추적할 수 있습니다.

덤프 보존 후 진행하는 복구 순서
블루스크린이나 갑작스러운 재부팅이 있었다면 자동 재부팅 설정과 미니덤프 생성 여부를 먼저 확인합니다. 자동으로 재시작되면 오류 코드가 화면에 남지 않고, 덤프 파일도 생성 상태를 확인하지 못한 채 지나갈 수 있습니다. 일반적으로 미니덤프는 Windows 폴더 아래의 Minidump 경로에 남으며, 파일의 날짜가 멈춤 시각과 맞는지 확인하면 분석 자료로 활용할 수 있습니다.
기록을 확보한 뒤에는 관리자 권한 명령 프롬프트 또는 터미널에서 시스템 파일 검사와 구성 요소 복구를 진행합니다. SFC로 보호된 시스템 파일을 검사하고, 문제가 남으면 DISM으로 Windows 구성 요소 저장소를 점검하는 순서가 기본입니다. 이후 디스크 상태와 파일 시스템 오류를 확인하고, 시작 프로그램과 비필수 서비스를 줄인 선택적 시작 상태에서 종료 멈춤이 재현되는지 확인합니다.
이때 복구 명령, 드라이버 변경, 프로그램 재설치를 같은 날 한꺼번에 진행하면 결과를 해석하기 어렵습니다. 한 단계가 끝날 때마다 재부팅하고, 같은 작업을 반복해 증상이 사라졌는지 확인해야 합니다. 기록을 보존한 뒤 변경 범위를 하나씩 좁히면 재발 원인을 남길 수 있습니다.
방문 일정이 필요한 상황

화면이 켜지고 Windows 로그인, 이벤트 기록 확인, 업데이트 목록 조회가 가능하면 우선 원격 진단으로 범위를 좁힐 수 있습니다. 반대로 부팅 자체가 어렵거나 저장장치 인식이 끊기고 반복 재부팅이 발생하면 현장 확인이 필요합니다. 상도동에서는 저장장치 교체, 부팅 불가, 화면 출력 이상처럼 장비 확인이 필요한 경우에만 일정과 출장 가능 시간을 조율합니다.
초기 증상 확인은 010-6833-8119 로 연락해 오류가 나타난 시간과 현재 부팅 가능 여부를 알려주면 됩니다. 출장은 09:00~18:00 서울·경기·인천·세종에서 진행하며, 원격 점검은 새벽 시간을 제외하고 조율할 수 있습니다.
멈춤이 다시 오기 전에 남길 자료
종료 직후 멈춤이 재현되거나 블루스크린 코드가 다시 표시되면 바로 강제 종료만 반복하지 말고 화면 사진을 남겨 두는 것이 좋습니다. Windows 버전, 최근 설치한 업데이트와 드라이버 목록, 문제가 생긴 프로그램 이름, 신뢰성 기록의 오류 시각도 함께 준비하면 진단 시간이 줄어듭니다. 미니덤프가 생성됐다면 삭제하거나 정리 도구를 실행하기 전에 보관 여부를 확인합니다.
동네형컴퓨터에서는 기록 확인부터 드라이버 이력 비교, 복구 명령 적용, 원격 가능 여부 판단까지 증상 순서에 맞춰 안내합니다. 문의는 010-6833-8119 또는 https://udns.kr/에서 남길 수 있습니다.

자주 묻는 질문
Q. 종료 처리 관련 메시지가 보이면 무엇부터 확인해야 하나요?
A. 오류가 난 정확한 시간과 직전 종료한 프로그램을 기준으로 신뢰성 기록 및 이벤트 뷰어를 먼저 확인하는 것이 좋습니다. 반복되는 모듈명과 오류 코드가 있는지도 함께 봐야 합니다.
Q. 드라이버는 모두 최신 버전으로 설치하면 해결되나요?
A. 항상 그렇지는 않습니다. 문제가 시작된 시점과 업데이트 이력을 비교해 최근 변경된 그래픽, 칩셋, 저장장치 드라이버를 이전 안정 버전으로 되돌리는 편이 더 적절할 수 있습니다.
Q. 화면이 켜지는 상태라면 원격 점검이 가능한가요?
A. Windows 에 로그인할 수 있고 오류 화면, 이벤트 기록, 업데이트 이력을 확인할 수 있으면 원격으로 초기 진단이 가능합니다. 부팅 불가나 저장장치 이상이 의심되면 현장 점검이 필요할 수 있습니다.
