Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정 방법: "데스크톱 창 관리자가 작동을 멈추고 닫혔습니다" 오류 해결하기

데스크톱 창 관리자(Desktop Window Manager, DWM)는 Windows Vista에서 처음 도입된 기능으로, Windows 7과 Windows 8에서도 계속 사용되고 있습니다. 그렇다면 데스크톱 창 관리자의 역할은 무엇일까요?

데스크톱 창 관리자는 바탕 화면을 구성(컴포지션)하는 핵심 서비스입니다. 데스크톱 컴포지션을 통해 투명한 유리 창 효과(glass window frames), 3D 창 전환 애니메이션, Windows Flip 및 Flip 3D, 고해상도 지원 등 다양한 시각 효과를 화면에 구현할 수 있습니다.

데스크톱 창 관리자는 Windows 서비스 형태로 실행되며, 서비스 관리 도구에서 활성화하거나 비활성화할 수 있습니다. 이 서비스에 문제가 생기면 바탕 화면에 다음과 같은 오류 메시지가 나타납니다.

"Desktop Window Manager stopped working and was closed"(데스크톱 창 관리자가 작동을 멈추고 닫혔습니다)

이 오류는 Windows Vista부터 Windows 8까지의 운영 체제에서 발생할 수 있으며, 원인은 다양합니다. 서비스 자체의 문제, 운영 체제 손상, 파일 간 충돌, 악성코드 감염 등이 대표적인 원인입니다.

이 글에서는 이 문제를 해결하는 17가지 방법을 단계별로 정리했습니다. 하나씩 순서대로 적용해 보세요.

손상된 시스템 파일 복구하기

먼저 Restoro 같은 복구 도구를 다운로드하여 시스템 내 손상되거나 누락된 파일을 검색하세요. 손상된 파일이 발견되면 복구한 뒤 아래의 해결 방법들을 함께 진행하는 것이 좋습니다.

방법 1: 두 번째 모니터 회전 설정 변경

듀얼 모니터 이상을 사용 중이신가요? 또는 그래픽 카드 유틸리티로 화면 회전 설정을 변경한 적이 있으신가요? 두 질문 모두 해당 사항이 없다면 다음 방법으로 넘어가세요.

일부 사용자는 두 번째 모니터의 회전 모드를 세로(Portrait)로 변경한 후 이 오류가 발생했습니다. 이 경우 화면 회전을 가로(Landscape) 모드로 되돌리면 문제가 해결됩니다. 설정 변경 후에는 반드시 PC를 재시작하고 정상 작동 여부를 확인하세요.

방법 2: Windows 클린 부팅 수행

클린 부팅은 응용 프로그램 간 충돌 여부를 확인하는 가장 효과적인 방법 중 하나입니다. 클린 부팅 상태에서는 응용 프로그램 서비스와 드라이버 서비스 없이 Windows가 시작되므로, 데스크톱 창 관리자와 다른 프로그램 간의 충돌 여부를 명확하게 파악할 수 있습니다.

클린 부팅 후에도 문제가 지속된다면 프로그램 충돌이 원인이 아니므로 다른 방법을 시도하세요. 반대로 문제가 사라졌다면 특정 응용 프로그램이 원인입니다. 이 경우 프로그램을 하나씩 활성화하고 재시작하면서 충돌하는 프로그램을 찾아내면 됩니다.

방법 3: 데스크톱 창 관리자 서비스 확인

서비스가 시작되어 있지 않으면 해당 기능은 동작하지 않습니다. 데스크톱 창 관리자도 마찬가지입니다. 여기서는 Windows 7 Pro 기준으로 설명하지만, 다른 운영 체제에서도 절차는 거의 동일합니다.

  1. Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
  2. services.msc를 입력하고 Enter 키를 눌러 서비스 창을 엽니다.
  3. Desktop Window Manager Session Manager 서비스를 찾습니다. 이 서비스는 데스크톱 창 관리자의 시작 및 유지 관리를 담당합니다.
  4. 해당 서비스를 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
  5. 일반 탭으로 이동합니다.
  6. 시작 유형자동으로 설정하고 시작 버튼을 클릭합니다. 이미 서비스가 실행 중이라면 중지를 클릭하고 로 확인한 뒤, 다시 시작 버튼을 눌러 서비스를 재시작합니다.
  1. 적용을 클릭한 뒤 확인을 누릅니다.
  2. 서비스 창을 닫습니다.
  3. PC를 재시작하고 문제가 해결되었는지 테스트합니다.

만약 데스크톱 창 관리자를 사용하지 않아도 업무에 지장이 없다면, 위 절차에서 시작 유형을 자동 대신 수동으로 선택하여 서비스를 비활성화할 수도 있습니다.

방법 4: 그래픽 카드 드라이버 버전 변경

그래픽 드라이버를 업데이트하거나 이전 버전으로 되돌리는 것도 효과적인 해결책이 될 수 있습니다. 최근 어떤 작업을 했는지에 따라 조치가 달라집니다.

그래픽 드라이버를 최근에 업데이트했는데 오류가 발생했다면, 드라이버를 이전 버전으로 롤백하세요. 반대로 한동안 드라이버를 업데이트하지 않았다면, 제조사(NVIDIA, AMD, Intel) 웹사이트에서 최신 드라이버를 설치하는 것이 좋습니다.

방법 5: Aero Peek 비활성화

Aero Peek은 Windows 7부터 도입된 기능으로, 작업 표시줄 맨 오른쪽에 위치합니다. 마우스를 작업 표시줄 오른쪽 끝으로 가져가면 열려 있는 모든 창이 숨겨지고 바탕 화면이 미리 보기로 표시됩니다.

이 기능이 데스크톱 창 관리자와 충돌을 일으키는 경우가 있습니다. 작업 표시줄을 마우스 오른쪽 버튼으로 클릭한 뒤 'Aero Peek 미리 보기 사용' 옵션의 체크를 해제하여 비활성화해 보세요. 이 절차는 Windows 7과 Windows 8 모두에서 동일하게 적용됩니다.

방법 6: 하드 디스크 조각 모음

PC를 오래 사용하면 하드 디스크의 파일들이 조각화되어 시스템 성능이 저하됩니다. 이때는 Windows에 내장된 디스크 조각 모음 도구를 사용하는 것이 좋습니다. 참고로 SSD(Solid State Drive)는 HDD와 작동 방식이 다르므로 조각 모음이 필요하지 않습니다. SSD 사용자는 다음 방법으로 넘어가세요.

여기서는 Windows 7 Pro에서 WD 320GB SATA II 하드 디스크를 조각 모음하는 과정을 예로 들어 설명합니다.

  1. Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
  2. dfrgui를 입력하고 Enter 키를 눌러 디스크 조각 모음 도구를 엽니다.
  3. 디스크 조각 모음 버튼을 클릭합니다.
  4. 조각 모음이 완료될 때까지 기다립니다.
  5. 디스크 조각 모음 도구를 닫습니다.
  6. PC를 재시작하고 문제 해결 여부를 테스트합니다.

방법 7: 시스템 복원 수행

백업 및 복원 전략은 개인 사용자와 기업 환경 모두에게 필수적인 작업입니다. Windows에는 이를 위한 기능으로 시스템 복원(System Restore)이 내장되어 있습니다.

시스템 복원이 활성화되어 있다면, 모든 것이 정상적으로 작동하던 이전 시점으로 운영 체제를 되돌릴 수 있습니다. 단, 시스템 복원이 꺼져 있는 경우에는 이전 상태로 복원할 수 없다는 점에 유의하세요. 시스템 복원 방법은 아래 17번 항목에서 자세히 확인할 수 있습니다.

방법 8: Windows 업데이트 실행

운영 체제, 드라이버, 응용 프로그램을 최신 상태로 유지하는 것은 Windows PC 관리의 기본입니다. Microsoft는 매달 둘째 주 또는 넷째 주 화요일에 정기 업데이트를 배포하는데, 이를 '패치 화요일(Patch Tuesday)'이라고 부릅니다.

Windows 업데이트를 실행하지 않으면 보안 패치가 설치되지 않아 악성코드에 감염되거나 시스템·데이터가 손상될 위험이 큽니다. 설정에서 Windows Update를 실행하고 모든 업데이트를 설치한 뒤 PC를 재시작하세요.

방법 9: 하드 디스크 악성코드 검사

악성코드는 운영 체제, 응용 프로그램, 드라이버, 데이터를 심각하게 손상시킬 수 있습니다. Malwarebytes를 사용해 전체 디스크 검사를 진행하세요. 아직 설치하지 않았다면 공식 웹사이트에서 다운로드하여 설치한 후 검사를 실행합니다.

추가로 Avira Antivir 또는 Microsoft Defender(Microsoft Security Essentials)를 이용한 검사도 함께 권장합니다. 여러 백신 도구를 교차로 사용하면 탐지율을 높일 수 있습니다. 악성코드 제거가 완료되면 반드시 PC를 재시작하세요.

방법 10: Check Disk(디스크 검사) 실행

파일 손상이나 배드 섹터 때문에 하드 디스크가 제대로 작동하지 않는다면 디스크 검사(Check Disk)를 수행해야 합니다. Check Disk는 배드 섹터를 찾아내고, 복구 가능한 경우 이를 수정해 주는 유틸리티입니다.

명령 프롬프트를 관리자 권한으로 실행한 뒤 chkdsk /f /r 명령을 입력하여 검사를 진행하세요. 이 방법은 Windows Vista부터 Windows 7까지 호환됩니다.

방법 11: SFC /SCANNOW 실행

시스템 파일 검사기(System File Checker, SFC)는 Windows에 내장된 명령줄 유틸리티로, 시스템 파일의 손상 여부를 검사합니다. 손상된 파일을 발견하면 가능한 경우 자동으로 복구를 시도합니다.

SFC와 함께 사용되는 SCANNOW 옵션은 보호되는 모든 시스템 파일의 무결성을 검사하고 문제가 있는 파일을 복구합니다. 명령 프롬프트(관리자 권한)에서 sfc /scannow를 입력하고 검사가 완료될 때까지 기다린 뒤 PC를 재시작하세요. 이 방법 역시 Windows Vista~7 환경에 적합합니다.

방법 12: Windows 설치 복구

악성코드 감염, 파일 손상 등의 이유로 Windows 설치 자체가 손상되는 경우가 있습니다. 이럴 때 가장 확실한 방법은 Windows 설치를 복구하는 것입니다.

BIOS 또는 UEFI 설정을 변경하여 Windows DVD로 부팅한 뒤, 설치 화면에서 '복구' 옵션을 선택하여 Windows를 수리하면 됩니다. 이 절차는 Windows Vista와 Windows 8에서도 동일하게 적용됩니다.

방법 13: Windows 7을 Service Pack 1(SP1)로 업데이트

Windows 7을 사용 중인데 SP1이 설치되어 있지 않다면, 사용 중인 시스템 아키텍처에 맞는 SP1(32비트 또는 64비트)을 다운로드하여 설치해야 합니다. Windows 7 SP1은 Microsoft 다운로드 센터에서 무료로 제공됩니다.

Windows 7 사용자가 아니라면 다음 방법으로 넘어가세요.

방법 14: 새 사용자 계정 생성

사용자 계정이 손상되면 데스크톱 창 관리자 오류를 포함한 다양한 문제가 발생할 수 있습니다. 이 경우 새 계정을 만들어 문제를 우회할 수 있습니다.

새 사용자 계정을 만들기 위해 운영 체제를 다시 설치할 필요는 없습니다. 단, 계정 생성에는 관리자(Administrator) 권한이 필요하며, 표준 사용자 계정으로는 계정을 만들 수 없습니다. 기존 데이터를 새 계정으로 옮긴 후 문제가 해결되는지 확인하세요. 이 절차는 Windows Vista부터 Windows 8까지 동일 또는 유사하게 적용됩니다.

방법 15: BIOS 또는 UEFI 버전 변경

BIOS/UEFI 펌웨어 버전이 데스크톱 창 관리자 오류의 원인이 되는 경우도 있습니다. 먼저 메인보드 제조사 웹사이트에서 최신 BIOS/UEFI 버전으로 업데이트해 보세요. 업데이트로 문제가 해결되지 않으면, 반대로 안정성이 검증된 이전 버전으로 다운그레이드하는 것도 시도할 가치가 있습니다.

BIOS/UEFI 버전 변경 전에는 반드시 사용 중인 메인보드의 기술 문서(매뉴얼)를 읽어보고, 잘못된 펌웨어 설치로 인한 시스템 손상을 예방하세요.

방법 16: 운영 체제 업그레이드

아직 Windows Vista를 사용하고 있다면 업그레이드를 강력히 권장합니다. Windows Vista는 이미 Microsoft의 지원이 종료되어 보안 업데이트도 받을 수 없습니다. Windows 7 이상의 최신 운영 체제로 업그레이드하면 호환성 문제가 해소되며, 실제로 일부 사용자는 OS 업그레이드만으로 이 오류를 해결했습니다.