Перейти к содержанию

Исправлено: не удается просмотреть файлы CHM с сетевого диска в Windows Vista.

Когда вы открываете файл .CHM на сетевом диске на компьютере под управлением Windows XP / 2003 / Vista, на правой панели может отображаться следующее сообщение вместо отображения раздела / содержимого.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};Переход на вебстраницу был отменен

Это совершенно нормально, поскольку обновления безопасности Microsoft 896358 и 840315 блокируют отображение содержимого файла CHM при открытии с сетевого диска. А в Windows Vista обновление безопасности включено по умолчанию. Microsoft предлагает обходные пути (изменения реестра) для этой проблемы в статье KB896054. В нем описаны следующие методы включения функций CHM с сетевого диска.

  1. Как использовать UrlAllowList для включения определенных URL-адресов
  2. Как использовать значение MaxAllowedZone для включения зоны безопасности
  3. Как использовать значение UrlAllowList и MaxAllowedZone
  4. Используйте NestedProtocolList для включения вложенных протоколов в URL-адресе

Соответствующий совет: для загруженных файлов CHM, которые хранятся в локальный жесткий диск, щелкните правой кнопкой мыши файл CHM и выберите пункт «Свойства». Щелкните Разблокировать. Дважды щелкните файл CHM, чтобы просмотреть его содержимое.

Утилита HHReg автоматизирует задачу

HHReg (Утилита регистрации HTML-справки) автоматизирует шаги из KB896054. Это позволяет вам регистрировать ваши отдельные файлы .CHM или папки, содержащие ваши файлы .CHM, так что это не ставит под угрозу безопасность. HHReg также отлично работает в Windows Vista.

Запустите HHReg и добавьте файл CHM, щелкнув Добавить файл. Чтобы добавить сетевую папку, содержащую файлы CHM, используйте кнопку «Добавить папку», «Обзор» и добавьте путь UNC.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

Теперь у вас должна быть возможность просматривать содержимое CHM из общего сетевого ресурса.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

Этот параметр будет храниться в следующих разделах реестра в строковом значении UrlAllowList:ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ HKEY_LOCAL_MACHINE Microsoft HTMLHelp 1.x ItssОграничения

а такжеПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ HKEY_LOCAL_MACHINE Microsoft HTMLHelp 1.x HHОграничения

Дополнительная информация

Если вы хотите настроить значение MaxAllowedZone, чтобы включить зону безопасности в соответствии с Пример 2 в KB896054 используйте вкладку Общая безопасность в HHReg.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *