Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Проблема с .chm файлами под WinХР

Автор: Volchek
Дата сообщения: 18.12.2003 12:32
Забавная проблема с .chm файлами, но достает... Кто посоветует, как побороть?

Похожей темы не нашел (

Система - русская ХРюша. Суть в том, что на двух рабочих столах попытка открыть любой файл с этим расширением вылетает и дает сообщение об ошибке:

AppName: hh.exe AppVer: 4.74.9273.0 ModName: itss.dll
ModVer: 5.2.3644.0 Offset: 0001328d

А вот на третьем рабочем столе все нормально открывается и работает!

Как забороть траблу, а то меня это уже забодало, не ходть же мне на чужой стол, чтобы хелпы почитать!

Наверное в реестре где-то что-то можно поправить вот только где?
Автор: Slam
Дата сообщения: 08.03.2004 11:57
Перестали открываться *.chm файлы в ХР корп. Все остальное работает, не вылетает.
В чем дело, может кто знает?
Автор: Olsen
Дата сообщения: 08.03.2004 23:54
Volchek
Видел у себя несколько раз похожее, когда файл с раширением chm либо не открывался либо открывался но при попытке выбрать Search все падало. Посмотри не валяется ли в директории с .chm файлом файл с тем же именем но расширением .chw Если да, то попробуй его убрать из директории.(не удаляй на всякий случай а перемести куда-нибудь) Может помочь
Автор: sklm
Дата сообщения: 05.10.2004 07:10
Slam
Мне помогло вот что:
в дистрибутиве WinXP (или во 2-м СервисеПаке) нашёл файл hhctrl.oc_
распаковал его в system32 с помощью команды
expand hhctrl.oc_ c:\windows\system32\hhctrl.ocx
зарегистрировал его с помощью команды
regsvr32 hhctrl.ocx

После этого исправились все многосичленные проблемы с CHM-файлами, с хелпами и т.п.

Вот только непонятно, кто ж мне снёс этот файл...
Автор: Volchek
Дата сообщения: 22.11.2004 22:34
sklm
Да, спасибо за ответ Нашел этот-же совет где-то еще и все заработало. Видимо, это не такой уж редкий случай, слетание регистрации этого Active-X control
Автор: Verter
Дата сообщения: 18.12.2004 17:48
Похожая проблема в W2k. Один ф-л открывается, другой - нет.
Другой ф-л закинул на webfile.ru
Кто сумеет его откыть?

Ваш файл KVANT, Diofantovo uravneniye Markova.chm (размер 336 кбайт)
доступен по адресу: webfile.ru/128195 в течение 7 дней до 17:45 25.12.2004.



Автор: Volchek
Дата сообщения: 19.12.2004 23:01
Verter
Это была какая-то фигня с самим файлом. Открыватьсо он не пожелал, но после распаковки html2chm и обратной сборки все стало тип-топ. Если нужен - положил на webfile.ru/129340
Автор: netsaint
Дата сообщения: 14.03.2005 02:43
те, у кого файлы не открываются, и в ответ пишет типа "Cannot open the file: mk:@MSITStore:файл.chm", выполните комманду - regsvr32 %windir%\system32\hhctrl.ocx
Автор: Volchek
Дата сообщения: 14.03.2005 06:50
netsaint
Да этот совет уже sklm дал несколькими постами выше
Автор: DeH
Дата сообщения: 19.03.2005 04:38
sklm

Цитата:
Мне помогло вот что:
в дистрибутиве WinXP (или во 2-м СервисеПаке) нашёл файл hhctrl.oc_
распаковал его в system32 с помощью команды
expand hhctrl.oc_ c:\windows\system32\hhctrl.ocx
зарегистрировал его с помощью команды
regsvr32 hhctrl.ocx

После этого исправились все многосичленные проблемы с CHM-файлами, с хелпами и т.п.

Спасибо.
Автор: Ast0n
Дата сообщения: 16.11.2005 16:25
А у меня вот какая беда

Фаил открывается, но когда слева выбираю какую-нибудь рубрику -- всё закрывается

Причём не все рубрики выкидывают. Ситуация в нескольких chm-файлах (Win2000Pro).

Может кто что подскажет.

Спасибо.

Автор: ipmanyak
Дата сообщения: 17.11.2005 12:40
имхо 6 пункт и есть твой случай ! далее читай оп пунктам
Диагностика справочной системы :
1 - возможна похерилась привязка к chm файлам , проверьте ветку реестра:
HKEY_CLASSES_ROOT\chm.file\shell\open\command
там должно быть: "C:\WINDOWS\hh.exe" %1
затем проверяем ветку HKEY_CLASSES_ROOT\.chm
там должно быть: chm.file.
2 - грохаем файл hh.dat в каталоге
"C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\"
hh.dat заново создатся при запуске справочной системы , проверяем справку
3 - грузим прогу http://helpware.net/downloads/MJsDiag.zip
и проверяем корректность регистрации хелповых файлов в реестре и ей же регим если что-то не корректно, сверяемся с версиями файлов на странице http://helpware.net/htmlhelp/hh_info.htm
4 - грузим прогу http://helpware.net/htmlhelp/ChmCheck.zip
и проверяем сами chm файлы в winnt\help
5 - на всякий случай грохаем файл C:\WINNT\Help\windows.chw
после запуска cправочной системы он заново создатся
именно из-за него у меня hh.exe вылетал - ошибка по адресу такому та - память не может быть read
6 возможно у тебя в системе сидит старый hhctrl.ocx, вытащи его из того сервис пака
который ты ставил последним и помести в C:\WINnt\system32\hhctrl.ocx ,
затем на всякий случай выдай
regsvr32 C:\WINnt\system32\hhctrl.ocx


Автор: Ast0n
Дата сообщения: 17.11.2005 14:34
ipmanyak

Цитата:
имхо 6 пункт и есть твой случай !

Так и есть. Большое спасибо!!!

Автор: PIL123
Дата сообщения: 22.11.2005 21:54
...это, а у меня такая трабла с этими CHM: мой рабочий стол (и мои документы) редиректится на сервер. Так вот, если я открываю CHM файл с рабочего стола, да или вообще с любой сетевой папки, то содержимое не открывается, а, если тот же файл с локального диска D:\ - всё ОК. В чём может быть дело?
Автор: sklm
Дата сообщения: 24.11.2005 22:09
PIL123
Не знаю точно, что у тебя и как, но можно предположить, что в итоге пути к *.chm файлам у тебя типа
\\server\folder\file.chm
если верить Микрософту, то это и не должно работать, по соображениям какой-то там безопасности.
А чтобы заработало, надо эти сетевые папки монтировать на конкретные буквы, и тогда путь будет типа H:\folder\file.chm и все заработает... если верить Микрософту, опять же...
Автор: PIL123
Дата сообщения: 25.11.2005 20:26
sklm
ХМ... попробовал, как ты советуешь - не работает!!!
Автор: XPEHOMETP
Дата сообщения: 02.12.2005 12:25
У меня такая проблема возникла - потерял стандартную привязку расширения СНМ к программе. То есть я ее решил уже, посмотрев эту тему, тем не менее, есть любопытный нюанс.

В общем, поставил я себе прогу ACD/ChemSketch, всякие химические формулы рисовать. И при установке она запросила подтверждения на привязку к ней файлов разных химических программ типа ChemDraw. Я согласился, особо не вникнув. После этого оказалось, что теперь ChemSketch назначен открывать файлы СНМ, и справку кучи программ мне теперь не посмотреть. Значит надо поменять привязку расширения к программе, но на что?! Посмотрел на другом компьютере, какая прога отвечает за СНМ. Оказалось - Microsoft HTML Help Executable. Что за зверь и как искать? Ну, думаю, если Microsoft HTML Help Executable, название должно начинаться с ms, а что потом? Или ht, или chm, если по логике... Искал и так, и сяк - нет похожих файлов! Решил воспользоваться фишкой ХР - поиском в интернете. И вот знаете, что мне они ответили? Ни за что не догадаетесь!

Microsoft Windows File Associations
Windows has the following information about this file type.

File Type: Unknown

Description: Windows does not recognize this file type.

The following Web sites have a comprehensive list of file extensions. You might be able to find information about this file type there:
CKNOW.COM

Ну если уж мелкософт не знает, какая прога открывает файлы СНМ, то кто?

Зашел на Ru-board, оказалось - здесь знают, и файлик называется hh.exe! Всего и делов!
Автор: sklm
Дата сообщения: 02.12.2005 21:02
PIL123
То есть, если файл у тебя лежит на локальном диске, типа C:\file.chm - то все нормально. А если он лежит на подмонтированном диске типа N:\file.chm - то не открывается? Ну, проверь, например, что ты его действительно открываешь с диска N:\, а не с пути \\server\share\...\file.chm. Если не поможет - фиг его знает... Эта штука чувствительна еще и к некоторым символам в имени файла - проверь, чтоб не было, например, # в имени, а то не откроется. Хотя, это должно одинаково влиять, где бы файл не лежал... Трудно разобраться на расстоянии.
Автор: PIL123
Дата сообщения: 03.12.2005 16:01
sklm, ты совершенно верно понял ситуацию. Все проверки проводил - не работает.
Автор: harry778
Дата сообщения: 25.02.2006 08:21
ipmanyak
Большое спасибо,только после твоих 6 советов все вылечилось!
Автор: dreamon
Дата сообщения: 21.03.2006 16:15
PIL123
Ты не одинок. У меня такая же фигня. Решения тоже пока не нашел.
Автор: Vlad Blake
Дата сообщения: 21.03.2006 16:48
dreamon, PIL123
Попробуйте добавить в реестр

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
"UrlAllowList"="\\ИМЯ_СЕРВЕРА"


http://support.microsoft.com/?kbid=896358
Автор: Hrist
Дата сообщения: 30.05.2006 16:09
а у меня после устпановки винХП СП2 цхм файло открываеться и тут же закрываеться с таким сообщением

Для зaщиты кoмпьютepa этa пpoгpaммa былa зaкpытa
cиcтeмoи.

Пpeдoтвpaщeниe выпoлнeния дaнныx пoмoгaeт зaщитить кoмпьютep oт
пoвpeждeния виpycaми и пpи дpyгиx yгpoзax бeзoпacнocти. Чтo н жнo
cЁ eлaть?
Автор: crash_zone
Дата сообщения: 31.05.2006 00:47
Hrist
Свойства Компьютера, там вкладка была об этом. ТОчно описать не могу работаю на СП1. Но было ТОЧНО там. Да и в администрировании поищите, хотя там наврядли.
Автор: Hrist
Дата сообщения: 31.05.2006 14:46
crash_zone
у меня стоит включить ДЕП только для основных программ и служб виндовс...
Автор: ilenin
Дата сообщения: 24.06.2006 03:18
А я поставил для всех программ потом перезагрузил и запустил справку ДЕП только попросил добавить ее в список разрешенных программ.
Автор: RffR255
Дата сообщения: 25.06.2006 11:14
А у меня вдруг стало так: Открываю файл а он тут же без вопросов закрывается и все. Только раза с 5-10 наконец таки нормально открывается.
Автор: Bor1955
Дата сообщения: 02.08.2006 02:23
Если файлы CHM - лежат в папка с такими названиями к примеру +FOLDER или
-==FOLDER - тогда эти файлы не откроются -

Нужно выйти в корневую директорию и создать нормальное название папки без этих знаков -== +!
Автор: SeMa777
Дата сообщения: 02.08.2006 15:53
У меня возникла такая проблема:
некоторые файлы .chm русской справки отображаются неполностью, т.е. часть страниц отображается, а часть - пустое окно
Автор: renee
Дата сообщения: 02.08.2006 19:09
sklm

Цитата:
в дистрибутиве WinXP (или во 2-м СервисеПаке) нашёл файл hhctrl.oc_ распаковал его в system32 с помощью команды expand hhctrl.oc_ c:\windows\system32\hhctrl.ocx зарегистрировал его с помощью команды regsvr32 hhctrl.ocx

Обалдеть! Помогло! Вот уж не ожидал... Спасибо!
У меня возникла та же проблема, что и у Slam. Ума не приложу, отчего это возникает!..

Страницы: 12

Предыдущая тема: Восстановление доступа к утраченным документам


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.