안녕하세요 방금전에 그 문제로 고생하다가 지금 해결했습니다
해결 방법
Internet Explorer에서 이 문제를 해결하려면 다음과 같이 하십시오.
실행 중인 모든 프로그램을 끝냅니다.
시작을 누르고 실행을 누릅니다.
regsvr32 urlmon.dll을 입력하고 확인을 누릅니다.
"DllRegisterServer in urlmon.dll succeeded." 메시지가 나타나면 확인을 누릅니다.
이렇게 해도 문제가 해결되지 않으면 다음 파일 각각에 대해 2-4단계를 반복하되 3단계에서 Urlmon.dll을 아래의 각 파일 이름으로 바꾸십시오.
Shdocvw.dll
Msjava.dll --> 전 이 파일은 안된다고 나와서 그냥 넘어갔어요
Actxprxy.dll
Oleaut32.dll
Mshtml.dll
Browseui.dll
Shell32.dll(Windows XP와 Windows 2000에서만)
-->전 이부분에서 해결이 되었습니다. 그런데 밑에는 그래도 안되는경우군요.
--> 여기까지 하고 다시 새창으로 열기를 했지만 안되더군요
그래서 그 다음 단계로 갔습니다
다음 레지스트리 값이 존재하고 올바른지 확인하십시오.
아래 값을 찾을려면 시작->실행->regedit 하시면 창이 뜹니다
HKLM\SOFTWARE\Classes\Interface\ : HKLM은 HKEY_LOCAL_MACHINE 이에요
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}
라는 부분을 찾아보고 없으면 추가해야 합니다
아래 내용을 추가 하시면 되는데요
추가하시는 방법은 Interface 폴더를 선택-> 새로만들기-> 키 하시면
새키라고 폴더가 Interface 하위폴더로 생기는데요 그 폴더 이름을
{00020400-0000-0000-C000-000000000046}로 바꿔주시여 합니다
만들어진 폴더를 선택하시면 오른쪽에 폴더안에 내용이 보이는데요
거기에서 기본값을 선택-> 오른쪽버튼-> 수정하시고
아래에 나와있는 값 IDispatch을 복사해서 붙어넣으세요
그 아래에 있는
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid 폴더는
{00020400-0000-0000-C000-000000000046} 폴더에서 새로 만들기하셔서
ProxyStubClsid 로 만들어주시고 값 입력하시면 됩니다.
요약해 보면
{00020400-0000-0000-C000-000000000046} 만들고 그 아래 폴더로
각각 ProxyStubClsid 와 ProxyStubClsid32 폴더를 만들고
아래 값을 입력하면 됩니다.
입력해야 할 부분
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}
이름: (기본값)
값: IDispatch -> 입력하세요
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid
이름: (기본값)
값: {00020420-0000-0000-C000-000000000046} -> 입력하세요
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid32
이름: (기본값)
값: {00020420-0000-0000-C000-000000000046} -> 입력하세요