При открытии файла .CHM через сетевой диск на компьютере под управлением Windows XP / 2003 / Vista на правой панели вместо отображения темы / содержимого может отображаться следующее сообщение.
Переход на вебстраницу был отменен
Это совершенно нормально, так как Microsoft Security Updates 896358 840315 блокирует отображение содержимого файла CHM при открытии с сетевого диска. А в Windows Vista обновление безопасности включено по умолчанию. Microsoft выпускает обходные пути (исправления реестра) для этой проблемы в статье KB896054. В нем описаны следующие способы включения функции CHM с сетевого диска.
- Как использовать UrlAllowList для включения определенных URL
- Как использовать значение MaxAllowedZone для включения зоны безопасности
- Как использовать как UrlAllowList, так и значение MaxAllowedZone
- Используйте NestedProtocolList для включения вложенных протоколов в URL
Совет по теме: Для загруженных файлов CHM, которые хранятся на локальном жестком диске, щелкните правой кнопкой мыши файл CHM и выберите Свойства. Нажмите Разблокировать. Дважды щелкните файл CHM, чтобы просмотреть его содержимое.
Утилита HHReg автоматизирует задачу
HHReg (утилита регистрации справки HTML) автоматизирует шаги в KB896054. Это позволяет вам регистрировать ваши отдельные файлы .CHM или папки, содержащие ваши файлы .CHM, так что это не ставит под угрозу безопасность. HHReg прекрасно работает и в Windows Vista.
Запустите HHReg и добавьте файл CHM, нажав Добавить файл. Чтобы добавить сетевую папку, содержащую файлы CHM, используйте кнопку «Добавить папку», найдите и добавьте UNC-путь.
Теперь вы сможете просматривать содержимое CHM с общего сетевого ресурса.
Параметр будет сохранен в следующих разделах реестра в строковом значении с именем UrlAllowList:
HKEY_LOCAL_MACHINE ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Microsoft HTMLHelp 1.x Его ограничения
а также
HKEY_LOCAL_MACHINE ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Microsoft HTMLHelp 1.x HHRestrictions
Дополнительная информация
Если вы хотите настроить значение MaxAllowedZone для включения зоны безопасности в соответствии с примером 2 в KB896054, используйте вкладку Общая безопасность в HHReg.