Windows 10으로 업그레이드했거나 최신 업데이트를 적용한 후 PC를 종료하려고 할 때 다음과 같은 오류 메시지가 나타나며 종료되지 않는 문제를 겪으신 적이 있으실 것입니다.
"작업 호스트 창: 앱 1개를 닫고 종료하는 중입니다. 작업 내용을 저장하고 돌아가려면 취소를 클릭하세요. 작업 호스트가 백그라운드 작업을 중지하고 있습니다."

작업 호스트 창(Task Host Window)이란?
taskhost.exe는 Windows의 일반 호스트 프로세스(Generic Host Process) 역할을 하는 시스템 프로세스입니다. PC를 종료할 때 현재 실행 중인 모든 프로그램은 하나씩 순차적으로 닫혀야 하는데, 가끔 특정 프로그램이 응답하지 않으면 종료 과정이 멈추게 됩니다.
작업 호스트의 기본 역할은 종료 과정을 잠시 중단하여 실행 중인 모든 프로그램이 정상적으로 닫혔는지 확인함으로써 데이터 손실을 방지하는 것입니다. 즉, DLL 파일에서 실행되는 프로세스들을 위한 호스트 역할을 하는 일반적인 프로세스입니다. 예를 들어 Word 문서나 Windows Media Player가 열려 있는 상태에서 PC를 종료하려고 하면 작업 호스트 창이 이를 감지하고 종료를 막으며 오류 메시지를 표시하게 됩니다.
이제 아래에 소개하는 방법들을 통해 Windows 10에서 작업 호스트 창 종료 방지 문제를 해결해 보겠습니다.
Windows 10 작업 호스트 창 종료 방지 오류 해결 방법
본격적인 작업에 앞서 만약의 사태에 대비해 시스템 복원 지점을 생성해 두는 것이 좋습니다.
방법 1: 빠른 시작(Fast Startup) 비활성화
1. Windows 키 + R을 누른 후 control을 입력하고 Enter 키를 눌러 제어판을 엽니다.

2. 하드웨어 및 소리를 클릭한 다음 전원 옵션을 선택합니다.

3. 왼쪽 창에서 "전원 단추 작동 설정"을 선택합니다.

4. "현재 사용할 수 없는 설정 변경"을 클릭합니다.

5. "빠른 시작 켜기" 항목의 체크를 해제하고 변경 사항 저장을 클릭합니다.

방법 2: 전원 문제 해결사 실행
1. Windows 검색창에 "문제 해결"을 입력하고 문제 해결을 클릭합니다.

2. 왼쪽 창에서 모두 보기를 선택합니다.
3. 컴퓨터 문제 해결 목록에서 전원을 선택합니다.

4. 화면의 지시에 따라 전원 문제 해결사를 실행합니다.

5. 프로세스가 완료되면 PC를 재부팅하고 문제가 해결되었는지 확인합니다.
방법 3: 안전 모드로 부팅하여 확인
PC를 안전 모드로 부팅한 후 평소 사용하던 응용 프로그램을 몇 분간 실행해 보고, 그 상태에서 PC를 종료해 보세요. 오류 없이 정상적으로 종료된다면 문제의 원인은 타사 응용 프로그램과의 충돌일 가능성이 높습니다.
방법 4: 클린 부팅 수행
타사 소프트웨어가 시스템과 충돌하여 이 문제를 일으키는 경우가 있습니다. 클린 부팅을 수행하면 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작할 수 있어, 단계별로 원인을 진단하고 문제를 해결할 수 있습니다.

방법 5: SFC 및 DISM 명령 실행
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.

2. cmd에 다음 명령어를 입력하고 Enter 키를 누릅니다:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (위 명령이 실패할 경우 이 명령을 시도)

3. 검사가 완료될 때까지 기다린 후 PC를 재시작합니다.
4. 다시 명령 프롬프트를 열고 다음 명령어를 하나씩 입력하며 각각 Enter 키를 누릅니다:
a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth

5. DISM 명령이 완료될 때까지 기다립니다.
6. 위 명령이 작동하지 않으면 아래 명령을 시도해 보세요:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
참고: C:\RepairSource\Windows는 복구 원본(Windows 설치 미디어 또는 복구 디스크)의 실제 위치로 교체해야 합니다.
7. 변경 사항을 적용하기 위해 PC를 재부팅하고 문제가 해결되었는지 확인합니다.
방법 6: WaitToKillServiceTimeout 값 편집
1. Windows 키 + R을 누른 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

2. 다음 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
3. Control 키를 선택한 후 오른쪽 창에서 WaitToKillServiceTimeout 값을 더블클릭합니다.

4. 값을 2000으로 변경하고 확인을 클릭합니다.

5. 이번에는 다음 경로로 이동합니다:
HKEY_CURRENT_USER\Control Panel\Desktop
6. Desktop을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 문자열 값을 선택합니다. 새 문자열의 이름을 WaitToKillServiceTimeout으로 지정합니다.

7. 해당 문자열을 더블클릭하여 값을 2000으로 변경하고 확인을 클릭합니다.

8. 레지스트리 편집기를 종료하고 PC를 재부팅하여 변경 사항을 저장합니다.
방법 7: 계정 설정 수정
Windows를 Fall Creators Update(1709)로 업데이트한 직후라면 계정 설정을 변경하는 것만으로도 문제가 해결되는 경우가 많습니다.
1. Windows 키 + I를 눌러 설정을 연 후 계정을 클릭합니다.

2. 왼쪽 메뉴에서 로그인 옵션을 클릭합니다.
3. 아래로 스크롤하여 개인 정보 섹션에서 "업데이트 또는 다시 시작한 후 내 장치 설정을 자동으로 완료하는 데 내 로그인 정보 사용" 스위치를 끕니다(비활성화).

4. PC를 재부팅하여 변경 사항을 저장하고 문제가 해결되었는지 확인합니다.
방법 8: Windows 최신 업데이트 유지
1. Windows 키 + I를 눌러 설정을 열고 업데이트 및 보안을 선택합니다.

2. 업데이트 확인을 클릭하고 보류 중인 업데이트가 있다면 모두 설치합니다.

3. 업데이트 설치가 완료되면 PC를 재부팅하고 문제가 해결되었는지 확인합니다.
방법 9: CCleaner 및 Malwarebytes 실행
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하여 시스템에서 유해한 파일을 검색합니다.
3. 맬웨어가 발견되면 자동으로 제거됩니다.
4. 이제 CCleaner를 실행하고 "Cleaner" 섹션의 Windows 탭에서 다음 항목들이 정리 대상으로 선택되어 있는지 확인합니다:

5. 올바른 항목이 선택되었는지 확인한 후 Cleaner 실행(Run Cleaner)을 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
6. 시스템을 추가로 정리하려면 레지스트리 탭을 선택하고 다음 항목들이 체크되어 있는지 확인합니다:

7. 문제 검색(Scan for Issue)을 클릭하여 검사를 진행한 후 선택한 문제 수정(Fix Selected Issues)을 클릭합니다.
8. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 묻으면 예를 선택합니다.
9. 백업이 완료되면 모든 선택한 문제 수정(Fix All Selected Issues)을 클릭합니다.
10. PC를 재시작하여 변경 사항을 저장하고 문제가 해결되었는지 확인합니다.
방법 10: 새 사용자 계정 만들기
1. Windows 키 + I를 눌러 설정을 열고 계정을 클릭합니다.

2. 왼쪽 메뉴에서 가족 및 다른 사용자 탭을 클릭한 후 "다른 사람" 섹션 아래의 이 PC에 다른 사람 추가를 클릭합니다.

3. 화면 하단에서 이 사람의 로그인 정보를 가지고 있지 않습니다를 클릭합니다.

4. 하단에서 Microsoft 계정이 없는 사용자 추가를 선택합니다.

5. 새 계정의 사용자 이름과 암호를 입력하고 다음을 클릭합니다.

마무리
위 방법들을 차례대로 적용하면 Windows 10에서 작업 호스트 창이 종료를 방지하는 문제를 성공적으로 해결할 수 있습니다. 만약 이 가이드에 대해 궁금한 점이 남아 있다면 언제든지 댓글로 질문해 주세요.