Help by "Help"

Все о софте.

Модератор: NetSkipper

Правила форума
Администрация не несет ответственности за размещенные на этом форуме сообщения.
Если сообщения как то ущемляют ваши права, обратитесь к администрации, и информация будет удалена с форума.
GrumpyOldMan
Ворчун
Сообщения: 13505
Зарегистрирован: 06.11.2007, 23:10
smartphone: S10
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Заслуженный участник покетовки

Даритель

Help by "Help"

Сообщение GrumpyOldMan »

Сами мы не местные Помогите чем можете... Внутренние линки в файлах HTML Help files (*.chm) перестали открываться (Win ХР-SP2), сам Help открывается, а дальше - фигвам. Я грешу на какой-то кривой апдейт от Мелко-Мягких. Может кто в курсе?
Спасибо заранее.
Аватара пользователя
igor7
Пользователь
Сообщения: 3182
Зарегистрирован: 13.01.2007, 11:43
smartphone: HTC ONE
Откуда: Israel

Даритель

Re: Help by "Help"

Сообщение igor7 »

Eugene.Bout,
Возьми этот вот :
код

Код: Выделить всё

'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)
Открой блокнот и скопируй его туда. Сохрани файл как fixwinxphelp.vbs и запусти его.
Этот скрипт должен поправить, все что неисправно с 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"

Сообщение NetSkipper »

Название файла какое? У нас был прикол, накачали куча 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
GrumpyOldMan
Ворчун
Сообщения: 13505
Зарегистрирован: 06.11.2007, 23:10
smartphone: S10
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Заслуженный участник покетовки

Даритель

Re: Help by "Help"

Сообщение GrumpyOldMan »

igor7 писал(а):Этот скрипт должен поправить, все что неисправно с Windows XP Help and Supprort Center
Спасибо - завтра попробую. Только один вопрос - этот скрипт чинит только "все что неисправно с Windows XP Help and Supprort Center"?, а то у меня ни в одной программе не работает (скажем и в Фотошопе и в Инвенторе тоже и т.д)
NetSkipper писал(а):Название файла какое?
Файлы родные из родных программ - обычные хелпы, те что по F1
Аватара пользователя
igor7
Пользователь
Сообщения: 3182
Зарегистрирован: 13.01.2007, 11:43
smartphone: HTC ONE
Откуда: Israel

Даритель

Re: Help by "Help"

Сообщение igor7 »

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
Homo hominis lupus est. Ipso factum!
GrumpyOldMan
Ворчун
Сообщения: 13505
Зарегистрирован: 06.11.2007, 23:10
smartphone: S10
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Заслуженный участник покетовки

Даритель

Re: Help by "Help"

Сообщение GrumpyOldMan »

igor7 писал(а):А по большому счету, если ты грешишь на апдейт с сайта мелжкомягких, тогда почитай здесь:
http://support.microsoft.com/kb/896358/ru и здесь: http://support.microsoft.com/kb/892675/ru
Да уж. Почитал. Сомнения переросли в уверенность, что это проделки MS. А решения то и нет у них.
Буду писать в их сапорт. :evil:
Аватара пользователя
igor7
Пользователь
Сообщения: 3182
Зарегистрирован: 13.01.2007, 11:43
smartphone: HTC ONE
Откуда: Israel

Даритель

Re: Help by "Help"

Сообщение igor7 »

Eugene.Bout,
Ну почему же, решение у них есть,- нужно для каждого хелпа, в формате chm, прописывать ключи в реестр :evil:
А ты не пробовал удалить проблемные обновления и сделать откат системы на дату предшествующую их установке?
Homo hominis lupus est. Ipso factum!
Ответить

Вернуться в «Софт (SOFTWARE)»