我正在运行 Windows 7 Ultimate SP1 x64。
Windows 帮助查看器 (HelpPane.exe 和 hh.exe) 不显示 .chm 文件的内容。打开 .chm 文件、启动 Windows“帮助和支持”或从本地程序(例如 Eclipse、Visual Studio 等)启动帮助时会出现此问题。
所采取的行动:
sfc /scannow
没有报任何相关错误。进程监视器未显示任何错误。
已手动注册 hhctrl.ocx、itss.dll 和 itircl.dll DLL,但是问题并未得到解决。
解决方案指出在 Microsoft 论坛上这并不适用于我的情况,因为我的计算机中的注册表项是正确的。
升级/修复安装卡在中间并失败。
H3Viewer已安装但它也没有显示内容。
Visual Studio 2012 Help Viewer 2.0 的行为也相同。
MJsDiag.exe 在两个相同的系统(Win 7 x64)上运行:除以下几行外,结果相同:
HTML Help Run-time Components File Register ** Failed **: C:\Windows\system32\hhctrl.ocx (Version: 6.1.7600.16385) File Register ** Failed **: C:\Windows\system32\itss.dll (Version: 6.1.7600.16385) File Register ** Failed **: C:\Windows\system32\itircl.dll (Version: 6.1.7601.17514) File Found: C:\Windows\system32\hhctrl.ocx Version = 6.1.7600.16385 Registry Info: {adb880a6-d8ff-11cf-9377-00aa003b7a11} ClassName = HHCtrl Object InProcServer32 = C:\Windows\System32\hhctrl.ocx ProgID = Internet.HHCtrl.1 DLL is Found and Registered OK = YES File Found: C:\Windows\system32\itss.dll Version = 6.1.7600.16385 Registry Info: {5D02926A-212E-11D0-9DF9-00A0C922E6EC} ClassName = Microsoft InfoTech IStorage System InProcServer32 = C:\Windows\System32\itss.dll ProgID = MSITFS1.0 DLL is Found and Registered OK = YES File Found: C:\Windows\system32\itircl.dll Version = 6.1.7601.17514 Registry Info: {4662DAA5-D393-11D0-9A56-00C04FB68BF7} ClassName = InProcServer32 = C:\Windows\System32\itircl.dll ProgID = ITIR.WordWheelBuild.4 DLL is Found and Registered OK = YES
DLL 文件已手动注册,但问题仍然存在。
卸载 Visual Studio 2012 和其他程序也无法解决问题。
请注意,所有.chm 和帮助文件均本地存储在系统上,并且无法被远程访问。
我该如何修复此问题?