1、 Windows 不能打开帮助和支持解决方案2009-06-12 23:27本文图片转载自 kuzhuai电脑爱好者经常有人提出问题:帮助和支持无法打开或者提示错误和 无反应。这里仅仅针对 xpsp1 及 xpsp2 两种操作系统进行问题演示和解决过程。其他的系统就不一一做讨论。申明:我只在 xpsp1 和 2 的系统上做过测 试,其他的系统版本不一定用这个方法可以,但是我觉的此方法如果用在 win2000 或者 win2003 的操作系统上也应该是可以的,朋友们可以试下。总体归纳四种问题:一.是打开帮助和支持中心:提示如图片 1 的错误图片 1当提示这个错误,我们就可以确定是系统的帮助和支持
2、服务没有被正常启用。我们可以通过两种方法来启用系统 帮助和支持这个服务。1.是通过手动来开启,依次打开我的电脑 鼠标右键管理服务和应用程序服务。请看图片 2 和图片 3或者是打开 我的电脑 控制面板, 或者是打开 开始菜单控制面板-管理工具-服务 来打开服务,请看图片 4 和 5 与 6 在者我们可以直接通过 开始运行 services.msc 回车命令直接启动服务。请看图片 7 我们可以通过上面说的三种方法来调出系统 服务。笔者推荐第三种,简单,快速。 当通过以上三种方法中的任意一种方法来启用服务后,我们在服务中找到 一项目名为 help and support 然后鼠标双击它。将启动类型设
3、置为自动,服务状态下面点一下启动。如果启动成功,状态下面则显示已启动,或者会弹出错误。请看图片 8 和 9,10,11 到了这里我们就已经成功的启动了服务。我们可以看图片 11 为正常的系统帮助和支持 的服务状态好了手动启动系统帮助和支持 help and support 就讲到这里,下面讲第二种方法。 2.我们可以通过系统命令提示符来启动 help and support ,这个方法相对第一种介绍的方法要更简单,更快速。 开始运行 cmd 回车,然后输入 net start helpsvc 回车,即可启动系统帮助和支持服务。 请看图片 12 和 13 两个方法的效果是一摸一样的。笔者推荐朋友
4、们使用第二中,更加方面简单。 至此两种启动系统 帮助和支持 help and support 服务的方法讲解完毕。 二.帮助和支持中心不能打开帮助与支持错误 1083:配置成在该可执行程序中运行的这个服务不能执行该服务 helpsvc “help and support“ 从问题二我们可以知道 是帮助和支持 help and support 没有被启用。但是当我们通过第一种方法进入 服务 里却看不到 help and support 这个服务列表。 这个时候大家可以将下面的 注册表修复文件 下载了, 直接打开导入注册表。将以下内容复制到记事本中并保存为 helpandsupportdefaul
5、t.reg 文件即可!-分割线-Windows Registry Editor Version 5.00HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp PathsHELPCTR.EXE=“C:windowsPCHealthHelpCtrBinariesHelpCtr.exe“HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0=“帮助和支持“LocalizedString“=“explorer.exe,-7021“InfoTip“=“explorer.exe,
6、-7001“HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0DefaultIcon=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,3
7、4,00,00,00HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0InProcServer32=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“Thread
8、ingModel“=“Apartment“HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0Instance“CLSID“=“3f454f0e-42ae-4d7c-8ea3-328250d6e272“HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0InstanceInitPropertyBag“CLSID“=“13709620-C279-11CE-A49E-444553540000“command“=“shell32.dll,-12709“method“=“He
9、lp“HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0shellexHKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0shellexContextMenuHandlersHKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0shellexContextMenuHandlers2559a1f1-21d7-11d4-bdaf-00c04f60b9f0=“HKEY_CLASSES_ROOTCLSID2559
10、a1f1-21d7-11d4-bdaf-00c04f60b9f0shellexMayChangeDefaultMenu=“HKEY_CLASSES_ROOTCLSID2559a1f1-21d7-11d4-bdaf-00c04f60b9f0ShellFolder“Attributes“=dword:00000000HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshelpsvc“Type“=dword:00000020“Start“=dword:00000002“ErrorControl“=dword:00000001“ImagePath“=hex
11、(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 Sup
12、port“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,
13、00,00,01,00,00,00,64,00,00,00,00,00,00,00,64,00,00,00HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshelpsvcParameters“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
14、,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,00HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshelpsvcSecurity“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
15、,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
16、,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,00HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshelpsvcEnum“0“=“RootLEGACY_HELPSVC0000“Count“=dword:00000001“NextInstance“=dword:00000001-分割线-helpandsupportdefault 文件是重置“help and support”服务的注册表文件。 下载后,直接
17、用 winrar 解压或者直接打开,提示是否导入注册表,我们选择是即可,然后重起电脑。请看图片 14 在电脑重起后,我们即可看到服务里的 help and support,并用文章一里 的两种启动方法的任意一种方法来启动 help and support 服务即可。 如果当你启动 help and support 服务提示你: 在本地计算机无法启动 help and support 错误 1083:配置成在该可执行程序中运行的这个服务不能执行该服务”。 这里提供一个小工具,可以直接修复 1083 文件。这个工具叫 helpsvcfix.exe。 helpsvcfix.exe 下载 helpsv
18、cfix.zip下载这个工具后打开它。在出现的对话框中单击“inspect and fix helpsvc”按钮,然后重起电脑即可 解决该问题。请看图片 15 如果问题依旧。请参考方法四 解决系统帮助和支持 双击或者鼠标右键打开无反应,也就是摸样提示任何错误。 三.解决双击或者右键打开 系统帮助和支持,出现 windows 找不到文件 helpctr.exe。请确定文件名是否正确,在试一次。请看图片 16 当出现这个错误, 表示在注册表hkey_local_machinesoftwaremicrosoftwindowscurrentversionapp paths 下的 helpctr 键值丢
19、失或者被误删。我们可以通过开始 运行 regedit 回车,在 app paths 下新建项然后在重命名为 helpctr.exe,然后鼠标双击默然 在数值数据里面输入c:windowspchealthhelpctrbinarieshelpctr.exe 确定 即可解决该问题,这个方法有点难,所以这里我提供 helpctr.reg 注册表文件,大家直接下载,导入注册表即可解决,请看图片 17将以下内容复制到记事本中并保存为 helpctr.reg 文件即可!-分割线-Windows Registry Editor Version 5.00HKEY_LOCAL_MACHINESOFTWAREMi
20、crosoftWindowsCurrentVersionApp PathsHELPCTR.EXE=“C:WINDOWSPCHealthHelpCtrBinariesHelpCtr.exe“-分割线-导入 helpctr.reg 和 第一个手动建立 helpctr 值效果一样,推荐朋友们使用第二种导入 helpctr.reg 注册表方法 比较简单,快速。 四.帮助和支持打开无反应(没有任何提示) 因为系统帮助和支持文件误删除或者优化 导致 c:windowshelp 文件夹内的帮助文件丢失,导致鼠标双击开始菜单帮助和支持 无反应,也就是没有提示任何错误。当出现无反应,我们就可以排除 help a
21、nd support 服务没启动和helpctr.exe 注册表文件被删除引起的可能性了,因为前两者都会提示一个直观的错误给大家。呵呵。 其实第四种的问题会比较多,我们今天讲的重点 就是第四点了。 通常出现第四点,是系统帮助文件被我们误删。或者是一些 ghost 版本的系统,由于精简了 c:windowshelp 里的文件。这里的精简意思就是删除的意思了。而导致帮助和支持 打开无反应。 这里我们可以通过。 开始运行 c:windowsinf 回车,然后搜索 pchealth 请看图片 18 和 19 然后打开 pchealth.inf 鼠标右键。选择安装 请看图片 20 然后提示你插入系统安装
22、光盘,请看图片 21。这里提示要让我们插入系统安装光盘,当然你的系统如果是 xpsp1 就插入 sp1光盘,如果是 sp2 就插入 sp2 光盘。其他 2000 等以此类推。当然如果你的硬盘有系统安装文件 也就是 i386 文件,那也可以不用放光盘直接 指向位置x:i386 x 表示 光驱或者硬盘盘符。然后按确定即可完成安装。 推荐用原来安装系统的 安装光盘,如果是 ghost 安装的系统,推荐使用上海 ZF版 sp2 或者是 sp1 来代替即可。 请看图片 22 和 23 这样就可以安装完成了。安装过程出现系统文件保护提示,我们点取消即可。 这样做的好处是,重置了所有 windows 帮助与
23、支持所需的文件,就和你刚慢慢装完系统是一样的,这样就可以解决因为 ghost 版本优化了 help 文件或者误删而导致 帮助和支持丢失的文件。 到了这里,我们虽然恢复了帮助和支持丢失的文件,但是我们发现 双击和单击打开帮助和支持 还是没有任何反应。帮助和支持 需要的 hlp 扩展文件及其他的文件是回来了,但是我们必须重新重置一下 help and support,才可以彻底解决该问题。 我们开始 运行 cmd 回车,输入 cd /d c:windowspchealthhelpctrbinaries 回车,在输入 start /w helpsvc /svchost netsvcs /regserver /install 回车,几秒钟后即可重置完成。 请看图片 24 和 25 及 26,27 至此问题也解决了, 我们在打开 开始菜单-帮助和支持,或者是从控制面板打开,发现可以成功的打开了。