Office에서 하이퍼링크를 선택하면 "인터넷 서버 또는 프록시 서버를 찾을 수 없습니다." 오류 메시지가 나타남
증상
Office 문서에서 하이퍼링크를 만든 다음 이 링크를 선택하면 다음 오류 메시지 중 하나가 나타날 수 있습니다.
URL>을 열 <수 없습니다. 인터넷 서버 또는 프록시 서버를 찾을 수 없습니다.
URL>을 열 <수 없습니다. 지정된 파일을 열 수 없습니다.
<URL> = 삽입한 하이퍼링크입니다.
참고
하이퍼링크는 브라우저에 직접 입력하거나 실행 대화 상자의 열기 상자에 입력하면 작동합니다( 시작을 선택한 다음 실행을 선택합니다).
원인
이 문제는 다음과 같은 경우 발생합니다.
Microsoft Internet Explorer에서 다음을 사용하는 경우
- 프록시 서버로 -또는-
- HTTP 요청을 로컬 네트워크에 배치할 수 없는 방화벽 사용
인터넷 Explorer 기본 브라우저가 아닙니다.
ForceShellExecute 레지스트리 키가 다음 위치에 없거나 1로 설정되지 않았습니다.
64비트 운영 체제에 설치된 32비트 버전의 Office용:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
32비트 운영 체제에 설치된 32비트 버전의 Office 또는 64비트 운영 체제에 설치된 64비트 버전의 Office의 경우:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet
참고
레지스트리 경로는 Office 버전에 따라 달라지지 않습니다.
해결 방법
중요
이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업하고 복원하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료를 참조하세요.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법
레지스트리에 인터넷 하위 키 추가 및 값 데이터 설정
이 문제를 해결하려면 ForceShellExecute 하위 키가 없으면 추가한 후 값 데이터를 설정하고, 하위 키가 있으면 ForceShellExecute 하위 키의 값 데이터를 설정합니다.
실행 중인 프로그램을 모두 끝냅니다.
시작을 선택한 다음 실행을 선택합니다. 열기 상자에 regedit을 입력한 다음 확인을 선택합니다.
레지스트리 편집기에서 다음 하위 키 중 하나로 이동합니다(없을 경우 키 만들기).
64비트 버전의 Windows에 설치된 32비트 버전의 Office용:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
32비트 버전의 Windows에 설치된 32비트 버전의 Office용:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
64비트 버전의 Windows에 설치된 64비트 버전의 Office용:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
인터넷 하위 키가 선택되어 있는지 확인합니다. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 선택합니다. 다음과 같은 레지스트리 값을 추가합니다.
값 이름: ForceShellExecute
ForceShellExecute를 두 번 클릭한 다음 값 데이터를 1로 설정합니다. 확인을 선택합니다.
[레지스트리] 메뉴에서 [종료]를 선택합니다.
문제가 해결되었습니까?
문제가 해결되었는지 확인합니다. 문제가 해결되면 이 섹션을 완료했습니다. 문제가 해결되지 않으면 지원에 문의하세요.
추가 정보
이 해결 방법을 사용한 후 하이퍼링크를 사용하여 Microsoft Word 문서나 Microsoft Excel 워크시트로 이동하지 못할 수도 있습니다.
Office는 Urlmon.dll 파일을 사용하여 모든 인터넷 전환을 처리합니다.
이 경우 Urlmon.dll 파일은 프록시 서버를 통해 http://
파일을 가져오는 요청을 보냅니다. 프록시 서버는 요청이 http://request
의 HTTP 사용자 에이전트 필드를 기반으로 Internet Explorer에서 요청이 온 것으로 확인합니다. 그러면 기본적으로 "액세스 거부"라는 오류 403이 발생합니다.
Urlmon.dll 파일이 이것을 가져와서 앞서 언급한 오류 메시지를 반환합니다. 이 오류는 요청이 실패했음을 나타내지만 실패한 이유는 명시하지 않습니다.
해결 방법은 URL에서 ShellExecute()를 사용하는 것입니다. 이렇게 하면 운영 체제가 기본 브라우저에서 URL을 시작할 수 있습니다. 프록시 서버에서 기본 브라우저를 제한하지 않으면 적절한 페이지가 표시됩니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기