*.msc 파일 오류
게시일: 2003/04/21 | 글쓴이: doa | 21211 번 | 프린트 | 메일


며칠전 부터 게시판에 *.msc 파일을 열 수 없다는 고충을 호소하는 글이 자주 올라왔었다. 사실 이처럼 동일한 질문이 자주 올라오는 경우 필자는 다른 질문에 우선해서 답하는 경우가 많은데, 이번 문제의 경우 필자 역시 답을 쓸 수가 없었다.

오류가 일반적인 오류가 아닌경우, 동일한 오류를 재연하는 것이 필수적인데, 게시판의 올라온 정보만으로는 필자가 동일한 오류를 재연할 수 있는 방법이 없었기때문이다.

Anonymous님의 질문, MMC 에서 *.msc 파이을 열수없다는 에러메세지 해결방법을 찾습니다에 올라온 smart님의 답변에 최신 아드레날린(01버전)때문이라는 글과함께 해결방법이 올라온 것을 보고 실제 그러한 문제가 발생하는지 알아보기위해 아드레날린 최신 버전인 adrenalin2.0Beta01.exe를 다운받아 설치해 보았다.

그러나 smart님의 보고와는 달리 *.msc 파일에 어떠한 문제도 발생하지않았다. 혹 버전상의 잘못인가 싶어서 adrenalin2.0Beta00.exe를 다시 설치했지만 역시 어떠한 문제도 발생하지않았다.

아드레날린의 문제가 아닌 것으로 생각하고 아드레날린을 삭제했는데 삭제후에 많은 분들이 보고한 다음과 같은 *.msc 오류가 발생하는 것이었다. 즉, 이 문제는 아드레날린을 설치할때 발생하는 문제가 아니라 아드레날린을 삭제하면 발생하는 문제라는 점이다주1.

msc 오류


위의 증상을 확인하기위해 Regsitry Monitor로 감시한 결과 아드레날린 2.0 베타 00, 01 모두 XP에서는 필수적인 XML 관련 레지스트리를 삭제하는 것이었다주2. 즉, XML 스킨을 사용하는 아드레날린의 모든 버전에서 위와같은 증상이 발생할 수 있다는 것이다.

이 문제를 해결하는 방법은 다음과 같다.

  1. 설치된 아드레날린을 삭제한다주3.
  2. 여기를 클릭해서 fixadrenalin.zip 파일을 다운받는다.
  3. 다운받은 fixadrenalin.zip을 임의의 폴더에 풀고 fixadrenalin.reg를 두번 클릭한다.
  4. 레지스트리 병합 여부를 묻는 확인창에서 확인을 클릭한다.


이 문제를 해결하는 보다 쉬운 방법은 다음과 같다주4.

  1. 시작/실행/cmd를 입력하고 확인을 클릭한다.
  2. 명령행에서 다음 명령을 실행한다.
    regsvr32 %SystemRoot%\System32\msxml.dll
  3. regsvr32 확인 창에서 확인 버튼을 클릭한다.


주1: 아르레날린 00 버전의 경우 삭제/설치하면 XML 관련 레지스트가 복원되지만 01 버전은 삭제/설치해도 동일한 문제가 발생했다(즉, 설치해도 레지스트리가 복원되지않았다). 주2: 아드레날린을 제거할 때 삭제되는 XML 관련 레지스트리는 약 30여개이며, 이외에 상당수의 레지스트리가 삭제되었다. 주3: 아드레날린을 삭제하지않아도 된다. 그러나 필자는 가급적 삭제할 것을 권고한다. 시스템 레지스트리를 지나치게 변경하는 프로그램은 시스템의 원할한 동작을 위해 가급적 설치하지않는 것이 낫다. 주4: 이 방법은 Anonymous님이 올린 코멘트로 작성된 것이다.


ctfmon.exe 죽이기 II 필자는 ctfmon.exe 죽이기에서 오피스 XP에서 도입된 고급 텍스... (102539) 2003-06-05
내 최근 문서 사용안하기 MS는 95를 발표하면 95는 기존의 OS와는 달리 문서 지향 OS라... (21375)2003-04-17

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.