Як розблокувати 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.