Windows不能打开帮助支持解决方案
2009-06-12 23:27
本文图片转载自kuzhuai@电脑爱好者
经常有人提出问题:帮助和支持无法打开或者提示错误和 无反应。这里仅仅针对xpsp1xpsp2两种操作系统进行问题演示和解决过程。其他的系统就不一一做讨论。申明:我只在xpsp12的系统上做过测 试,其他的系统版本不一定用这个方法可以,但是我觉的此方法如果用在win2000或者win2003的操作系统上也应该是可以的,朋友们可以试下。
总体归纳四种问题:
.是打开帮助和支持中心:提示如图片1的错误
图片1


当提示这个错误,我们就可以确定是系统的帮助和支持服务没有被正常启用。我们可以通过两种方法来启用系统 帮助和支持这个服务。
1.是通过手动来开启,依次打开-->我的电脑 -->鼠标右键-->管理-->服务和应用程序-->服务。
请看图片2和图片3






或者是打开 -->我的电脑 -->控制面板, 或者是打开 -->开始菜单-->控制面板--->管理工具鼠标右键不能用--->服务 来打开服务,请看图片456









在者我们可以直接通过 开始-->运行services.msc回车命令直接启动服务。请看图片7 




我们可以通过上面说的三种方法来调出系统 服务。笔者推荐第三种,简单,快速。
当通过以上三种方法中的任意一种方法来启用服务后,我们在服务中到 一项目名为help and support 然后鼠标双击它。将启动类型设置为自动,服务状态下面点一下启动。如果启动成功,状态下面则显示已启动,或者会弹出错误。请看图片891011 










到了这里我们就已经成功的启动了服务。我们可以看图片11为正常的系统帮助和支持 的服务状态




好了手动启动系统帮助和支持 help and support 就讲到这里,下面讲第二种方法。
2.我们可以通过系统命令提示符来启动help and support ,这个方法相对第一种介绍的方法要更简单,更快速。
开始-->运行cmd回车,然后输入net start helpsvc回车,即可启动系统帮助和支持服务。
请看图片1213





两个方法的效果是一摸一样的。笔者推荐朋友们使用第二中,更加方面简单。
至此两种启动系统 帮助和支持help and support 服务的方法讲解完毕。
.帮助和支持中心不能打开帮助与支持错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务
helpsvc "help and support"
从问题二我们可以知道 是帮助和支持help and support 没有被启用。但是当我们通过第一种方法进入 服务 里却看不到 help and support这个服务列表。
这个时候大家可以将下面的 注册表修复文件 下载了, 直接打开导入注册表。
将以下内容复制到记事本中并保存为文件即可!
-------------------------------------------------------分割线------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\HELPCTR.EXE]
@="C:\\windows\\PCHealth\\HelpCtr\\Binaries\\"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}]
@="帮助和支持"
"LocalizedString"="@,-7021"
"InfoTip"="@,-7001"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,00,34,\
00,00,00
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"
"command"="@shell32.dll,-12709"
"method"="Help"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\shellex]
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}]
@=""
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]
@=""
[HKEY_CLASSES_ROOT\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc]
"Type"=dword:00000020
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"DisplayName"="Help and Support"
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,00,00
"DependOnGroup"=hex(7):00,00
"ObjectName"="LocalSystem"
"Description"="启用在此计算机上运行帮助和支持中心。如果停止服务,帮助和支持中心将不可用。如果禁用服务,任何直接依赖于此服务的服务将无法启动。"
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,41,00,4d,\
00,01,00,00,00,64,00,00,00,01,00,00,00,64,00,00,00,00,00,00,00,64,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc\Parameters]
"ServiceDll"=hex(2):25,00,57,00,49,00,4e,00,44,00,49,00,52,00,25,00,5c,00,50,\
00,43,00,48,00,65,00,61,00,6c,00,74,00,68,00,5c,00,48,00,65,00,6c,00,70,00,\
43,00,74,00,72,00,5c,00,42,00,69,00,6e,00,61,00,72,00,69,00,65,00,73,00,5c,\
00,70,00,63,00,68,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc\Enum]
"0"="Root\\LEGACY_HELPSVC\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
-------------------------------------------------------分割线------------------------------------------------------------------
helpandsupportdefault文件是重置help and support”服务的注册表文件。
下载后,直接用winrar解压或者直接打开,提示是否导入注册表,我们选择是即可,然后重起电脑。请看图片14



在电脑重起后,我们即可看到服务里的help and support,并用文章一里 的两种启动方法的任意一种方法来启动 help and support服务即可。
如果当你启动help and support服务提示你:
在本地计算机无法启动help and support
错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务
这里提供一个小工具,可以直接修复1083文件。这个工具叫
下载
helpsvcfix.zip
下载这个工具后打开它。在出现的对话框中单击inspect and fix helpsvc”按钮,然后重起电脑即可 解决该问题。请看图片15


如果问题依旧。请参考方法四 解决系统帮助和支持 双击或者鼠标右键打开无反应,也就是摸样提示任何错误。

.解决双击或者右键打开 系统帮助和支持,出现windows 不到文件 。请确定文件名是否正确,在试一次。

请看图片16



当出现这个错误, 表示在注册表hkey_local_machine\software\microsoft\windows\currentversion\app paths下的helpctr键值丢失或者被误删。我们可以通过开始 运行regedit回车,在app paths下新建-->-->然后在重命名为,然后鼠标双击默然 在数值数据里面输入c:\windows\pchealth\helpctr\确定 即可解决该问题,这个方法有点难,所以这里我提供注册表文件,大家直接下载,导入注册表即可解决,请看图片17
将以下内容复制到记事本中并保存为文件即可!
-------------------------------------------------------分割线------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\HELPCTR.EXE]
@="C:\\WINDOWS\\PCHealth\\HelpCtr\\Binaries\\"
-------------------------------------------------------分割线------------------------------------------------------------------
导入 第一个手动建立helpctr值效果一样,推荐朋友们使用第二种导入注册表方法 比较简单,快速。
.帮助和支持打开无反应(没有任何提示)

因为系统帮助和支持文件误删除或者优化 导致c:\windows\help文件夹内的帮助文件丢失,导致鼠标双击开始菜单-->帮助和支持 无反应,也就是没有提示任何错误。当出现无反应,我们就可以排除help and support 服务没启动和注册表文件被删除引起的可能性了,因为前两者都会提示一个直观的错误给大家。呵呵。
其实第四种的问题会比较多,我们今天讲的重点 就是第四点了。
通常出现第四点,是系统帮助文件被我们误删。或者是一些ghost版本的系统,由于精简了 c:\windows\help里的文件。这里的精简意思就是删除的意思了。而导致帮助和支持 打开无反应。
这里我们可以通过。
开始-->运行c:\windows\inf回车,然后搜索pchealth请看图片1819 







然后打开pchealth.inf鼠标右键。选择安装 请看图片20



然后提示你插入系统安装光盘,请看图片21




这里提示要让我们插入系统安装光盘,当然你的系统如果是 xpsp1就插入sp1光盘,如果是sp2就插入sp2光盘。其他2000等以此类推。当然如果你的硬盘有系统安装文件 也就是i386文件,那也可以不用放光盘直接 指向位置x:\i386
x表示 光驱或者硬盘盘符。然后按确定即可完成安装。
推荐用原来安装系统的 安装光盘,如果是ghost安装的系统,推荐使用上海ZFsp2或者是sp1来代替即可。
请看图片2223 






这样就可以安装完成了。安装过程出现系统文件保护提示,我们点取消即可。
这样做的好处是,重置了所有windows 帮助与支持所需的文件,就和你刚慢慢装完系统是一样的,这样就可以解决因为 ghost版本优化了help文件或者误删而导致 帮助和支持丢失的文件。
到了这里,我们虽然恢复了帮助和支持丢失的文件,但是我们发现 双击和单击打开帮助和支持 还是没有任何反应。帮助和支持 需要的hlp扩展文件及其他的文件是回来了,但是我们必须重新重置一下help and support,才可以彻底解决该问题。
我们开始 运行cmd回车,输入cd /d c:\windows\pchealth\helpctr\binaries
回车,在输入start /w helpsvc /svchost netsvcs /regserver /install回车,几秒钟后即可重置完成。
请看图片24252627







至此问题也解决了, 我们在打开 开始菜单->帮助和支持,或者是从控制面板打开,发现可以成功的打开了。