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

Windows 10에서 'WMI 공급자에 연결할 수 없음' 오류 해결 방법

SQL Server 구성 관리자를 열려고 할 때 'WMI 공급자에 연결할 수 없습니다(Cannot connect to WMI provider). 권한이 없거나 서버에 연결할 수 없습니다'라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류는 주로 SQL Server 설치 과정에서 WMI 공급자가 제거되었거나, Windows 레지스트리 특정 키의 권한 설정에 문제가 있을 때 발생합니다.

Windows 10에서  WMI 공급자에 연결할 수 없음  오류 해결 방법

특히 SQL Server v17.2 이상 버전을 설치한 사용자들 사이에서 이 문제가 자주 보고되고 있으며, 설치 복구를 진행하거나 SQL Server를 삭제 후 재설치해도 오류가 그대로 남아 있는 경우가 많습니다. 다행히 아래에서 소개하는 방법들을 통해 이 오류를 해결할 수 있습니다.

Windows 10에서 'WMI 공급자에 연결할 수 없음' 오류의 원인

서버의 구성 관리자(Configuration Manager)에 접근하려고 할 때 해당 오류 메시지가 나타난다면, 다음 두 가지 요인이 원인일 가능성이 높습니다.

  • Windows 레지스트리 권한 문제: 특정 상황에서는 관리자 계정만 Windows 레지스트리 키에 대한 전체 권한을 가지고 있고, 네트워크 서비스(Network Service) 계정은 접근이 제한되어 있어 문제가 발생할 수 있습니다.
  • WMI 공급자 제거: SQL Server 인스턴스를 설치하는 과정에서 WMI(Windows Management Instrumentation) 공급자가 함께 제거되는 경우에도 이 오류가 발생할 수 있습니다.

본격적으로 해결 방법을 살펴보기 전에, 반드시 관리자 권한이 있는 계정으로 로그인했는지 확인하세요. 아래 소개하는 해결 방법들은 대부분 관리자 권한을 필요로 합니다. 관리자 계정으로 로그인했다면 바로 아래 해결 방법을 따라 해 보세요.

해결 방법 1: Mofcomp 도구 사용하기

앞서 언급했듯이, SQL Server 인스턴스를 설치하면서 WMI 공급자가 제거되는 경우가 있습니다. WMI 공급자는 시스템 내 애플리케이션들이 다른 애플리케이션이나 시스템 정보를 요청하고 가져올 수 있도록 지원하는 중요한 시스템 프로세스입니다. 이 경우 Mofcomp 도구를 실행하면 문제를 해결할 수 있습니다. 절차는 다음과 같습니다.

  1. Windows 키 + X를 누른 뒤 목록에서 명령 프롬프트(관리자)를 선택하여 관리자 권한 명령 프롬프트를 엽니다.
  2. 명령 프롬프트가 열리면 아래 명령어를 복사해 붙여넣고 Enter 키를 누릅니다.
    mofcomp "%programfiles(x86)%\Microsoft SQL Server\번호\Shared\sqlmgmproviderxpsp2up.mof
    Windows 10에서  WMI 공급자에 연결할 수 없음  오류 해결 방법
  3. 명령어의 '번호' 부분은 반드시 자신에게 설치된 SQL Server 버전 번호로 교체해야 합니다.
  4. 완료되면 Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
  5. 'services.msc'를 입력하고 Enter 키를 누릅니다.
  6. 서비스 목록에서 Windows Management Instrumentation 서비스를 찾습니다.
  7. 해당 서비스를 마우스 오른쪽 버튼으로 클릭한 뒤 다시 시작(Restart)을 선택합니다.Windows 10에서  WMI 공급자에 연결할 수 없음  오류 해결 방법
  8. 서비스가 재시작되면 오류가 해결되었는지 확인합니다.

해결 방법 2: Windows 레지스트리 키 권한 변경하기

두 번째 방법은 특정 Windows 레지스트리 키의 전체 권한 목록에 네트워크 서비스(Network Service) 계정을 추가하는 것입니다. 아래 지침을 따라 진행해 보세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  2. 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  3. 레지스트리 편집기 상단의 주소 표시줄에 아래 경로를 붙여넣습니다.
    Computer\HKEY_CLASSES_ROOT\CLSID\{73E709EA-5D93-4B2E-BBB0-99B7938DA9E4}
  4. {73E709EA-5D93-4B2E-BBB0-99B7938DA9E4} 키를 마우스 오른쪽 버튼으로 클릭한 뒤 사용 권한(Permissions)을 선택합니다.Windows 10에서  WMI 공급자에 연결할 수 없음  오류 해결 방법
  5. 추가(Add) 버튼을 클릭하고 '선택할 개체 이름을 입력하십시오' 입력란에 Network Service를 입력합니다.
  6. 이름 확인(Check Names)을 클릭한 후 확인(OK)을 누릅니다.Windows 10에서  WMI 공급자에 연결할 수 없음  오류 해결 방법
  7. 목록에서 Network Service를 선택하고 모든 권한(Full Control) 항목에 체크되어 있는지 확인합니다.Windows 10에서  WMI 공급자에 연결할 수 없음  오류 해결 방법
  8. 적용(Apply)을 클릭한 뒤 확인(OK)을 눌러 창을 닫습니다.
  9. 시스템을 재시작한 후 오류가 해결되었는지 확인합니다.