일부 Windows 사용자는 장치 관리자(Device Manager)나 서비스 유틸리티를 통해 정상적으로 작동하지 않는 장치의 상태를 확인할 때 '장치가 비활성화되었습니다(코드 22)' 오류 메시지를 마주하게 됩니다. 이 문제는 여러 Windows 버전에서 발생하는 것으로 확인되었으며, 단순히 장치 관리자에서 해당 장치가 비활성화되어 있는 것만이 원인은 아닙니다.

이 오류 코드를 조사한 결과, 여러 가지 원인이 있을 수 있는 것으로 밝혀졌습니다. 이 문제를 유발할 수 있는 주요 원인은 다음과 같습니다:
- 장치가 비활성화된 경우 – 가장 흔한 원인입니다. 사용자가 직접 장치를 비활성화했거나, 시스템 최적화 앱이 자원 절약을 위해 자동으로 비활성화한 경우입니다. 이 경우 장치 관리자에서 해당 장치를 다시 활성화하면 됩니다.
- 장치 드라이버가 구버전인 경우 – Windows가 해당 장치의 드라이버가 너무 오래되었다고 판단하여 장치 실행을 차단하는 경우에도 이 오류가 나타날 수 있습니다. 이 경우 드라이버를 최신 버전으로 업데이트하면 제한을 해제할 수 있습니다.
- 일반적인 장치 오류(Glitch) – Microsoft가 이미 인지하고 있는 알려진 버그일 가능성도 있습니다. 이 경우 Windows에 내장된 문제 해결사를 실행하여 권장 수정 사항을 적용하면 해결됩니다.
- 서드파티 충돌 – 웹캠, 마이크 등 특수 권한이 필요한 장치에서 이 문제가 발생한다면, 서드파티 드라이버와 Microsoft 기본 드라이버 간의 충돌을 의심해 볼 필요가 있습니다. 이 경우 시스템 복원(System Restore)을 사용해 문제가 발생하기 전 상태로 되돌릴 수 있습니다.
- CMOS 배터리/메모리 칩에 저장된 잘못된 데이터 – 일부 사용자에 따르면 캐시 데이터도 이런 문제의 원인이 될 수 있습니다. 특히 데스크톱 PC에서 이 오류가 나타난다면 CMOS 배터리나 메모리 칩을 제거했다가 다시 장착하여 부팅 시마다 잘못된 데이터가 유지되는 것을 방지해 보세요.
- 시스템 파일 손상 – 특정 시스템 파일 손상이 연결된 주변 기기의 작동에 영향을 미치는 경우에도 이 문제가 발생할 수 있습니다. 이 경우 클린 설치 또는 복구 설치를 통해 Windows 파일을 새로 고침하면 해결됩니다.
이제 잠재적인 원인을 모두 파악했으니, 실제로 '장치가 비활성화되었습니다(코드 22)' 오류를 성공적으로 해결한 사용자들이 활용한 수정 방법들을 살펴보겠습니다.
방법 1: 장치 관리자에서 장치 활성화하기
가장 먼저 시도해야 할 방법은 당연히 장치 관리자를 사용해 장치를 다시 활성화하는 것입니다. 이것이 '장치가 비활성화되었습니다(코드 22)' 오류의 유일한 해결책처럼 보이지만, 실제로는 그렇지 않습니다.
다만 이 방법은 문제의 원인이 사용자의 직접적인 조작이나 최적화 앱에 의한 비활성화일 때만 효과적이라는 점을 기억하세요.
해당되는 경우라면, 아래 지침에 따라 장치 관리자에 접속하여 일반 탭에서 장치를 활성화할 수 있습니다:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'devmgmt.msc'를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.

- 장치 관리자에서 장치 목록을 스크롤하여 '장치가 비활성화되었습니다(코드 22)' 오류를 표시하는 항목을 찾습니다.
- 해당 항목을 찾으면 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 속성(Properties)을 선택합니다.

- 속성 화면에서 일반(General) 탭을 클릭한 후, 장치 상태(Device Status) 상자 아래의 장치 사용(Enable Device) 버튼을 클릭합니다.

- 문제 해결 마법사(Troubleshooting Wizard)가 나타나면 다음(Next)을 클릭하고 장치가 활성화될 때까지 기다립니다.

- 컴퓨터를 재부팅하고 부팅이 완료되면 장치 상태를 다시 확인하여 문제가 해결되었는지 살펴봅니다.
강제로 장치를 다시 활성화해도 '장치가 비활성화되었습니다(코드 22)' 오류가 사라지지 않는다면, 아래의 다음 해결 방법으로 넘어가세요.
방법 2: 장치 드라이버 업데이트하기
이 오류를 유발하는 또 다른 흔한 원인은 Windows가 사용을 거부하는 구버전 드라이버입니다. 이 경우 장치 관리자를 통해 현재 드라이버를 해당 Windows 버전이 허용하는 최신 버전으로 강제 업데이트하면 문제를 해결할 수 있습니다.
단순히 장치를 다시 활성화하는 것만으로 '장치가 비활성화되었습니다(코드 22)' 오류가 해결되지 않는다면, 드라이버를 업데이트하여 문제가 저절로 사라지는지 확인해 보세요.
해당되는 상황이라면, 아래 지침에 따라 장치 관리자를 통해 문제가 있는 장치 드라이버를 업데이트하세요:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'devmgmt.msc'를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.

- 장치 관리자에서 장치 목록을 스크롤하여 오류를 표시하는 항목을 마우스 오른쪽 버튼으로 클릭한 후, 나타나는 컨텍스트 메뉴에서 속성(Properties)을 선택합니다.

- 속성 화면에서 상단 메뉴의 드라이버(Driver) 탭으로 이동한 후, 드라이버 업데이트(Update Driver) 버튼을 클릭합니다.

- 다음 화면에서 업데이트된 드라이버 소프트웨어 자동 검색(Search automatically for updated driver software)을 클릭합니다.

- 초기 검색이 완료될 때까지 기다립니다. 새 드라이버 버전이 발견되면 화면의 안내에 따라 최신 드라이버를 설치합니다.
- 컴퓨터를 재부팅하고 부팅 후 문제가 해결되었는지 확인합니다.
드라이버를 업데이트한 후에도 '장치가 비활성화되었습니다(코드 22)' 오류가 계속 나타난다면 방법 3으로 넘어가세요.
방법 3: 해당하는 문제 해결사 실행하기
위의 방법들이 모두 효과가 없었다면, 장치가 비활성화도 되고 활성화도 되지 않는 애매한 상태(리모보 상태)에 빠져 있을 가능성이 있습니다. 다행히 Microsoft는 OS에서 제공하는 다양한 문제 해결사를 통해 이 문제를 자동으로 해결할 수 있는 도구들을 마련해 두었습니다.
해당되는 경우라면, 문제가 있는 장치에 맞는 내장 문제 해결사(Troubleshooter)를 실행하여 '장치가 비활성화되었습니다(코드 22)' 오류를 해결할 수 있습니다.
실제로 동일한 문제를 겪었던 여러 사용자들은 코드 22 오류가 표시되는 장치 유형에 맞는 문제 해결사를 실행함으로써 문제를 해결하고 서비스를 정상적으로 실행할 수 있었다고 확인했습니다.
아직 시도해 보지 않았다면, 아래 지침에 따라 이 문제를 처리하는 데 가장 적합한 Windows 문제 해결사를 실행해 보세요:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'control'을 입력하고 Enter 키를 눌러 클래식 제어판(Control Panel) 인터페이스를 엽니다.

- 제어판 인터페이스에서 검색 기능(오른쪽 상단)을 사용해 '문제 해결(troubleshooter)'을 검색합니다. 그런 다음 결과 목록에서 문제 해결(Troubleshooting)을 클릭합니다.

- 문제 해결 탭에서 문제가 있는 장치 유형에 해당하는 하위 제목을 클릭합니다. 하드웨어 및 소리(Hardware and Sound)를 클릭한 후, 해당 장치와 관련된 문제를 담당하는 특정 문제 해결사를 선택합니다.

- 올바른 문제 해결사를 열었다면 고급(Advanced) 하이퍼링크를 클릭한 후, 자동으로 복구 적용(Apply repairs automatically) 체크박스에 체크합니다. 그런 다음 다음(Next)을 클릭하여 초기 검사를 시작합니다.

- 문제 해결사가 문제를 감지할 때까지 기다립니다. 실행 가능한 해결책이 발견되면 적용하라는 메시지가 표시됩니다. 이 경우 이 수정 사항 적용(Apply this fix)을 클릭하고 적용이 완료될 때까지 기다립니다. 참고로 해결 방법에 따라 수동으로 몇 가지 단계를 진행해야 할 수도 있습니다.

- 컴퓨터를 재시작하고 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.
동일한 문제가 계속 발생한다면, 아래의 다음 해결 방법으로 넘어가세요.
방법 4: 시스템 복원 사용하기
위의 방법들이 모두 실패했다면, 최근의 변경 사항이나 서드파티 서비스와 기본 제공 서비스 간의 충돌이 장치 상태에 간섭하여 '장치가 비활성화되었습니다(코드 22)' 오류를 일으키고 있을 가능성이 있습니다.
이런 상황이라면 시스템 복원(System Restore)을 사용해 현재 충돌이 발생하지 않았던 시점으로 컴퓨터를 되돌리는 것이 한 가지 해결 방법입니다.
참고: 기본적으로 시스템 복원은 새 드라이버 설치, Windows 업데이트 설치, 기존 앱 업데이트 같은 중요한 이벤트가 발생할 때마다 정기적으로 복원 스냅샷을 저장하도록 설정되어 있습니다. 시스템 복원의 기본 동작을 변경하지 않았다면 선택할 수 있는 스냅샷이 충분히 있을 것입니다.
아직 이 방법을 시도하지 않았다면, 아래 지침에 따라 시스템 복원을 사용해 코드 22 오류가 발생하지 않았던 정상 상태로 컴퓨터를 되돌려 보세요:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'rstrui.exe'를 입력하고 Enter 키를 눌러 시스템 복원(System Restore) 유틸리티를 엽니다.

- 시스템 복원의 첫 번째 화면에서 다른 복원 지점 선택(Choose a different restore point)을 선택한 후 다음(Next)을 클릭합니다.

- 다음 화면에서 더 많은 복원 지점 표시(Show more restore points) 체크박스에 체크합니다. 그런 다음 코드 22 오류가 나타나기 이전 날짜의 복원 스냅샷을 선택합니다. 올바른 스냅샷을 선택했으면 다음(Next)을 클릭합니다.

- 시스템 복원의 마지막 화면에서 마침(Finish)을 클릭하고 유틸리티가 이전 복원 스냅샷을 적용할 때까지 기다립니다.
이전 상태가 적용되면 장치 상태를 확인하고, '장치가 비활성화되었습니다(코드 22)' 오류가 여전히 발생한다면 아래의 다음 방법으로 넘어갑니다.
방법 5: CMOS 배터리/메모리 칩 초기화하기
여러 사용자들의 확인에 따르면, 이 문제는 오작동하는 장치와 관련하여 CMOS 배터리/메모리 칩이 유지하고 있는 캐시 데이터 때문에도 발생할 수 있습니다.
이 경우 CMOS(Complementary Metal-Oxide Semiconductor) 배터리 또는 메모리 칩(해당하는 경우)을 일시적으로 제거하여 '장치가 비활성화되었습니다(코드 22)' 오류의 원인이 될 수 있는 데이터를 삭제해 볼 수 있습니다.
아래 지침에 따라 CMOS 배터리나 메모리 칩을 일시적으로 제거하여 문제를 일으킬 수 있는 캐시 데이터를 삭제하는 방법을 알아보세요:
- 먼저 컴퓨터를 완전히 끄고 현재 연결된 전원에서 분리합니다.
- 그다음 정전기 방지 손목 밴드를 착용하여 컴퓨터 프레임에 접지하고, 정전기로 인한 PC 부품 손상을 예방합니다.
- 컴퓨터 측면 커버를 제거하여 메인보드를 확인합니다. 메인보드가 보이면 손톱이나 비전도성 드라이버를 사용해 CMOS 배터리 또는 메모리 칩(해당하는 경우)을 제거합니다.

- 배터리를 제거한 후에는 다시 장착하기 전에 1분 정도 충분히 기다립니다.
- 측면 커버를 다시 닫고, 컴퓨터를 전원에 연결한 후 정상적으로 부팅합니다.
- 부팅 과정이 완료되면 장치 상태가 '사용'으로 변경되었는지 확인합니다.
상태가 여전히 '장치가 비활성화되었습니다(코드 22)'로 표시되고 수동으로 활성화할 수 없다면, 아래의 다음 해결 방법으로 넘어가세요.
방법 6: Windows 구성 요소 전체 새로 고침하기
위의 방법들이 모두 효과가 없다면, 연결된 장치의 작동에 영향을 미치는 근본적인 시스템 손상 문제를 겪고 있을 가능성을 고려해야 합니다.
이 경우 남은 유일한 해결책은 클린 설치 또는 복구 설치를 통해 모든 Windows 구성 요소를 새로 고치는 것입니다. 두 방법 모두 손상된 파일로 인해 발생하는 다양한 문제를 해결하며, 모든 Windows 파일을 깨끗한 상태로 교체합니다.
상황에 따라 아래 지침을 참고하여 Windows 설치를 새로 고치세요:
- 클린 설치(Clean install) – OS 드라이브에 중요한 데이터가 없다면 클린 설치가 가장 좋은 방법입니다. 호환 가능한 설치 미디어 없이도 Windows 설치 GUI 메뉴에서 직접 진행할 수 있습니다. 단, OS 드라이브에 중요한 파일이 있다면 이 절차를 시작하기 전에 반드시 백업하세요.
- 복구 설치(Repair install) – OS 드라이브에 필수 정보가 있다면 복구 설치가 가장 적합한 방법입니다. 복구 설치는 OS 파일만 건드리므로 개인 파일, 응용 프로그램, 게임, 개인 미디어 등 OS와 관련 없는 모든 데이터를 그대로 유지할 수 있습니다.