`
dbaspider
  • 浏览: 263724 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一个Windows Help 无法打开 .col文件的解决办法

阅读更多
问题:
今天在Win 7上安装一个msdn精编版,网上牛人自己打包的,160M大小,内容挺全,用的很方便,不像当前微软整的,没几个GB,都不好意思发布。但安装到最后的时候杀毒软件报msdn.exe有病毒,尼玛,也可能误报,也可能确实有,安全起见,先结束安装过程。发现实际快捷方式已经创建好了,不管了,先看看能否用。直接运行创建好的快捷方式,报错:

---------------------------
无法打开文件: C:\Program Files\MSDNLITE\msdn.col。
---------------------------
解决过程:

查看快捷方式,目标如下:
C:\Windows\hh.exe C:\Program Files\MSDNLITE\msdn.col
查看下安装目录,chm文件都全了,就缺少msdn.col文件。从另外一台前面成功安装的机器上(win 2003)复制一份。

再运行,还是报一样的错。难道Win Help损坏了? 测试下,直接打开.chm文件,正常。
看来是少了某些注册信息,原始的安装程序里面的msdn.exe就是干这个的(也负责生成.col文件)。

在成功安装的机器上,先查注册表,运行regedit搜索 msdn.col ,果不其然,发现目标:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTML Help Collections]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTML Help Collections\Developer Collections]
"Language"="0x0804"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTML Help Collections\Developer Collections\0x0409]
"Preferred"="0x0358e0f00"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTML Help Collections\Developer Collections\0x0409\0x0358e0f00]
"Filename"="C:\\Program Files\\MSDNLITE\\msdn.col"
"Full"=dword:00000001

立马导出一份,再导入到报错的机器上。再次执行,还是报一样的错。郁闷了。。。
难道需要重启机器? MS不至于这么土鳖吧。

再看看,是否还有配置文件。用Everything搜索 HTML Help 关键字,发现目录:

C:\ProgramData\Microsoft\HTML Help 下 hhcolreg.dat ,有戏了。查看下,这个dat实际就是一个XML文件,内容类似 msdn.col,
又把 .col .chm 文件描述了一把,晕,MS你为毛不能用一个.col就行了?
因本机没有别的.col文件,直接把好的那个机器上的hhcolreg.dat复制来就行了。
如果本机有其他的.col注册,注意合并下。

再次运行,bingo,搞定,收工!

** ** ** ** **
附:如果机器上连 chm 都无法打开或者全局搜索时程序飞掉,请用下面办法解决:
regsvr32 hhctrl.ocx
regsvr32 itss.dll
regsvr32 itircl.dll //这个很重要,是关于全文搜索和索引的。

另外,win7 默认不带WinHelp程序,要单独先安装一个
Windows6.1-KB917607补丁包(从 Windows Vista 和 Windows Server 2008 开始,不再授权第三方软件开发人员在其程序中重新分发 WinHlp32.exe)。可到这里下载:

http://www.veryhuo.com/down/html/36702.html
0
2
分享到:
评论

相关推荐

    解决windows 10无法打开.hlp帮助文件的问题.rar

    将这个文件替换到Windows 10中,可以在不更新系统或使用替代软件的情况下解决无法打开.hlp文件的问题。 操作步骤如下: 1. 首先,确保你已经下载了压缩包,并解压出"winhlp32.exe"文件。 2. 在Windows 10系统中,...

    win7无法打开查看.hlp帮助文件解决办法

    在计算机上运行 Windows Vista、 Windows 7、 Windows Server 2008 中或 Windows Server 2008 R2,您可能无法打开帮助文件 (.hlp) 需要 Windows 帮助 (WinHlp32.exe) 计划的。 Microsoft 已停止包括 32 位帮助文件...

    chm文件因hh.exe缺失不能打开的完美解决方案.rar

    标题中的“chm文件因hh.exe缺失不能打开的完美解决方案.rar”揭示了主要问题:用户在尝试打开CHM( Compiled Help Manual,编译帮助手册)文件时遇到了由于hh.exe(HTML Help Executive,HTML帮助执行程序)缺失导致...

    Keil不能正确生成.bin文件的解决办法

    Keil不能正确生成.bin文件的解决办法 Keil是一款功能强大的集成开发环境(IDE),广泛应用于嵌入式系统开发中。然而,在使用Keil生成.bin文件时,可能会遇到生成.bin文件夹而不是正确生成.bin文件的问题。本文将...

    windows help exe

    当用户试图打开一个.HLP文件时,Windows会自动调用Windows Help EXE来处理。如果系统中没有这个程序,或者版本过旧,可能会导致帮助文件无法正常显示,这时就需要更新或重新安装Windows Help EXE。 总的来说,虽然...

    给oracle的sqlplus安装更齐全的help文档(help.sql文件和安装方法)

    在$ORACLE_HOME/sqlplus/admin/help 包含了四个文件:helpbld.sql helpdrop.sql helpus.sql hlpbld.sql helpbld.sql实际是调用第四个脚本hlpbld.sql来进行安装的 helpdrop.sql是删除help表和HELP_TEMP_VIEW视图的...

    ddk帮助文档1主文件winddk.col

    主文件winddk.col是通过hh(Help Viewer)工具打开的,hh是Windows系统内置的帮助查看器,用于阅读和搜索各种技术文档。用户可以通过创建快捷方式来快速访问这个帮助文档,提高工作效率。 在标签中,“ddk driver ...

    WinXP-Winhlp32 解决Windows10下不能打开hlp文件报错的问题

    在Windows操作系统中,帮助文件...总结来说,本文介绍了如何利用Windows XP的Winhlp32.exe解决Windows 10无法打开.hlp文件的问题,同时提醒用户这种解决办法可能存在安全风险,并建议考虑转换文件格式或寻找替代方案。

    win10系统的help文件

    在Windows 10操作系统中,"Help"文件是系统提供的一种文档格式,旨在为用户提供详细的系统功能、设置和问题解决方案的指南。这些文件通常以.chm(Compiled Help Manual)格式存在,是一种经过编译的HTML帮助文件,...

    解决windows7无法打开chm文件hhupd.exe

    标题“解决windows7无法打开chm文件hhupd.exe”指的是在Windows 7操作系统中,用户遇到了无法正常查看和使用.chm(Compiled HTML Help)文件的问题,这个问题通常与系统中的hhupd.exe程序有关。hhupd.exe是Windows...

    打开.hlp帮助文件的补丁

    `WinHLP32补丁` 是一个专门设计用于Windows操作系统的程序,它的目的是恢复或添加对`.hlp` 文件的支持,使用户能够再次查看这些传统格式的帮助文件。 描述中提到,这个补丁适用于处理“大问题”,这里的“大问题”...

    Windows.Help.Runtime.dll

    Windows.Help.Runtime

    精简xp缺少的help文件夹+help.exe

    标题“精简xp缺少的help文件夹+help.exe”指的是针对Windows XP操作系统中...对于那些遇到此类问题的用户,这是一个非常实用的解决方案。在使用过程中,确保遵循安全的文件操作规范,避免病毒或恶意软件的潜在风险。

    Microsoft HTML Help hhc.exe

    这个系统的核心组件是`hhc.exe`,它是一个HTML Help Compiler,用于将HTML文件和其他相关资源编译成单一的.CHM(Compiled HTML Help)文件。这种编译后的格式允许用户快速访问和搜索大量的帮助信息,同时减少存储...

    mkcert-v1.4.3-windows-amd64.rar

    总的来说,mkcert-v1.4.3-windows-amd64.rar是一个针对Windows 64位系统的高效解决方案,它让生成和管理本地可信SSL证书变得简单易行。对于需要在本地搭建HTTPS环境的开发者而言,mkcert无疑是不可或缺的工具。

    .chm .pdf文件打开技巧

    ### .chm与.pdf文件打开技巧详解 ...暂时禁用这些软件,并尝试再次打开文件。 通过上述步骤,你应该能够有效地解决打开.chm和.pdf文件时遇到的大部分问题。如果问题依旧存在,建议寻求专业技术人员的帮助。

    windows7 解决chm文件打不开所需要的东东~

    如果系统windows7是精简版,则系统少了打开chm文件所需的程序等东西 解决办法: 1.复制 hh.exe复制到C:\Windows\hh.exe hhctrl.ocx到c:\windows\system\hhctrl.ocx IEShims.dll到c:\windows\system32\IEShim.dll...

    htmlhelp-1.3.exe and helpdocs.zip

    描述中的“htmlhelp_1.3.exe and helpdocs.zip”表明“helpdocs.zip”可能是一个包含帮助文档的压缩文件,这些文档可能是关于如何使用HTMLHelp系统、如何创建和编辑CHM文件的指南。.ZIP文件是一种常见的压缩格式,...

    无法打开CHM文件的解决方法

    通过上述步骤,不仅可以成功打开文件,还能避免因默认帮助程序出现问题而带来的不便。当然,在处理任何类型的文件时,都需要注意保护个人数据安全,确保所使用的软件来源可靠且经过验证。此外,对于长期存在的问题,...

    Windows7_GGhost.rar

    【标题】"Windows7_GGhost.rar" 是一个包含Windows 7操作系统一键还原工具的压缩文件。这个工具的主要目的是简化用户对Windows 7系统的备份和恢复过程,尤其适用于那些不熟悉复杂系统操作的用户。 【描述】"功能...

Global site tag (gtag.js) - Google Analytics