라우팅 및 원격 액세스 역할 설치 후 MMC 콘솔에 문제가 있을 때 해결 방법

최근에 Hyper-V 네트워크 구축과 관련하여 라우팅 및 원격 액세스 서비스를 설치하고 난 다음에 전혀 예상하지 못했던 MMC 스냅인 관련 오류가 나타나서 문제를 해결하기 위하여 방법을 찾던 중에 적절한 해결 방안을 찾아 블로그 글로 정리해서 올립니다.


MMC 스냅인 제한 내역에서 삭제하기


MMC 스냅인으로 불러올 수 있는 항목에 대해 제한이 추가되어있을 수 있습니다. 정책으로 인하여 로드할 수 없다는 메시지를 나타내는 스냅인은 이 방법을 통하여 문제를 해결할 수 있습니다. 이 기능을 사용하려면 시스템 관리자 권한이 필요합니다.



  1. 오류 메시지에서 나타나는 GUID 값을 확인합니다.

  2. 레지스트리 편집기를 시작합니다. (regedit.exe)

  3. HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMMC 순으로 탐색합니다.

  4. 불러오지 못한다고 되어있던 스냅인의 GUID 값을 찾아 해당 Key 값 자체를 삭제합니다.

  5. 열려있던 모든 MMC 스냅인을 닫고 다시 MMC 콘솔을 엽니다.

Users 그룹에 거부 권한이 지정된 경우


특정 MMC 스냅인의 설치가 정상적인 상태가 아니라고 메시지가 나타나는 경우에는 해당 MMC 스냅인 COM 컴포넌트를 포함하는 Inprocess Server DLL 파일을 찾아 권한 상태를 확인하고 다시 레지스트리에 정보를 업데이트해야 합니다. 정확한 DLL을 찾기 위하여 다음의 순서를 따릅니다.



  1. 오류 메시지에서 나타나는 GUID 값을 확인합니다.

  2. 레지스트리 편집기를 시작합니다. (regedit.exe)

  3. 제일 상위 루트 항목을 선택하고, 레지스트리 항목 검색 창을 열어 (Ctrl+F) 1단계에서 확인한 GUID 값의 처음 몇 자리 – 또는 – 전체 자릿수를 검색어로 넣고 검색을 시작합니다.

  4. HKEY_CLASSES_ROOT 키 아래에서 키 값을 찾으면, InprocServer32 키 아래에 들어있는 파일 경로를 확인합니다.

  5. 4단계에서 확인한 파일 경로가 있는 곳으로 이동하여 파일 보안 속성을 확인한 다음 필요한 모든 설정을 다시 설정하는데, 이 때 Users 그룹이나 다른 그룹에 거부 설정이 지정되어있는 경우 이를 모두 해제하고, 최소한의 권한인 읽기 및 실행 권한만 허용하도록 변경합니다. 소유권 변경은 필요하지 않습니다.

  6. 명령 프롬프트 창을 열고, 해당 DLL 파일에 대해 다시 regsvr32.exe 명령을 사용하여 재 등록합니다.

  7. 열려있던 모든 MMC 스냅인을 닫고 다시 MMC 콘솔을 엽니다.

라우팅 및 원격 액세스 제어 스냅인에 대한 문제 해결


라우팅 및 원격 액세스 역할 제어를 위한 스냅인의 경우, HKEY_CLASSES_ROOTCLSID{01A3BF5C-CC93-4C12-A4C3-09B0BBE7F63F} 에서 DLL 파일의 경로를 확인할 수 있고, 보통 %windir%system32iasnap.dll을 가리킵니다. 이 파일에 대한 권한 설정을 확인/수정하고 COM 서버로 재등록하면 문제가 해결됩니다. 정상적으로 등록이 완료되면 InprocServer32 키 외에 ProgId, VersionIndependentProgId 키가 추가로 등록되어있어야 합니다.

댓글 남기기