PC 작업 관리자에서 '데스크톱 창 관리자(Desktop Window Manager)'라는 낯선 프로세스를 발견했다면, 어디서 생긴 것인지, 무슨 일을 하는지, 혹시 악성코드는 아닌지 궁금하고 걱정될 수 있습니다.
이 글에서는 데스크톱 창 관리자(dwm.exe)가 무엇인지, 왜 필요한지, 비활성화할 수 있는지, 그리고 이 프로세스가 원인이라고 의심되는 문제를 해결하는 방법까지 모두 알려드립니다.
데스크톱 창 관리자(DWM)란?
작업 표시줄을 마우스 오른쪽 버튼으로 클릭해 작업 관리자를 열면 Desktop Window Manager라는 생소한 항목을 볼 수 있습니다.
이 항목은 '프로세스' 탭과 '세부 정보' 탭에서 파일 이름 dwm.exe로 표시되며, CPU(중앙처리장치), 메모리, GPU(그래픽처리장치)를 실제로 사용 중인 것으로 나타납니다.
Windows는 보통 데스크톱 창 관리자의 전력 사용량을 '낮음' 또는 '매우 낮음'으로 평가합니다. 그래도 직접 실행한 적 없는 프로그램이 백그라운드에서 무언가 하고 있다면 불안해하는 것이 자연스럽습니다.
하지만 안심해도 됩니다. 데스크톱 창 관리자(DWM)는 완전히 정상적인 Windows 프로세스입니다. GUI(그래픽 사용자 인터페이스)를 구성하고 운영체제가 다양한 시각 효과를 사용할 수 있도록 돕는 역할을 합니다.
투명한 창, 3D 애니메이션, 작업 표시줄 미리 보기, 바탕 화면 테마와 배경화면 등이 모두 여기에 해당합니다. 또한 DWM은 고해상도 모니터를 지원해 최적의 화질을 누릴 수 있게 해 줍니다.
왜 데스크톱 창 관리자가 필요할까?
데스크톱 창 관리자는 Windows Vista에서 화려한 Aero 경험을 제공하기 위해 처음 도입되었습니다. 이후 Windows의 핵심 요소가 되었으며, '컴포지팅 창 관리자'로서 더 많은 역할을 담당하게 되었습니다.
쉽게 설명하면, 응용 프로그램이 화면에 창을 직접 그리는 대신 Windows 메모리의 서로 다른 버퍼(영역)에 데이터를 기록하면, DWM이 이 버퍼들을 하나로 합성(composite)해 모든 창을 단일 바탕 화면 이미지로 표시하는 방식입니다.
DWM이 모든 창을 통제하기 때문에 시각 효과를 시스템 전반에 일관되게 적용할 수 있습니다. 만약 DWM이 없었다면 Windows의 외형을 입맛대로 꾸미는 것 자체가 불가능했을 것입니다.
데스크톱 창 관리자를 비활성화할 수 있을까?
결론부터 말하면 비활성화할 수 없습니다. 예전 Windows 버전에서는 시각 효과가 필요 없으면 DWM을 끌 수 있었지만, 이제 이 기능은 운영체제의 핵심 부분이 되어 Windows 10(및 8)에서는 해당 옵션이 제공되지 않습니다.
이론상 작업 관리자에서 Desktop Window Manager 또는 dwm.exe를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택할 수 있지만, DWM은 필수적이면서 보호되는 시스템 프로세스이기 때문에 작동하지 않습니다. PC를 고장 내고 싶지 않다면 삭제하는 것 역시 불가능합니다.
아직 Windows 7을 사용 중이라면 아래 방법으로 비활성화할 수 있습니다.
- 시작 버튼을 클릭하고 services.msc를 입력한 후 Enter 키를 누릅니다.
- 서비스 창에서 Desktop Window Manager Session Manager를 두 번 클릭합니다.
- 시작 유형 메뉴에서 사용 안 함을 선택하고 중지를 클릭합니다.
- 확인을 클릭해 변경 사항을 저장합니다. 적용된 Windows 테마가 비활성화됩니다.
- 시작 유형을 자동으로 설정하면 언제든 DWM을 다시 켤 수 있습니다.
DWM은 왜 RAM을 많이 사용할까?
앞서 말했듯이 데스크톱 창 관리자는 소량의 처리 능력과 메모리만 사용해야 하는 것이 정상입니다. 하지만 dwm.exe가 CPU나 RAM을 과도하게 소모한다고 판단되면 아래의 해결 방법들을 시도해 볼 수 있습니다.
1. 불필요한 시각 효과 끄기
창 애니메이션, 서서히 나타나거나 사라지는 메뉴, 작업 표시줄 미리 보기 없이도 불편함이 없다면 시각 효과를 꺼서 데스크톱 창 관리자가 사용하는 리소스를 회수할 수 있습니다.
- 파일 탐색기를 열고 내 PC를 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다. 또는 제어판 > 시스템 및 보안 > 시스템으로 이동합니다.
- 왼쪽 메뉴에서 고급 시스템 설정을 클릭한 뒤, 성능 섹션의 설정 버튼을 클릭합니다.
- '시각 효과' 탭에서 최적 성능으로 조정을 선택하면 Windows의 모든 시각 효과가 꺼집니다.
- 또는 사용자 지정을 선택하고 목록에서 특정 효과만 체크를 해제할 수도 있습니다.
- Windows에서 컴퓨터에 가장 적합하게 선택을 선택하면 기본 시각 효과를 복원할 수 있습니다.
- 적용 또는 확인을 클릭해 변경 사항을 저장합니다.
2. 데스크톱 개인 설정 단순화하기
그래픽 부담이 적은 데스크톱 테마와 배경화면으로 바꾸고, 작업 표시줄과 시작 메뉴의 투명 효과를 끄는 것도 도움이 됩니다.
바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 개인 설정을 선택합니다. 테마에서 사진이나 일러스트 테마 대신 Windows 또는 Windows(밝은 색)를 선택하세요.
배경화면에 사진이나 슬라이드 쇼가 설정되어 있다면 배경을 클릭하고 단색으로 변경합니다.
마지막으로 색을 클릭한 뒤 투명 효과 옵션을 비활성화합니다.
3. 시스템 및 그래픽 드라이버 업데이트
Windows 내부의 버그가 데스크톱 창 관리자의 과도한 리소스 사용을 유발할 가능성도 있습니다. 따라서 시스템이 항상 최신 상태인지 확인하세요.
설정 > 업데이트 및 보안 > Windows Update > 업데이트 확인으로 이동해 최신 업데이트를 확인하고 설치합니다.
또한 DWM은 GPU에 크게 의존하므로 그래픽 드라이버도 최신 상태로 유지해야 합니다. Windows Update가 그래픽 카드의 최신 드라이버를 자동으로 설치해 주지만, 제조사 웹사이트를 방문해 직접 확인하고 업데이트해도 좋습니다.
DWM이 악성코드일 가능성은 없을까?
데스크톱 창 관리자는 공식 Windows 구성 요소이므로 바이러스나 다른 보안 위협이 아닙니다. 다만 아주 드물게 악성코드가 이 프로세스로 위장할 가능성은 있습니다. 비정상적으로 높은 프로세서와 메모리 사용량의 원인이 이것일 수도 있습니다.
DWM이 악성코드가 아닌지 확인하려면 파일 위치를 살펴보세요. 작업 관리자를 열고 '프로세스' 탭의 Desktop Window Manager 또는 '세부 정보' 탭의 dwm.exe를 마우스 오른쪽 버튼으로 클릭한 후 파일 위치 열기를 선택합니다.
열린 위치가 C:\Windows\System32 폴더라면 실행 중인 프로세스가 공식 데스크톱 창 관리자라고 안심해도 됩니다. 그렇지 않다면 즉시 백신 검사를 실행해야 합니다.
가능하다면 부팅 시간 검사를 실행해 숨겨진 악성코드까지 제거하세요. Windows 보안에서 바이러스 및 위협 방지 > 검사 옵션 > Microsoft Defender 오프라인 검사로 이동한 후 지금 검사를 클릭하면 됩니다.
DWM에 대해 크게 걱정하지 않아도 됩니다
데스크톱 창 관리자는 백그라운드에서 자기 역할을 충실히 수행하는, 믿을 수 있는 필수 시스템 프로세스입니다. 이름은 생소할 수 있지만 DWM은 Windows의 외형과 동작 방식에 매우 중요하기 때문에 비활성화하거나 삭제할 수 없습니다.
낯선 프로세스를 악성코드로 의심하거나 시스템 리소스를 독차지한다고 생각하는 것은 당연한 반응입니다. 하지만 특정 Windows 파일과 설정을 함부로 건드리는 것은 도움보다 오히려 큰 피해를 초래할 수 있다는 점을 기억하세요.