Как разблокировать ранее разблокированный файл CHM

3514
OnesimusUnbound

Wierd? Во всяком случае, в Windows 7 я скачал файл CHM на рабочий стол и разблокировал его Property > Unblock.

Я переместил файл CHM в папку на рабочем столе, чтобы упорядочить файлы, и когда я открыл файл, содержимое программы чтения CHM не смог открыть страницы в файле CHM. Я открыл свойство файла, но кнопка разблокировки пропала. Ну, я могу просто загрузить файл, хотя я нахожу проблему интересной, и мне нужно знать, как ее устранить.

Итак, как я могу разблокировать указанный файл?

Обновить уточненное местоположение. Я имел в виду папку на рабочем столе, а не на сетевом диске.

3
"Затем я переместил файл CHM в другое место и" Это другое место на сетевом диске или в другом удаленном месте? 11 лет назад 0
Как называется новая папка? ** По теме: ** http://superuser.com/questions/427191/chm-files-wont-open-in-a-termin-folder iglvzx 11 лет назад 2
ЛОЛ! Я поместил мой файл chm в `desktop / MS / C #`, и похоже, что знак `#` влияет на доступ к файлу. Я переименовал папку в `CSharp`, и проблема была решена. Спасибо, @iglvzx OnesimusUnbound 11 лет назад 2
@OnesimusUnbound Нет проблем! Как упоминалось в моем ответе, инструмент CHM не обновлялся с 2002 года, поэтому есть нефиксированные ошибки, подобные этой. :) iglvzx 11 лет назад 0
возможный дубликат [Не удается прочитать файл .CHM в определенной папке] (http://superuser.com/questions/280354/cant-read-chm-file-in-specific-folder) Bob 11 лет назад 0

2 ответа на вопрос

2
nixda

Может дело не в локальном диске? Если это так, вы можете разрешить зрителю показывать файлы chm на сетевом диске:

  1. Пуск -> Выполнить -> Regedit
  2. Ключ поиска HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
  3. Создать подраздел ItssRestrictions
  4. Создать DWORD MaxAllowedZoneсо значением 2

Это должно это исправить.

Вы можете найти это полезным: http://support.microsoft.com/kb/892675/ru
Есть таблица, которая показывает уровни зоны.

Сработало, но я уже добавил букву диска в зону интрасети и снизил уровень безопасности. Далее я уже запустил `icacls P: \ APPS / SetIntegrityLevel (OI) (CI) M`. Добавление тех же параметров только для пользовательского HKCU завершается неудачно. rjt 9 лет назад 0
0
jgauffin

вы можете сделать это через powershell

  1. Запустите подсказку powershell
  2. напишите "unblock-file", не нажимайте ввод
  3. Перетащите файл из проводника в подсказку powershell (чтобы получить имя файла)
  4. Нажмите Enter.

Теперь файл должен быть разблокирован.