HTML 帮助查看器不显示 .chm 文件的内容

HTML 帮助查看器不显示 .chm 文件的内容

我正在运行 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 和帮助文件均本地存储在系统上,并且无法被远程访问。

我该如何修复此问题?

相关内容