Я загрузил файл CHM. Когда я дважды щелкаю по нему, он предлагает мне открыть / сохранить / отменить. Независимо от того, открываю я или сохраняю новую копию, «новая» версия будет предлагать то же самое всплывающее окно открытия / сохранения / отмены до бесконечности.
Поиск в Google показал, что Microsoft посчитала правильным из соображений безопасности блокировать эти файлы по умолчанию. Решение заключается в том, чтобы щелкнуть правой кнопкой мыши по файлу и нажать кнопку «разблокировать» внизу:
Проблема в том, что у меня нет этой кнопки в системе:
Кстати, кнопка также отсутствует для файлов .exe.
Я использую Win7 64bit. Есть идеи?
решение1
Windows хранит флаги вальтернативный поток данныхкоторый доступен только под NTFS.
Альтернативные потоки данныхволясохраняются при копировании из одной папки NTFS в другую, но не сохраняются при перемещении на том FAT32 или ExFat, а также при отправке по электронной почте или архивации.
Итак, если у вас нет прав на редактирование реестра или политики, у вас есть несколько вариантов:
Отправьте файл себе по электронной почте (хотя некоторые системы электронной почты блокируют файлы CHM как небезопасные вложения)
Добавьте файл в Zip-архив, а затем распакуйте его в нужное место. (Некоторые утилиты для работы с ZIP-архивами могут сохранять альтернативные потоки данных, поэтому убедитесь, что эта опция отключена во время архивации.)
Переместите файл на том ExFat или FAT32, а затем, при желании, обратно в NTFS, если именно там вам нужно разместить файл.
Откройте файл в шестнадцатеричном редакторе, а затем сохраните его как новый файл (сохранение поверх исходного файла может не работать, поскольку некоторые шестнадцатеричные редакторы оптимизируют сохранение неизмененного файла)
Вставьте файл в документ Office как объект, скопируйте вставленный объект, а затем вставьте в Проводник.
решение2
У меня произошло то же самое. Вот как это исправить:
- Откройте Regedit
Поиск ключа:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
Создать подраздел
ItssRestrictions
- Создать DWORD
MaxAllowedZone
со значением2
Если это по-прежнему не помогает, переместите файл на другой диск и откройте его снова, чтобы проверить.
решение3
Файлы CHM блокируются (и, следовательно, неблокируются) только на файловых системах NTFS. Вероятно, все остальные источники файлов (кроме сетевых ресурсов в локальной зоне) считаются небезопасными.
Но блокировка была добавлена в XP только sp (sp2, насколько я знаю)
решение4
ПодключМаксРазрешеннаяЗонаДобавление сработало для меня. Файл chm прекрасно отобразился под bootcamp на MacBook Pro, но проблема с пустым экраном контента у меня возникла на компьютере MacBook Air M1 с использованием Parallels. Файл regedit был идентичен для HTML-справки до редактирования.