PDA

Показать полную графическую версию : не открываются файлы справки chm


Страниц : [1] 2 3 4 5

spenzov
20-04-2017, 21:24
Есть две машины с windows 10 professional. На одной созданный мной файл chm открывается нормально, на другой выдает такую ошибку:
[hr]
Решение
Не использовать кириллицу в заголовках, а также в полном пути к файлам, включая именя

morozoff
20-04-2017, 22:18
На одной созданный мной файл chm открывается нормально, на другой выдает такую ошибку: »
spenzov, Скачиваете Ваш файл справки из интернета?
Если да попробуйте это:
1. Щелкаем правой кнопкой мыши Ваш .CHM файл и выбираем Свойства.
2. На вкладке Общие нажимаем кнопку с надписью «Разблокировать», если видите предупреждение Осторожно "Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера".
3. Нажимаем кнопки Применить и ОК

spenzov
21-04-2017, 08:56
У меня в свойствах файла кнопки "разблокировать" НЕТ.

Petya V4sechkin
21-04-2017, 09:58
spenzov, для эксперимента удалите сторонний антивирус/файрвол.
Попробуйте рекомендации
Поиск и устранение проблем путём "чистой" загрузки (https://support.microsoft.com/ru-ru/help/929135/how-to-perform-a-clean-boot-in-windows)

Сделайте лог Process Monitor (https://technet.microsoft.com/ru-ru/sysinternals/processmonitor) следующим образом:
запустите Process Monitor;
попытайтесь в Проводнике открыть проблемный CHM-файл, чтобы получилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

spenzov
21-04-2017, 19:31
Petya V4sechkin, Сделал по вашей инструкции. Очень надеюсь на помощь. А как просматривать эти логи?
http://dropmefiles.com/fknEZ

Казбек
21-04-2017, 20:06
spenzov,

https://i.imgur.com/W7QRCQJ.png
У меня в свойствах файла кнопки "разблокировать" НЕТ. »

Покажите скрином ваши свойства проблемного файла и заодно содержания:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\

Petya V4sechkin
21-04-2017, 20:12
spenzov, не уверен, имеет ли это значение, но отсутствуют разделы реестра:
HKEY_CLASSES_ROOT\CLSID\{E77CC89B-7401-4c04-8CED-149DB35ADD04}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{E77CC89B-7401-4c04-8CED-149DB35ADD04}

Проверьте на рабочей машине.

spenzov
21-04-2017, 20:47
Казбек, Выкладываю скриншоты. Надеюсь на помощь.

morozoff
21-04-2017, 21:05
Покажите скрином ваши свойства проблемного файла »
spenzov, Также, покажите, что у вас в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies. Если есть подкаталоги Attachments и Associations, их скрины в развернутом виде.

Давайте попробуем такой вариант:
Win+r – Выполнить – gpedit.msc) по пути: Конфигурация пользователя – Административные шаблоны – Компоненты Windows – Диспетчер вложений
параметр Удаление сведений о зоне происхождения вложений
ставите в значение "Включено"

spenzov
21-04-2017, 21:11
Petya V4sechkin, На работающей машине этих разделов тоже нет, но файл открывается корректно.

morozoff, Требуемый раздел реестра выложил. При вызове групповой политики выдается ошибка в прикрепленном файле. Попробую двигаться по вашей инструкции.

morozoff
21-04-2017, 21:31
Требуемый раздел реестра выложил »
spenzov, Вы выложили HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\
Я попросилHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
. Если есть подкаталоги Attachments и Associations, их скрины в развернутом виде. »
При вызове групповой политики выдается ошибка в прикрепленном файле. »
spenzov, Проясните, то есть вы выполнили рекомендацииWin+r – Выполнить – gpedit.msc) по пути: Конфигурация пользователя – Административные шаблоны – Компоненты Windows – Диспетчер вложений
параметр Удаление сведений о зоне происхождения вложений
ставите в значение "Включено" »
И проблема осталась?

spenzov
21-04-2017, 21:31
morozoff, Похожий по смыслу параметр в политике включил. Обновил политику. Не помогло.

morozoff, Указанных вами подкаталогов в Policies не увидел.

spenzov
21-04-2017, 21:54
Казбек, Приложил разделы, указанные вами. Свойства файла выкладывал ранее.

morozoff
21-04-2017, 22:05
Указанных вами подкаталогов в Policies не увидел. »
spenzov, Посмотрите также для всех пользователей:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies

Те же самые подкаталоги Attachments и Associations.

Похожий по смыслу параметр в политике включил
Можете предоставить конкретное имя параметра, который вы меняли?

Также, для .chm файлов меняете параметр политики
Win+r – Выполнить – gpedit.msc) по пути: Конфигурация пользователя – Административные шаблоны – Компоненты Windows – Диспетчер вложений
параметр Список исключений для типов файлов с низким риском
ставите в значение "Включено"
В указании расширений, указываете .chm

spenzov
21-04-2017, 22:21
morozoff, Скриншот Attachment прилагаю. Раздела Assotiation отсутствует. Вашу вторую рекомендацию по gpedit выполнил. После gpupdate ситуация не поменялась.

Казбек
21-04-2017, 22:35
У меня в свойствах файла кнопки "разблокировать" НЕТ. »

Покажите скрин этих свойств наконец-то!!

https://i.imgur.com/Wu8N518.png
У вас в стеке висит IE. С ним и связана ошибка.
https://i.imgur.com/gXIgi7i.png

spenzov
21-04-2017, 22:44
Казбек, Странно, я IE не пользуюсь. Свойства еще раз прилагаю.

Iska
21-04-2017, 22:51
Странно, я IE не пользуюсь. »
spenzov, странного ничего нет. hh.exe использует библиотеки Internet Explorer'а.

Казбек
21-04-2017, 23:04
У меня в свойствах файла кнопки "разблокировать" НЕТ. »

Для эксперимента в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions
MaxAllowedZone = 4.
Перегрузитесь. Попробуйте теперь открыть файл.

И ещё вариант:
https://i.imgur.com/fyv83vk.png
Измените программу, например, на Sumatra pdf. Открывается ли файл??

morozoff
21-04-2017, 23:12
spenzov, Давайте попробуем удалить альтернативный поток, по которому система определяет файл небезопасным.
Смотрим статью: Как Windows определяет, что файл был загружен из Интернета (http://www.manhunter.ru/software/780_kak_windows_opredelyaet_chto_fayl_bil_zagruzhen_iz_interneta.html).
Если проводник, в вашем случае, по каким-то непонятным причинам не позволяет выполнить штатную разблокировку, прибегнем к помощи стороннего ПО, AlternateStreamView (http://www.nirsoft.net/utils/alternate_data_streams.html) допустим.
Как это сделать, смотрите в вышеприведенной мной статье. Там все подробно описано, со скриншотами.




© OSzone.net 2001-2012