Сами мы не местные Помогите чем можете... Внутренние линки в файлах HTML Help files (*.chm) перестали открываться (Win ХР-SP2), сам Help открывается, а дальше - фигвам. Я грешу на какой-то кривой апдейт от Мелко-Мягких. Может кто в курсе?
Спасибо заранее.
Help by "Help"
Модератор: NetSkipper
Правила форума
Администрация не несет ответственности за размещенные на этом форуме сообщения.
Если сообщения как то ущемляют ваши права, обратитесь к администрации, и информация будет удалена с форума.
Администрация не несет ответственности за размещенные на этом форуме сообщения.
Если сообщения как то ущемляют ваши права, обратитесь к администрации, и информация будет удалена с форума.
-
- Ворчун
- Сообщения: 13505
- Зарегистрирован: 06.11.2007, 23:10
- smartphone: S10
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
-
Заслуженный участник покетовки
Даритель
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Help by "Help"
Eugene.Bout,
Возьми этот вот :
Открой блокнот и скопируй его туда. Сохрани файл как fixwinxphelp.vbs и запусти его.
Этот скрипт должен поправить, все что неисправно с Windows XP Help and Supprort Center
Возьми этот вот :
код
Код: Выделить всё
'fixwinxphelp.vbs - Repairs the damages of Windows XP Help and Supprort Center
'Based on information provided by Bill James
On Error Resume Next
'Declare variables
Dim WSHShell, MyBox, p, p1, p2, p3, p4, q1, q2, q3, q4, t
Dim jobfunc
'Set the Windows Script Host Shell and assign values to variables
Set WSHShell = WScript.CreateObject("WScript.Shell")
p1 = "HKEY_LOCAL_MACHINE\Software\CLASSES\TypeLib\{FC7D9E00-3F9E-11D3-93C0-00C04F72DAF7}\1.0\0\win32\"
p2 = "HKEY_LOCAL_MACHINE\Software\CLASSES\TypeLib\{FC7D9E00-3F9E-11D3-93C0-00C04F72DAF7}\1.0\HELPDIR\"
p3 = "HKEY_LOCAL_MACHINE\Software\CLASSES\TypeLib\{FC7D9000-3F9E-11D3-93C0-00C04F72DAF7}\1.0\0\win32\"
p4 = "HKEY_LOCAL_MACHINE\Software\CLASSES\TypeLib\{FC7D9000-3F9E-11D3-93C0-00C04F72DAF7}\1.0\HELPDIR\"
Set fso = CreateObject("Scripting.FileSystemObject")
Set q = fso.GetSpecialFolder(0)
q1 = q & "\PCHealth\HelpCtr\Binaries\HelpCtr.exe\1"
q2 = q & "\PCHealth\HelpCtr\Binaries\HelpCtr.exe\"
q3 = q & "\PCHealth\HelpCtr\Binaries\HelpCtr.exe\2"
q4 = q & "\PCHealth\HelpCtr\Binaries\HelpCtr.exe\"
'Describe the funtion of the script for a dialog box
jobfunc = "This VB Script has repaired the damage done"
jobfunc = jobfunc & vbCR & "when you ran EasyCleaner on your Windows® XP"
jobfunc = jobfunc & vbCR & "installation, by restoring the correct Registry"
jobfunc = jobfunc & vbCR & "values for Help and Support."
'This section writes the correct values to the Registry
WSHShell.RegWrite p1, q1
WSHShell.RegWrite p2, q2
WSHShell.RegWrite p3, q3
WSHShell.RegWrite p4, q4
WshShell.Run("helpctr -regserver")
Set Wshshell = Nothing
t = "Confirmation"
MyBox = MsgBox (jobfunc, 4096, t)
Этот скрипт должен поправить, все что неисправно с Windows XP Help and Supprort Center
Homo hominis lupus est. Ipso factum!
- NetSkipper
- Модератор
- Сообщения: 5264
- Зарегистрирован: 27.06.2005, 08:34
- smartphone: SM-F741B
- Откуда: Interstella 5555
- Благодарил (а): 34 раза
- Поблагодарили: 15 раз
-
Участник покетовки
Даритель
Re: Help by "Help"
Название файла какое? У нас был прикол, накачали куча chm-ов по C#, а они как буд-то пустые. Оказывается в"#" в имени файла была и проблема. Может быть в имени файлов есть проблематичные символы..
“A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.”
( ̲̅:̲̅:̲̅:̲̅[̲̅ ̲̅]̲̅:̲̅:̲̅:̲̅ ) © Douglas Adams
( ̲̅:̲̅:̲̅:̲̅[̲̅ ̲̅]̲̅:̲̅:̲̅:̲̅ ) © Douglas Adams
-
- Ворчун
- Сообщения: 13505
- Зарегистрирован: 06.11.2007, 23:10
- smartphone: S10
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
-
Заслуженный участник покетовки
Даритель
Re: Help by "Help"
Спасибо - завтра попробую. Только один вопрос - этот скрипт чинит только "все что неисправно с Windows XP Help and Supprort Center"?, а то у меня ни в одной программе не работает (скажем и в Фотошопе и в Инвенторе тоже и т.д)igor7 писал(а):Этот скрипт должен поправить, все что неисправно с Windows XP Help and Supprort Center
Файлы родные из родных программ - обычные хелпы, те что по F1NetSkipper писал(а):Название файла какое?
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Help by "Help"
Eugene.Bout,
Этот скрипт только для Windows XP Help and Supprort Center. Я думал у тебя только с этим проблема. Если у тебя вообще ни в одной программе не работают линки в файлах chm, тогда возможно ассоциация для этого типа файла пропала каким-то образом. Зайди в My Computer >>Tools >> Folder Options >> File Types, должно быть вот так:

А по большому счету, если ты грешишь на апдейт с сайта мелжкомягких, тогда почитай здесь:
http://support.microsoft.com/kb/896358/ru и здесь: http://support.microsoft.com/kb/892675/ru
Этот скрипт только для Windows XP Help and Supprort Center. Я думал у тебя только с этим проблема. Если у тебя вообще ни в одной программе не работают линки в файлах chm, тогда возможно ассоциация для этого типа файла пропала каким-то образом. Зайди в My Computer >>Tools >> Folder Options >> File Types, должно быть вот так:

А по большому счету, если ты грешишь на апдейт с сайта мелжкомягких, тогда почитай здесь:
http://support.microsoft.com/kb/896358/ru и здесь: http://support.microsoft.com/kb/892675/ru
Homo hominis lupus est. Ipso factum!
-
- Ворчун
- Сообщения: 13505
- Зарегистрирован: 06.11.2007, 23:10
- smartphone: S10
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
-
Заслуженный участник покетовки
Даритель
Re: Help by "Help"
Да уж. Почитал. Сомнения переросли в уверенность, что это проделки MS. А решения то и нет у них.igor7 писал(а):А по большому счету, если ты грешишь на апдейт с сайта мелжкомягких, тогда почитай здесь:
http://support.microsoft.com/kb/896358/ru и здесь: http://support.microsoft.com/kb/892675/ru
Буду писать в их сапорт.

- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Help by "Help"
Eugene.Bout,
Ну почему же, решение у них есть,- нужно для каждого хелпа, в формате chm, прописывать ключи в реестр
А ты не пробовал удалить проблемные обновления и сделать откат системы на дату предшествующую их установке?
Ну почему же, решение у них есть,- нужно для каждого хелпа, в формате chm, прописывать ключи в реестр

А ты не пробовал удалить проблемные обновления и сделать откат системы на дату предшествующую их установке?
Homo hominis lupus est. Ipso factum!