Сообщение об ошибке при выборе гиперссылки в Office: “Не удается найти интернет-сервер или прокси-сервер”
Симптомы
При создании гиперссылки в документе Office и выборе ссылки, можно получить одно из следующих сообщений об ошибках:
Не удается открыть <URL-адрес>. Не удается найти интернет-сервер или прокси-сервер.
Не удается открыть <URL-адрес>. Не удается открыть указанный файл.
<URL> - вставленная гиперссылка.
Примечание.
Гиперссылка работает, если ее ввести непосредственно в браузере или в диалоговом окне "Запуск" (нажмите кнопку "Пуск ", а затем выберите " Выполнить").
Причина
Эта проблема возникает при выполнении указанных ниже условий.
Вы используете Microsoft Internet Explorer:
- В качестве прокси-сервера -или-
- С брандмауэром, который не разрешает размещать HTTP-запросы в локальной сети
Internet Explorer не является браузером по умолчанию.
Раздел реестра ForceShellExecute отсутствует в следующем расположении или не имеет значения 1:
Для 32-разрядных версий офиса, установленных на 64-разрядных операционных системах:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
Для 32-разрядных версий Office, установленных в 32-разрядных операционных системах, или 64-разрядных версий Office, установленных в 64-разрядных операционных системах:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet
Примечание.
Путь к реестру не зависит от вашей версии Office.
Обходной путь
Важно!
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в соответствующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Добавление подраздела Интернета в реестр и установка значения
Чтобы обойти эту проблему, либо добавьте подраздел ForceShellExecute, если он отсутствует, и задайте значения Value, либо, если он присутствует, задайте значения Value подраздела ForceShellExecute.
Завершите работу всех запущенных программ.
Нажмите кнопку Пуск и выберите пункт Выполнить. Введите regedit в поле Открыть, а затем выберите ОК.
В редакторе реестра перейдите к одному из следующих подразделов (создайте разделы, если они не существуют):
Для 32-разрядной версии Office на 64-разрядной версии Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
Для 32-разрядной версии Office на 32-разрядной версии Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
Для 64-разрядной версии Office на 64-разрядной версии Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
Убедитесь, что подраздел Internet выбран. В меню "Правка " наведите указатель мыши на пункт "Создать", а затем выберите значение DWORD . Добавьте следующее значение реестра:
Имя значения: ForceShellExecute
Дважды щелкните ForceShellExecute, а затем установите значение на 1. Нажмите OK.
В меню реестра выберите команду Выход.
Проблема устранена?
Проверьте, устранена ли проблема. Если проблема устранена, вы закончите работу с этим разделом. Если проблема не устранена, обратитесь в службу поддержки.
Дополнительная информация
Гиперссылка может не перейти к документу Microsoft Word или листу Microsoft Excel после использования этого обходного решения.
Office использует файл Urlmon.dll для обработки всех переходов в Интернет.
В этом случае Urlmon.dll отправляет запрос на получение файла через http://
прокси-сервер. Прокси-сервер видит, что запрос поступил от Internet Explorer, на основе поля агента обработки HTTP http://request
. Затем он выдает ошибку 403, в основном говоря “Отказано в доступе”.
Файл Urlmon.dll просто возвращает сообщение об ошибке, упомянутое ранее. Ошибка означает, что запрос не удалось выполнить, но никогда не указывается причина сбоя.
Решение проблемы заключается в использовании ShellExecute() в URL-адресе. Это позволяет операционной системе запускать URL-адрес в браузере по умолчанию. Если браузер по умолчанию не ограничен прокси-сервером, отображается соответствующая страница.
Обратная связь
Отправить и просмотреть отзыв по