Як розблокувати chm файли - кнопка розблокування відсутня


10

Я завантажив файл CHM. Коли я двічі клацну мишкою, це запропонує мені відкрити / зберегти / скасувати. Незалежно від того, відкриваю чи зберігаю нову копію, "нова" версія підкаже той самий відкритий / збереження / скасування спливаючого оголошення безмежно.
За допомогою пошуку в Google, схоже, Microsoft вважає за правильне блокувати ці файли за замовчуванням. Рішення полягає в тому, щоб клацнути правою кнопкою миші файл і натиснути кнопку "Розблокувати" внизу:

введіть тут опис зображення

Проблема полягає в тому, що у мене немає цієї кнопки в моїй системі:

введіть тут опис зображення

BTW, кнопка також відсутня для файлів .exe.
Я використовую Win7 64bit. Будь-які ідеї?


3
Дивіться тут, як відключити цю дратівливу функцію безпеки, а тут - як розблокувати розблокування з командного рядка.
— Каран

Чи буде це працювати для XP? У мене така ж проблема на моїй робочій машині.
— Йоав

Так, обидва повинні працювати і на XP.
— Каран

Метод з використанням Windows PowerShell був представлений в цьому питанні: stackoverflow.com/questions/28142826 / ...
— UuDdLrLrSs

Відповіді:


5

Windows зберігає прапори в альтернативному потоці даних, який доступний лише під NTFS.

Альтернативні потоки даних будуть виживати копії з одного NTFS папки в іншу, але вони не виживають, переміщувані в тому FAT32 або EXFAT. або надсилаються електронною поштою або поштовим повідомленням.

Отже, якщо у вас немає прав на редагування реєстру чи політики, у вас є кілька варіантів:

  1. Надішліть файл самому собі (хоча деякі системи електронної пошти блокують файли chm як небезпечні вкладення)

  2. Додайте файл у Zip-файл, а потім розпакуйте до потрібного місця. (Деякі утиліти zip можуть зберігати альтернативні потоки даних, тому переконайтеся, що параметр вимкнено під час блискавки)

  3. Перемістіть файл на об'єм ExFat або FAT32, а потім, необов'язково, поверніться до NTFS, якщо для цього вам потрібен файл.

  4. Відкрийте файл у шестигранному редакторі та збережіть як новий файл (збереження у верхній частині оригінального файлу може не працювати, оскільки деякі шестигранні редактори оптимізують збереження незмінного файлу)

  5. Вставте файл в документ Office як об’єкт, скопіюйте вставлений об'єкт і вставте в Explorer.


Дивовижно. Застібаючи і розкручуючи, це виправляло мене. Дякую.
— Метт Девіс

5

Те ж саме сталося і на моєму. Ось як це виправити:

  1. Відкрити Regedit
  2. Пошук ключа:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. Створіть підрозділ ItssRestrictions

  4. Створіть DWORD MaxAllowedZoneзі значенням2

Якщо він все ще не працює, перенесіть файл на інший диск і знову відкрийте його, щоб побачити.

https://support.microsoft.com/en-us/kb/892675


працював для мене THX!
— кофіфус

Зверніть увагу, що значення = 2 може бути, а може і не бути правильним параметром. Це залежить від того, в якій зоні знаходиться мережевий сервер. Якщо 2 не працює, я б прогресивно працював вгору, щоб визначити, яка зона потрібна.
— UuDdLrLrSs

Для мене працює остання пропозиція перемістити файл. Дивовижний!
— eriawan

1

Файли CHM блокуються (і, таким чином, розблоковуються) у файлових системах NTFS. Ймовірно, всі інші джерела файлів (крім мережевих спільних ресурсів у локальній зоні) вважаються небезпечними.

Але блокування було додано до XP тільки sp (sp2 afaik)


Я думаю, ваші припущення неправильні. Це не збереження файлу з не-NTFS обсягу, що робить його небезпечним ( ват ?! чи NTFS магічно заважає вам зберегти віруси чи щось таке?). Це збереження файлу з зовнішнього розташування, яке спричиняє Windows для позначення файлу як небезпечного, але йому потрібна підтримка у файловій системі, і лише NTFS підтримує ці "прапори безпеки". У будь-якому випадку ця відповідь не вирішує проблеми ОП.
— gronostaj

Я маю на увазі, що ці "прапори" доступні, лише якщо ви збережете результат у системі NTFS, оскільки він використовує роздвоєні файли. Тому в інших файлових системах "безпечна" інформація не зберігається, що робить усі файли такого обсягу потенційно небезпечними, оскільки система не може визначити, чи вони локальні, чи файли із зовнішнім походженням.
— Marco van de Voort
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.