런타임 오류 70 원격 응용 프로그램에서 서버에 액세스하려고 할 때 보안 권한이 충분하지 않아 발생하는 일반적인 오류입니다. 이것이 발생하는 유일한 이유는 아니며 사용자가 복사한 파일을 열려고 할 때도 발생합니다. 파일이 사용 중일 때 사용자에게 충분한 권한이 없기 때문에 런타임 오류 70이 나타납니다. 이 오류가 나타나면 일반적으로 컴퓨터가 DCOM 서버에 액세스를 시도하고 있음을 의미합니다. DCOM 서버는 네트워크에서 서로 다른 프로세스와 통신할 수 있도록 각 워크스테이션에 메시지를 보내는 데 사용됩니다. 이 오류는 해결하기에 너무 복잡하지 않으며 다음 단계를 따라야 합니다.
런타임 오류 70의 원인은 무엇입니까?
오류가 발생할 때 나타날 수 있는 오류의 예는 다음과 같습니다.
<블록 인용>
런타임 오류 '70':
권한 거부됨
이 오류는 Microsoft Windows 시스템에 존재하며 앞에서 언급한 것처럼 이러한 오류가 발생하는 이유는 부분적으로 보안 권한이 없기 때문입니다. 워크스테이션이 서버에 액세스할 수 없는 경우 작업을 완료할 수 없으며 이를 수행하고 정지하려는 컴퓨터를 끝없이 중지하기 위해 Microsoft는 중지하는 방법을 설계하여 이 오류가 발생했습니다. 런타임 오류 70은 사용자가 권한이 없는 MTS 구성 요소(Microsoft Transaction Server)에서 메서드를 호출하려고 할 때 발생할 수 있습니다. 이러한 문제는 경미하며 아래 단계에 따라 해결할 수 있습니다.
런타임 오류 70을 수정하는 방법
1단계 – 승인 확인 활성화
위의 오류는 일반적으로 Microsoft Transaction Server에서 Enable Authorization Checking이 켜져 있거나 VB 응용 프로그램에서 개체를 시작하려는 Microsoft NT 사용자에게 MTS 구성 요소의 메서드를 호출할 권한이 없을 때 발생합니다. 이러한 문제를 해결하려면:
- 승인 확인 활성화 설정을 지웁니다. 이렇게 하려면 MTS Explorer를 시작한 다음 구성 요소의 속성 창을 엽니다. 보안 탭에서 승인 확인 활성화를 선택 취소합니다.
이 방법은 옵션이 켜져 있는 경우 존재하는 엄격한 보안 권한을 근절합니다. 이렇게 하면 Windows NT 워크스테이션에서 서버에 액세스할 수 있지만 그렇지 않은 경우 다음 단계를 계속하십시오.
2단계 – PC의 모든 사용자에게 관리자 권한 부여
사용자에게 관리자 권한을 부여하면 서버가 워크스테이션이 외부 워크스테이션이 아니라 안전한 로컬 워크스테이션임을 인식하므로 서버에 액세스할 수 있습니다. 이 단계를 수행하려면 다음을 수행해야 합니다.
Windows 95, 98 또는 ME의 경우:
- DCOM 구성을 실행합니다.
- 사용 가능한 응용 프로그램 목록에서 DCOM 서버 응용 프로그램을 선택합니다.
- 속성 버튼을 선택하거나 목록에서 DCOM 서버 애플리케이션을 두 번 클릭합니다.
- '기본 액세스 권한'으로 서버를 테스트합니다.
Windows NT 또는 2000:
- DCOM 구성을 실행합니다.
- 사용 가능한 응용 프로그램 목록에서 DCOM 서버 응용 프로그램을 선택합니다.
- 속성 버튼을 선택하거나 목록에서 DCOM 서버 애플리케이션을 두 번 클릭합니다.
- "기본 액세스 권한", "기본 실행 권한" 및 "사용자 지정 구성 권한"으로 서버를 테스트합니다.
이 단계 중 하나에서 런타임 오류 70이 계속 나타나면 다음 단계로 바로 이동하지 말고 대신 DCOM 구성의 기본 보안 탭에서 기본 액세스 권한을 수정하십시오. 이는 사용자가 액세스할 수 있는 항목을 제한하여 이 보안 관련 오류를 생성하기 때문에 오류가 발생하는 일반적인 이유입니다. 이 단계가 작동하지 않으면 다음 단계를 수행하십시오.
3단계 – DCOM 활성화(Windows 95 및 Windows 98의 경우)
사용자가 액세스하려는 서버에 DCOM이 활성화되어 있지 않으면 런타임 오류 70이 나타납니다. 다음 지침에 따라 쉽게 해결할 수 있습니다.
- 서버 컴퓨터에서 DCOM 구성(DCOMCNFG.EXE)을 실행합니다.
- 기본 속성 탭을 선택합니다.
- 이 컴퓨터에서 분산 COM 사용이 선택되어 있는지 확인합니다. 이 값은 Windows 레지스트리의 HKEY_LOCAL_MACHINE\Software\Microsoft\OLE 위치에 저장됩니다.
이렇게 하면 서버 컴퓨터에서 DCOM이 시작되어 응용 프로그램이 로드되고 워크스테이션과 서버가 중단이나 충돌 없이 완전히 통신할 수 있습니다. 그래도 문제가 해결되지 않으면 다음 단계로 진행하십시오.
4단계 – 레지스트리 정리
– 이 레지스트리 클리너 다운로드
레지스트리 클리너는 Windows가 얼마나 잘 작동하는지에 매우 중요한 역할을 할 수 있으며 런타임 70 오류를 중지하는 데 도움이 될 수 있습니다. 레지스트리는 기본적으로 시스템에 대한 중요한 설정과 정보를 저장하는 중앙 데이터베이스로서 Windows가 PC에 대한 수많은 세부 정보를 기억할 수 있도록 합니다. 불행히도 레지스트리는 손상되기 쉬우므로 시스템이 매우 느리고 안정적으로 실행되지 않습니다. 이 문제를 해결하려면 '레지스트리 클리너'를 사용하여 레지스트리를 검색하고 컴퓨터가 매우 느리게 실행되거나 오류가 발생하는 원인이 되는 손상된 부분을 복구해야 합니다. 아래에서 권장 레지스트리 클리너를 다운로드할 수 있습니다.