17

Когда я пытаюсь открыть справку .chm с сетевого диска, я получаю следующую ошибку:

Переход на вебстраницу был отменен.

Я знаю о решении .reg, описанном на KB896054

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

но это не работает в Windows 7.

Есть идеи, как сделать справку .chm доступной с сетевых дисков?

Изменить: у меня сетевой путь сопоставлен с буквой P: диск. Моя программа запускается из P: и я хочу увидеть помощь для этого. Копирование программы на локальный диск не является для меня решением.

5 ответов5

6

Я также столкнулся с этой проблемой, на Windows 7, 64-битной. Мне пришлось добавить UNC-путь (\\drive\share) в зону доверенных сайтов и установить (в HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions) значение MaxAllowedZone в 0x02, а не 0x01. Я надеюсь, что это помогает кому-то еще. Источник: KB 896054, в которой имеется удобная таблица, в которой настройки MaxAllowedZone позволяют определить, какие зоны (более высокие числа более допустимы). Другой вопрос SuperUser, номер 69863, также рассказывает, как отключить сообщение "Предупреждение о безопасности файла".

5

Необходимо ввести следующие 2 ключа, после чего вы сможете просматривать файлы CHM в Windows 7:

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

"MaxAllowedZone"=dword:00000001

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

"UrlAllowList"=\\\\[server name]\\[share name]\\[path];file://\\\\[server name]\\[share name]\\[path];

Добавлено анонимным пользователем (имя CB): обратите внимание, что в 64-битной Windows 7 вам нужно будет включить:

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

Я столкнулся с той же проблемой.

То, что вы можете попробовать:

Повторите адрес

... пока коровы не вернутся домой :)

Или используйте Help Explorer от KAMA Software.

Вам даже не нужно устанавливать программу, вы можете использовать ее переносимо: просто распакуйте две папки bin и gre и запустите исполняемый файл helpexplorer.exe.

Примечание. Справочный проводник является условно-бесплатным. Однако никаких ограничений нет, и это нормально, потому что ПО KAMA, похоже, исчезло с лица земли, поэтому лицензирование программного обеспечения довольно сложно. Любая информация о том, как зарегистрировать программное обеспечение, приветствуется.

Я нашел программу довольно давно, когда искал достойную программу просмотра файлов справки, и с тех пор использую ее. Многие технические книги выпускаются как CHM, а собственное средство просмотра Microsoft - настоящая проблема, HE - именно то, каким должен быть правильный зритель: с современным интерфейсом, поиском истории, избранным и легкой настройкой размера шрифта (увеличение / уменьшение с помощью CTRL +/-) без изменения настроек шрифта в Интернете ... и, конечно, это не отменяет навигацию по сетевым ресурсам. :) *

3

Самый быстрый способ - но не удобный - перетащите на свою машину и откройте там.

Технический способ - зайдите в свойства и посмотрите, есть ли у вас кнопка разблокировки.

Это обычно вызывается флагом NTFS, установленным с другого компьютера.

Я понятия не имею, почему другие файлы работают, но по какой-то причине.CHM файлы затронуты ... Я думаю, это связано с тем, как он кэширует HTML-страницы.

альтернативный текст

2

Я использую следующее в сценарии .cmd (щелчок правой кнопкой мыши, запуск от имени администратора):

REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v MaxAllowedZone /t REG_DWORD /d 1 /f
REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v UrlAllowList /d "\\yourserver;file://\\yourserver;http://your.intranet.web" /f

(это то же самое, что и ответ Ширли, но двойной щелчок по файлам .reg по сети не работает, и у меня есть свои конфигурационные скрипты на сервере. Но работает скрипт .cmd от имени администратора)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .