
У меня есть несколько файлов Word с гиперссылками на локальные файлы .html, .pdf, .txt, .jpg и т. д. На некоторых компьютерах, когда я нажимаю ctrl на ссылках на файлы .html или .pdf, Word пытается открыть их с помощью другой программы, а не той, которая настроена в Настройках > Приложения по умолчанию.
На других компьютерах некоторые гиперссылки вообще не открываются, и возникает ошибка «не зарегистрировано ни одной программы для открытия этого файла".
На других ошибка "Вам понадобится новое приложение, чтобы открыть эту ссылку".
Это происходит на трех компьютерах с Windows 10, но не на двух других, где я это тестировал.
Например, после новой установки Microsoft 365 Word попытался открыть локальные файлы .html в Internet Explorer. Это произошло несмотря на то, что настройки приложений по умолчанию Win10 были установлены на Edge или Firefox как для файлов .html, так и для браузера по умолчанию.
Настройки работают как и ожидалось при двойном щелчке по файлу в Windows. Но Word 365 все равно пытался использовать Internet Explorer 11. (И потерпел неудачу, показав только страницу "about:blank".)
Удаление Internet Explorer не помогает. После повторной установки Microsoft 365 на одной машине он начал работать с файлами .html. Но на другой, где я получаю "Вам понадобится новое приложение ...", повторная установка ничего не изменила.
Для .PDF-файлов, хотя это работает на некоторых машинах, другая всегда пытается использовать Acrobat. И терпит неудачу: он открывает файл в Acrobat и сразу же закрывает его (или, может быть, Acrobat сразу же завершает работу?). Это не зависит от настроек для .pdf-файлов в приложениях по умолчанию.
Итак, мои вопросы:
- где Word ищет, какую программу использовать для открытия различных типов файлов?
- Как удалить какие-либо настройки, чтобы использовались системные настройки по умолчанию?
А также естьэтот пост на форумеописываю ту же проблему с файлами .jpg.
решение1
Это ошибка. Появилась в версии 2204.
Обходной путьвСообщество Microsoft Office
протестировал несколько последних обновлений Office и, кажется, выявил причину, по которой ссылки на документы Word оказались неработоспособными.
Для20 апреля Версия 2203 (Сборка 15028.20228), тестовые документы со ссылками JPG и PNG работают как и ожидалось, когда я нажимаю на гиперссылку. Обратите внимание, что при первой попытке ссылки JPG появилось предупреждение безопасности об опасных форматах файлов, которое можно проигнорировать. Стандартная процедура Microsoft для JPG.
Для последующего выпуска26 апреля Версия 2204 (Сборка 15128.20178), тестовые документы со ссылками JPG и PNG не работали и выдавали это сообщение об ошибке при нажатии на гиперссылку: «Ни одна программа не зарегистрирована для открытия этого файла». Я проверил ассоциации файлов в настройках Windows и подтвердил, что они неверны; ассоциации файлов JPG и PNG остались прежними.
Чтобы вернуться к последней рабочей версии, я изменил предложение LiranLustig, указав номер версии. Вы можете использовать эту командную строку (следуя инструкциям LiranLustig):
"C:\Program Files\Common Files\microsoft shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=16.0.15028.20228
После успешной установки снова откройте Word, перейдите в Файл\Учетная запись и убедитесь, что Отключены обновления, чтобы не получить мошенническое обновление. Неизвестно, как долго ждать обновления с исправлением ошибки, но есть небольшой недостаток в том, чтобы некоторое время придерживаться версии от 20 апреля.
Обратите внимание, что я тестировал это только на Windows 11 и Office 365. Ожидается, что это будет работать на Windows 10 и Office 2016, но никаких гарантий. Как отмечает LiranLustig, это не восстановление системы, поэтому оно оказывает относительно небольшое влияние и не должно влиять на другие операции или программы.
Итак, подведем итоги: похоже,26 апреля Версия 2204 (Сборка 15128.20178) обновление внесло эту ошибку.
Опять же, ожидайте, что в конечном итоге это будет исправлено.
ВотСтраница поддержки Microsoft о возврате к предыдущей версии обновления.
решение2
Поскольку мне пришлось применить это исправление на нескольких машинах, я создал скрипт для
- Отключить автоматические обновления Office 365
- Установите последнюю версию без этого бага
Если это будет полезно другим, вот:
@echo off
SET WantedVersion=16.0.15028.20228
REM Check we are running as Admin
openfiles 1>nul 2>nul
IF NOT %ERRORLEVEL% EQU 0 (
ECHO *** ERROR this must be Run As Administrator... ***
PAUSE
EXIT /B 1
)
echo Disabling Office 365 automatic updates
reg add HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v UpdatesEnabled /t REG_SZ /d False /f
echo Current version:
reg query HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v VersionToReport
echo Installing version %WantedVersion%
"C:\Program Files\Common Files\microsoft shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=%WantedVersion%
PAUSE