Показать полную графическую версию : не открываются файлы справки chm
spenzov,
Файл поместить в c:\
Ком. строка от имени админа, а в ней REG IMPORT c:\chm.reg
Нет, не должен. Сивол @ просто означает - тип данных простая строка, т.е. просто "chm.file". Это синтаксис reg-файла. Во-втором файле тип данных расширяемый строковый (@=hex) и значение будет выглядеть как "%SystemRoot%\hh.exe" %1
mig73, Все равно на втором файле выдает ошибку. Прилагаю
mig73, будет выглядеть как "%SystemRoot%\hh.exe" %1 » В такой редакции работает. Но при выполнении egsvr32 C:\WINDOWS\system32\hhctrl.ocx » » дает такую ошибку (прилагаю)
spenzov,
PS нужен от имени админа. Проще cmd.exe от админа запустить и в нём выполнить.
mig73, Я так и делаю, только в последней версии 10-ки Creator вместо командной строки используется PowerShell. Это не критично.
spenzov,
А я его сразу заменил на привычный cmd в параметрах. Ну да ладно, проверил я и с PS x64 от Администратора - всё работает.
mig73, Наконец все ваши рекомендации прошли без замечаний. Перезагрузился. Эффект нулевой. Может еще что посоветуете?
spenzov,
От админа sfc /scannow
Каков результат команды hh http://ya.ru ? Какие значения были в реестре до нынешних исправлений?
mig73, Сканирование идет, уже 3- раз. Ошибок нет. Результат команды hh - открытие справки Яндекса.
spenzov,
Справка яндекса?? Мини-строка поиска должна открыться (система hh исправна). Запустите свою справку из ком. строки командой hh up_Excel.CHM и какую-нибудь другую справку аналогично.
Действительно справка открывается без проблем »
А у меня не открывается.
https://i.imgur.com/fXnfM5U.png
mig73, Результат тот же, что и без командной строки. Мой файл не открывается с той же ошибкой, другие спокойно.
spenzov,
В итоге имеем: подсистема справки исправна и ключи в реестре верные, системные файлы целые. Файл не открывается на той машине, на которой выполнялась компиляция и установлена программа для этого?
Казбек, У меня с этим файлом раньше была подобная ситуация при открытии с сетевого диска. Я её как-то решил, сейчас уже не помню.
mig73, Нет. Я его компилировал давно. Машины все давно обновились. Но на других работает, а на этой нет. Спасибо за поддержку. Пойду спать. Если что-нибудь придет в голову, напишите. Я вспомнил о нем потому, что решил обновить картинки и текст под новый офис. Делаю это программой WinCHMPro512. Работать приходится и на работе и дома на разных машинах. На всех работает, а на одной из домашних нет. Эта ошибка проявляется и на вновь скомпилированном файле с обновленными исходниками. Поэтому и обнаружил эту ситуацию. Ещё раз спасибо всем, кто откликнулся.
Сивол @ просто означает - тип данных простая строка, т.е. просто "chm.file". Это синтаксис reg-файла. »
1. Символ «@» в качестве имени параметра вовсе не «означает тип данных». Символ «@» в качестве имени параметра означает, что это неименованный параметр, т.н. «По умолчанию».
2. Тип данных параметра определяется не до, а после знака равенства, атрибутом типа при значении.
REG-файл (http://www.oszone.net/5600/reg_file)
Введение: описание реестра Windows (http://www.oszone.net/5617/)
Как добавить, изменить или удалить подразделы и значения реестра с помощью REG-файла (https://support.microsoft.com/ru-ru/help/310516/how-to-add,-modify,-or-delete-registry-subkeys-and-values-by-using-a-.reg-file)
Windows registry information for advanced users (https://support.microsoft.com/en-us/help/256986/windows-registry-information-for-advanced-users)
По поводу не открывающихся разделов справки: я бы сравнил, что там у нас с обработчиками контент-типа mht на той машине, где открывается, и той, что — нет.
morozoff
24-04-2017, 01:12
что там у нас с обработчиками контент-типа mht на той машине »
А, если поступить так, просто восстановить умолчания для всех совместимых файлов на IE.
Таким образом:
Панель управления -> Программы по умолчанию -> Задние программ по умолчанию -> выбрать Internet Explorer -> нажать "Использовать эту программу по умолчанию" (для всех совместимых типов файлов, в том числе .MHT).
Подобные проблемы у людей и в 7-ке (http://pepsimist.ru/perekhod-na-veb-stranicu-otmenen/) случались, помогало.
Кстати, у меня в 10-ке и 7-ке тоже Ваш файл нормально открылся.
Символ «@» в качестве имени параметра означает, что это неименованный параметр, т.н. «По умолчанию». »
Да да конечно, верно и это не часть значения ключа. Просто зарапортовался поздней ночью.
восстановить умолчания для всех совместимых файлов на IE »
Хорошая мысль, стоит попробовать...
morozoff, Таким образом:
Панель управления -> Программы по умолчанию -> Задние программ по умолчанию -> выбрать Internet Explorer -> нажать "Использовать эту программу по умолчанию" (для всех совместимых типов файлов, в том числе .MHT). »
Я сделал в 10-ке: Приложения - Приложения по умолчанию - Веб-браузер - -выбрать IE вместо Edge и в выборе стандартных приложений для mht выбрал IE вместо Word (как у меня было). Не помогло без перезагрузки. Пробую перегрузиться.
morozoff, mig73, Картина не поменялась.
spenzov,
У вас есть возможность выполнить установку ОС поверх с сохранением всех программ и данных? Возможно, потратив 25 мин. это поможет восстановить критические настройки, раз уж на др. системе ошибка не возникает.
p.s. Перед этим предлагаю восстановить еще несколько важных ассоциаций по умолчанию https://yadi.sk/d/PKeMF1bd3HGy8X
mig73, Применил все ваши регфайлы. Картина не меняется. Вновь отредактированный и скомпилированный тоже не открывается. Переустанавливать систему пока не буду. Переживу, а там посмотрим. Спасибо за помощь. Я тут еще один вопрос задал по Excel. Посмотрите, может подскажете. Речь уже о другой машине. Ссылка: http://forum.oszone.net/thread-326286.html
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.