Невозможно открыть файл справки 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.