Windows를 종료하는 것은 간단한 프로세스처럼 보일 수 있습니다. 당신은 당신의 PC를 끄고 있습니다. 얼마나 힘들까요?
그러나 컴퓨터의 전원 공급을 차단하는 것보다 시스템을 종료하는 데 더 많은 것이 있습니다. Windows는 시스템 프로세스를 순차적으로 종료하고 데이터를 저장하며 원치 않는 데이터가 있는 메모리를 확보해야 합니다. 일반적으로 종료 프로세스는 몇 초 이상 걸리지 않습니다. 그러나 때때로 복잡한 일련의 단계가 서로 겹쳐서 Windows를 종료하는 동안 많은 시간이 소요될 수 있습니다.
PC가 종료되지 않는 데는 많은 문제가 있을 수 있습니다. 오류가 발생한 위치를 정확히 찾아 수정할 수 있도록 그 중 일부를 나열했습니다.
해결책 1:소프트웨어 문제
프로그램은 종료 문제의 가장 일반적인 원인입니다. 컴퓨터가 "프로그램을 닫아야 합니다" 창에서 많은 시간이 걸리거나 그 이상 지속되지 않는다면 소프트웨어 문제가 있을 수 있음을 의미합니다.
이상적으로는 Windows 10이 설계된 방식으로 Windows에서 닫아야 하는 프로그램 목록을 표시합니다. 대부분의 경우 자동으로 닫히지만 충돌이나 프로그램이 응답하지 않으면 종료 프로세스가 크게 지연될 수 있습니다. 이는 해당 프로그램이 닫히기 전에 데이터를 저장해야 하기 때문에 발생합니다. 데이터를 저장할 수 없으면 Windows가 거기에 멈춥니다. "취소"를 눌러 종료 프로세스를 중지한 다음 모든 프로그램을 저장하고 수동으로 닫을 수 있습니다.
때때로 이 트릭이 작동하지 않습니다. 사용자들은 위와 같은 목록이 화면에 나타나지만 비어 있거나 일시적으로 나타나고 종료 프로세스도 진행되지 않는다고 보고했습니다. 이것은 프로그램이 종료 프로세스를 방해하고 있다는 신호입니다. 프로세스를 중단하고 작업 관리자로 이동해야 합니다(Windows + R를 누르고 "taskmgr"을 입력 ) 실행 중인 응용 프로그램을 검사합니다. 메모리/디스크 사용량을 확인하고 어떤 프로그램이 범인인지 확인하십시오.
일단 식별한 프로그램을 수정하는 것은 전혀 쉬운 일이 아닙니다. 소프트웨어를 제거해야 하거나 다시 설치해야 할 수 있습니다. 소프트웨어가 제대로 설치되지 않았거나 일부 업데이트가 필요할 수 있습니다. 문제를 일으키는 정확한 프로그램을 확인하려면 약간의 시행착오가 필요할 수 있습니다.
해결책 2:프로세스 문제
Windows는 완전히 종료되기 전에 여러 프로세스를 닫아야 합니다. Windows가 다음에 시작될 때 문제 없이 부팅되도록 데이터를 압축합니다. 종료되는 프로세스가 중단되면 해당 프로세스가 해결될 때까지 종료 프로세스가 중지됩니다. Windows 종료 화면에 세부 정보가 제공되지 않기 때문에 어떤 프로세스가 문제를 일으키는지 정확히 찾아낼 수 없습니다.
Windows가 종료되고 시간을 소모하는 모든 프로세스를 표시하도록 레지스트리의 설정을 변경할 수 있습니다. 이렇게 하면 문제를 정확히 찾아 해결할 수 있습니다.
- Windows + R 누르기 실행 응용 프로그램을 시작합니다. 'regedit 입력 " 대화 상자에서 컴퓨터의 레지스트리 편집기를 시작합니다.
- 이제 화면 왼쪽에 있는 탐색 창을 사용하여 다음 파일 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- 이제 화면 오른쪽에 "VerboseStatus ". 보이면 마우스 오른쪽 버튼으로 클릭하고 옵션 목록에서 수정을 선택하십시오. 값을 1로 변경 변경 사항을 저장합니다.
항목이 표시되지 않으면 수동으로 항목을 만들고 상태를 1로 설정할 수 있습니다. 빈 흰색 부분을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택합니다. DWORD(32비트) 값을 선택합니다. . 새 항목의 이름을 "VerboseStatus로 지정 ”하고 상태를 1로 설정합니다. 변경 사항을 저장하고 종료합니다.
이제 종료 화면에 있을 때 종료되는 모든 프로세스 목록이 표시됩니다. 그런 다음 문제를 일으키는 프로세스를 쉽게 파악하고 문제 해결을 계속할 수 있습니다. 문제를 일으키는 가장 일반적인 프로세스에는 하드웨어 드라이버 또는 네트워크 어댑터가 포함됩니다.
참고: Windows 레지스트리는 강력한 도구입니다. 잘못된 파일/값을 변경하면 컴퓨터가 불안정해지고 손상될 수도 있습니다. 신중하게 진행하고 무엇이든 구현하기 전에 항상 단계를 다시 확인하십시오.
해결책 3:운영 체제 또는 드라이버 문제
많은 사람들이 컴퓨터에서 작업할 때 CPU 및 디스크 사용량을 최소화하기 위해 Windows 업데이트를 끕니다. Windows 업데이트에는 드라이버에서 운영 체제 자체에 이르는 다양한 문제에 대한 버그 수정이 포함되어 있습니다. 종료하는 동안 문제가 발생하지 않도록 Windows 업데이트를 항상 켜두는 것이 좋습니다.
Windows 10에서는 설정을 변경하지 않는 한 기본적으로 업데이트가 활성화됩니다. 업데이트 상태를 확인하고 업데이트를 설치하려면(사용 가능한 경우) 다음 단계를 따르세요.
- 시작 메뉴를 열고 설정을 입력합니다. 검색 창에서. 앞으로 나오는 첫 번째 결과를 엽니다.
- 설정에서 업데이트 및 보안을 클릭합니다. 화면 왼쪽 하단에 있는 옵션입니다.
- 이제 Windows 업데이트를 클릭합니다. . 여기에서 상태를 볼 수 있습니다. 업데이트 확인을 클릭하여 Windows에서 새 업데이트를 다운로드할 수도 있습니다(사용 가능한 경우).
업데이트를 수행하기 위해 Windows를 다시 시작해야 하는 경우 가능한 빨리 다시 시작하는 것이 가장 좋습니다. 모든 작업을 저장하고 다시 시작하십시오.
해결책 4:페이지 파일 문제
Windows에는 페이지 파일이라는 기능이 있습니다. 그 목적은 RAM의 확장으로 작동하는 것입니다. 시스템에 RAM에서 사용할 수 있는 것보다 더 많은 메모리가 필요한 경우 RAM에서 가장 적게 사용된 부분이 하드 드라이브로 전송되어 컴퓨터가 필요할 때마다 액세스할 수 있습니다.
기본적으로 대부분의 컴퓨터에서 보안 허점을 방지하기 위해 페이지 파일을 지워야 합니다. 데이터는 악용자 또는 맬웨어에 의해 검색될 수 있습니다. 페이지 파일을 지우면 종료 프로세스에 시간이 걸릴 수 있습니다. 비활성화하면 조건이 개선되는지 확인할 수 있습니다.
- Windows + R 누르기 실행 응용 프로그램을 시작합니다. 'regedit 입력 " 대화 상자에서 컴퓨터의 레지스트리 편집기를 시작합니다.
- 레지스트리 편집기에서 화면 왼쪽에 있는 탐색 탭을 사용하여 다음 파일 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\세션 관리자\메모리 관리
- 이제 화면 오른쪽에 있는 항목을 보십시오. "ClearPageFileAtShutdown을 찾을 때까지 검색하십시오. ". 값이 1로 설정되면 활성화되어 종료 프로세스가 지연될 수 있음을 의미합니다. 마우스 오른쪽 버튼으로 클릭하고 수정을 선택합니다. 값을 0으로 설정합니다. . 변경 사항을 저장하고 종료합니다.
참고: Windows 레지스트리는 강력한 도구입니다. 잘못된 파일/값을 변경하면 컴퓨터가 불안정해지고 손상될 수도 있습니다. 신중하게 진행하고 무엇이든 구현하기 전에 항상 단계를 다시 확인하십시오.
해결책 5:디스크 드라이브 문제
이 단계에서 문제가 해결되지 않으면 솔리드 스테이트 드라이브(SSD) 또는 하드 드라이브(HDD)에 문제가 있음을 의미합니다. 드라이브의 손상되거나 불량 섹터는 데이터가 저장될 때 중단되거나 손상되거나 불량 섹터에 데이터를 저장하여 종료에 실패하거나 많은 시간을 소비할 수 있습니다.
Windows 기능 "오류 검사"를 사용하여 드라이브 상태를 확인할 수 있습니다.
- "내 컴퓨터를 엽니다. "(My PC라고도 함).
- 여기에 모든 하드 드라이브가 그에 따라 나열됩니다. 연결된 모든 하드 드라이브에 대해 다음 단계를 반복합니다.
- 드라이브를 마우스 오른쪽 버튼으로 클릭 속성을 선택합니다. 사용 가능한 옵션 목록에서.
- 속성에서 '도구 탭으로 이동합니다. "를 클릭하고 확인을 클릭합니다. 오류 검사에 있음
이제 Windows는 모든 섹터를 하나씩 검사하고 드라이브에 문제가 있는지 확인합니다. 드라이브가 손상된 경우 오류 검사 유틸리티를 사용하여 언제든지 복구할 수 있습니다. 사소한 문제라면 수정되어 불량 섹터가 격리됩니다. 하지만 물리적인 손상일 경우 가까운 수리점에 방문하여 장비를 점검해야 할 수도 있습니다.
해결 방법 6:종료 지연을 유발하는 서비스 찾기
종료하는 동안 지연을 일으키는 서비스를 정확히 찾아낼 수 없는 경우 이벤트 뷰어로 이동하여 로그를 확인하여 아이디어를 얻을 수 있습니다.
- 오른쪽 클릭 Windows 버튼에서 화면 왼쪽 하단에 표시됩니다. 이벤트 뷰어 선택 사용 가능한 옵션 목록에서.
또는 Windows + R 버튼을 눌러 실행을 실행할 수도 있습니다. 애플리케이션을 입력하고 "eventvwr "를 클릭하여 실행합니다.
- 이제 화면 왼쪽에 있는 탐색 창을 사용하여 다음 경로로 이동합니다.
응용 프로그램 및 서비스 로그\Microsoft\Windows\Diagnostics-Performance\Operational
- 이제 운영을 마우스 오른쪽 버튼으로 클릭합니다. 화면 왼쪽에 있는 '현재 로그 필터링 선택 " 사용 가능한 옵션 목록에서.
- 이제 '203을 입력합니다. " 이벤트 ID 대화 상자에서 확인을 누릅니다. 그러면 모든 로그가 필터링되고 Windows의 종료 프로세스와 관련된 로그만 표시됩니다.
- 이제 목록을 살펴보십시오. Windows는 "이 서비스로 인해 시스템 종료 프로세스가 지연되었습니다 태그가 있는 프로세스만 표시됩니다. ". 일반 탭에서 컴퓨터 종료 속도를 늦추는 서비스 이름을 볼 수 있습니다. "파일을 찾습니다. 이름 " 및 "Friendly Name"을 사용하여 담당 프로세스의 신원을 확인합니다.
여기에서 추출한 정보는 종료 프로세스를 지연시키는 서비스로 쉽게 연결될 수 있습니다. 이 예에서 VPN 서비스는 종료하는 데 많은 시간이 걸리며 컴퓨터가 종료 단계에서 멈춘 이유 중 하나였습니다. 소프트웨어가 설치되어 있고 실제로 자주 사용하지 않는 경우 비활성화하는 것이 가장 좋습니다.
일부 서비스는 시스템 서비스일 수 있으며 불행히도 제거할 수 없습니다. 그러나 대부분의 경우 종료 프로세스와 충돌하는 서비스는 사용자가 설치한 것입니다. 제어판으로 이동하여 프로그램 제거를 클릭하고 거기에서 프로그램을 검색하십시오. 마우스 오른쪽 버튼을 클릭하고 제거 옵션을 선택하면 쉽게 제거할 수 있습니다.
해결 방법 7:WaitToKillServiceTimeoutValue 확인
Windows에는 응용 프로그램이 강제 종료되기 전에 일정 시간 동안 자체적으로 종료되도록 하는 프로토콜이 있습니다. 이 기간을 WaitToKillServiceTimeoutValue라고 합니다. <강하다>. 모든 서비스와 응용 프로그램에 "Windows가 종료되고 있습니다" 메시지를 보내 작업을 저장하고 스스로 닫을 수 있도록 합니다. 그런 다음 자체적으로 닫히기 전에 일정 시간 동안 기다립니다.
기본적으로 Windows는 "종료"를 클릭한 후 자체적으로 간섭하기 전에 5초 동안 기다립니다. 모든 백그라운드 서비스가 5초 전에 스스로 종료되면 즉시 종료됩니다. 그렇지 않으면 강제로 닫았다가 종료됩니다.
컴퓨터가 대기하는 시간을 관리하는 몇 가지 값이 있습니다. 그러나 WaitToKillServiceTimeoutValue 로 알려진 하나의 특정 값이 있습니다. 컴퓨터를 닫는 데 시간이 많이 걸리는지 조사해야 합니다. 일부 응용 프로그램은 다른 응용 프로그램에 비해 닫는 데 추가 시간이 필요하므로 설치할 때 이 5초 창을 훨씬 더 크게 늘립니다. 이 값을 변경하면 컴퓨터가 예상보다 오래 걸립니다.
- Windows + R을 눌러 실행을 시작합니다. 'regedit 입력 " 대화 상자에서 Enter 키를 눌러 레지스트리 편집기를 시작합니다.
- 이제 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- 페이지 오른쪽을 보고 "WaitToKillServiceTimeoutValue로 표시된 항목을 선택합니다. ". 더블 클릭하십시오. 앞에 있는 값은 Windows가 종료를 진행하기 전에 대기하는 시간(밀리초)입니다. 5000으로 설정된 경우 , Windows는 5초를 기다립니다. . 20000으로 설정하면 Windows가 20초 동안 기다립니다.
- 이 값을 5000 미만으로 낮추지 않는 것이 좋습니다. 이 값은 애플리케이션이 충돌 없이 종료되는 데 필요한 최적의 시간입니다. 그러나 값이 변경되면 항목을 두 번 클릭하여 다시 5000으로 설정할 수 있습니다. 값을 5000으로 설정합니다.
참고: Windows 레지스트리는 강력한 도구입니다. 잘못된 파일/값을 변경하면 컴퓨터가 불안정해지고 손상될 수도 있습니다. 신중하게 진행하고 무엇이든 구현하기 전에 항상 단계를 다시 확인하십시오.
컴퓨터에서 여전히 문제가 해결되지 않으면 운영 체제에 오류가 있는지 확인하고 최신 버전으로 업데이트되었는지 확인하십시오. 대부분의 경우 바이러스 백신 프로그램도 그 과정에서 장애물이 됩니다. 제거하거나 일시적으로 비활성화해 보십시오.