IT/TIP

MSXML2 DOM 객체를 생성하는중에 에러 발생 오류 해결방법!

멋쪄  2014. 12. 1. 08:00

MSXML2 DOM 객체를 생성하는중에 에러 발생 오류 해결방법!

 

 

 

 관세청 전자통관시스템(portal.customs.go.kr/main.html) 접속시 설치되는 보안 프로그램 중 설치시 오류가 발생합니다.

 

 

 

MSXML2 DOM 객체를 생성하는중에 에러가 발생했습니다.

 

 

 

해당 오류는 문제는 MSXML 모듈 이상 또는 MSXML 모듈이 정상적으로 설치되지 않는경우 발생 합니다.

 

C:\Program Files\SignGATE\Uninstall\ewsinstaller.log

C:\Program Files(x86)\SignGATE\Uninstall\ewsinstaller.log

폴더의 로그를 실행해보면 답은 바로 나옵니다.

 

DLL 초기화 루틴을 실행할 수 없습니다.

Cannot register dll server. (C:\Windows\system32\msxml4.dll)

 

위의 경우는 msxml4.dll 파일이 해당 경로의 없어서 발생하는 문제 입니다. [2번]을 바로 실행하시면 됩니다.

 

그런데, 참 희안하게 동일한 PC에 잘 사용을 하는 MSXML2 DOM 객체 오류가 발생하였습니다.


 

1. 제어판 -> SignGATE EWS 삭제 후에 PC 재부팅을 합니다.

 

2. SigaGATE 삭제 후에 C:\Windows\system32\ 폴더에 msxml4.dll 파일이 있는지 확인 합니다.

 

msxml-4.zip

 

만약에 해당 파일이 없다면, 첨부파일 압축 해제 후 msxml4.dll 를 C:\Windows\system32 폴더에 복사 후 PC 재부팅 합니다.

 

위 방법 대로면 하면 거의 해결 될 겁니다. 그대로 안된다면 아래의 최후의 보루 작업을 하시면 됩니다.

 


(최후의 보루) 입니다.

 

그래도 문제가 해결 되지 않는다면, C:\Windows\system32\ 경로에 아래의 파일을 삭제 합니다.

 

msxml4.dll / msxml4a.dll / msxml4r.dll 파일이 있는지 확인 하고, 있으면 삭제 합니다.