Невозможно открыть файл справки Windows CHM

У меня есть файл CHM, который всегда отображает одну и ту же ошибку: "Отмена перехода на веб-страницу"

Все узлы имеют одинаковую ошибку.

Скриншот

Что я могу сделать, чтобы это исправить?

Я использую Windows XP SP3 с Internet Explorer 8.0.6001

5 ответов

Файл.chm находится в общей сетевой папке? Или это было загружено из Интернета или из общего сетевого ресурса? Windows защищает файлы, которые она считает "ненадежными", и предотвращает их отображение. Чтобы решить эту проблему, скопируйте chm на локальный компьютер, затем щелкните правой кнопкой мыши файл и выберите "Свойства" и нажмите кнопку "Разблокировать".

Позвольте мне угадать файл CHM был загружен из Интернета? Это механизм безопасности. Если вы доверяете этому файлу (и помните - файлы CHM содержат HTML и сценарии, выполняемые под внешним исполняемым файлом), просто щелкните его правой кнопкой мыши, выберите свойства, а затем выберите "разблокировать".

Поскольку это похоже на файл Mercury (я должен сказать HP?), Вы, вероятно, хорошо - если вы загрузили его с авторизованного сайта.

Возможно, вы захотите узнать, что вы можете "извлекать" или декомпилировать файлы CHM с помощью бесплатного инструмента архивации 7Zip. CHM гораздо интереснее просматривать в браузере.

Убедитесь, что у вас есть права на запись в файл CHM и в папку, в которой он находится.

Другое решение при реальной работе через (доверенный) сетевой ресурс - это передача файла CHM в архиве (zip, rar и т. Д.). После извлечения из архива CHM будет показан без видимых ограничений. Причина в том, что (после KB896358) для загружаемых файлов применяются особые ограничения безопасности. Вы можете отключить эти ограничения, введя два ключа в реестр, как описано в этой статье (на немецком языке):
Проблема с Anzeigen von .chm-Dateien - Советы и хитрости

Извлечен патч в реестр (разрешающий содержимое интрасети):[1]

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
"MaxAllowedZone"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001


[1] Я попробовал внести изменения шаг за шагом и нашел HHRestrictions ключ не имеет значения.

Другое решение состоит в том, чтобы использовать средство просмотра CHM, у которого нет этой проблемы. Как SumatraPDF ( http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html), так и XCHM ( http://xchm.sourceforge.net/) - бесплатные читатели CHM с открытым исходным кодом, которые не При открытии этих файлов такая же проблема, как и у встроенного средства просмотра chm в windows.

Другие вопросы по тегам