完整指南:如何在Windows 10上打开.hlp文件

目录:

视频: therunofsummer 2024

视频: therunofsummer 2024
Anonim

Windows 10是现代操作系统,因此与旧版软件几乎没有兼容性问题。 例如,Windows 10无法本地打开.hlp文件,但是有几种方法可以解决此问题。

如何在Windows 10中打开.hlp文件?

如果您尝试阅读旧版应用程序的帮助文档,则Hlp文件可能会很有用,但是有时可能会出现问题。 根据用户的说法,他们无法查看.hlp文件,我们将介绍以下主题:

  • 可以在 Windows 10中 打开.hlp文件 –如您所见,有很多方法可以在Windows 10 PC上打开.hlp文件,并且在大多数情况下,您只需要从Windows XP复制winhlp32.exe并运行Windows 10上的文件。
  • 在Windows 8.1和Windows 7中无法打开hlp文件 – Windows 8.1和Windows 7具有相同的问题,它们无法打开.hlp文件。 但是,我们的大多数解决方案都可以在Windows的较早版本上运行,因此请随时尝试。
  • 将hlp转换为PDF –如果hlp文件存在问题,最简单的解决方案是将其转换为其他格式,例如PDF。 您可以使用各种在线转换器来做到这一点,但是也有专用的应用程序可以帮助您。
  • 在Windows 10上读取hlp文件 – Windows 10默认情况下不支持hlp文件,但是您应该能够使用我们的一种解决方案读取.hlp文件。

许多程序都带有自己的帮助文件,并且某些较旧的应用程序对这些文件使用.hlp格式。 Windows的较早版本支持此格式,但Windows 10对此不提供本机支持,这意味着您无法在Windows 10上打开.hlp文件。

对于使用旧版软件的某些用户来说,这可能是个问题,但是有一种方法可以规避此限制。

解决方案1 ​​–从Windows XP PC复制winhlp32.exe

Windows 10没有负责.hlp文件的winhlp32.exe文件,并且要解决此问题,您可以从Windows XP复制此文件。

如果您有任何运行Windows XP的旧PC,可以从那里复制它,或者如果您有Windows XP安装光盘,则可以在PC上使用Virtualbox设置虚拟机,安装Windows XP并传输winhlp32.exe。

您也许可以从第三方来源在线下载此文件,但是该文件可能包含恶意软件,因此,请格外小心,并确保使用防病毒软件对其进行扫描。

解决方案2 –安装winhlp32.exe

许多用户报告您可以通过安装winhlp32.exe来解决此问题。 为此,您只需要按照以下步骤操作:

  1. 下载此档案。
  2. 下载后,将所有文件解压缩到PC中。
  3. 找到“ 安装文件”,右键单击它,然后选择“ 编辑”。

  4. 记事本现在将打开。 在 “设置” 区域中,添加以下两行:
    • 设置WindowsVersion = 7
    • 转到:BypassVersionError

  5. 保存更改并关闭文件。
  6. 现在,再次右键单击“ 安装文件”,然后选择“以管理员身份运行”

  7. 命令提示符 将打开并运行某些命令。 该过程完成后,您只需按任意键即可关闭“ 命令提示符” 。

完成此操作后,只需将.hlp文件拖放到winhlp32.exe图标即可将其打开。

解决方案3 –将.hlp文件转换为PDF文档

尽管.hlp文件有其优点,但一些用户建议查看这些文件的最佳方法是将它们转换为PDF文档。

这是一个相对简单的过程,但是要这样做,您需要在线找到合适的转换器。 在线有很多免费的转换器,请随时尝试其中的任何一个。

解决方案4 –使用第三方解决方案

如果要在Windows 10上打开.hlp文件,则始终可以使用第三方解决方案。 我们建议使用FileViewer Plus,它是Windows的通用文件查看器,可以打开和显示300多种不同的文件类型。

在极少数情况下,如果FileViewer无法显示文件的本机视图,则可以使用“文本”和“十六进制”视图来检查文件内容。

这些视图使您可以看到文件“内部”,从而提供有价值的信息,尤其是对于未知文件类型。 您甚至可以搜索文件中存储的内容。

  • 立即下载FileViewer Plus 3

解决方案5 –使用命令提示符

根据用户的说法,只需运行命令提示符中的一些命令,您就可以在PC上打开.hlp文件。 为此,首先需要从Windows XP计算机复制winhlp32.exe。

请记住,如果使用32位版本的Windows 10,则需要从32位版本的XP复制文件。64位版本也是如此。

如果将winhlp32.exe从Windows XP的32位版本复制到Windows 10的64位版本,则此过程可能不起作用。

该过程本身有点复杂,因此请务必认真遵循说明。 若要解决此问题,请按照下列步骤操作:

  1. 在D驱动器上创建一个TEMP文件夹。 该目录的位置将为 D:TEMP 。
  2. 现在将winhelp32.exe复制到D:TEMP目录。
  3. 打开记事本并粘贴以下行:
  • @回声关闭
  • 设置crtpth =%CD%
  • takeown / f“%windir%winhlp32.exe”> nul
  • icacls“%windir%winhlp32.exe” / grant * S-1-5-32-544:F> nul
  • 复制/y“%crtpth%winhlp32.exe”%windir%
  • icacls“%windir%winhlp32.exe” / setowner“ NT ServiceTrustedInstaller”> nul
  • 回声。
  • 回声完成。
  • 回声。
  • 回声按任意键退出
  • 暂停> nul
  • 出口
  1. 现在单击文件>另存为

  2. 将“ 保存类型” 设置 为“ 所有文件” 。 输入所需的文件名为Win10-Hlp32-Fix.cmd 。 选择D:TEMP作为保存位置,然后单击保存按钮。

  3. 现在,您需要以管理员身份启动命令提示符。 为此,只需按Windows键+ X打开“ Win + X”菜单,然后选择“ 命令提示符(Admin)” 。 如果 命令提示符 不可用,则可以改用PowerShell(Admin)

  4. 当 命令提示符 启动时,切换到D:TEMP目录并运行Win10-Hlp32-Fix.cmd 。 如果您不熟悉命令提示符,则应该能够使用cd命令切换目录。

运行Win10-Hlp32-Fix.cmd之后,该问题应已解决,您将能够在PC上查看.hlp文件。 这是一个高级解决方案,因此请仔细阅读并遵循说明。

再次要提到的是,如果使用32位版本的Windows 10,则需要32位版本的WindowsXP。64位版本也是如此。

解决方案6 –将所需文件拖到winhlp32.exe

根据用户的说法,为了在Windows 10上自然查看.hlp文件,您需要从Windows XP复制winhlp32.exe。

但是,您可能还必须更改安全权限并替换某些系统文件。

根据用户的说法,只需找到要打开的.hlp文件并将其拖到winhlp32.exe文件中,您就可以避免所有这些麻烦。

这将自动打开.hlp文件,而无需更改您的安全权限,您将能够查看该文件的内容。

解决方案7 –从Microsoft下载winhlp32.exe

微软决定从Windows Vista中删除winhlp32.exe,因为它不符合其安全标准,并且由于该文件不是Windows的一部分。

但是,如果要直接从Microsoft网站下载,仍然可以下载。

为此,只需单击此链接下载winhlp32.exe。 完成此操作后,您应该可以使用此应用程序打开.hlp文件。

请记住,此版本适用于Windows 8,但您也应该能够在Windows 10中使用它。

解决方案8 –下载Windows 8.1更新并从中提取文件

这是一个高级解决方案,但可以根据用户使用。 该解决方案在很大程度上取决于 Command Prompt ,因此请确保正确输入所需的命令。

如果您不熟悉 Command Prompt ,则可能想跳过此解决方案或阅读快速教程,以更好地了解 Command Prompt的 工作方式。

要解决.hlp文件的问题,您需要执行以下操作:

  1. 下载Windows 8.1更新文件。
  2. 以管理员身份启动命令提示符
  3. 当 命令提示符 启动时,运行以下命令:
  • md ContentMSU
  • 展开Windows8.1-KB917607-x64.msu / F:*.ContentMSU

    cd ContentMSU

  • md ContentCAB
  • 展开Windows8.1-KB917607-x64.cab / F:*.ContentCAB
  • 光盘ContentCAB
  • dir amd64 * zh- *。
  • cd amd64_microsoft-windows-winhstb.resources_31bf3856ad364e35_6.3.9600.20470_zh-CN_1ab8cd412c1028d0
  • 带上/ f“%SystemRoot%en-uswinhlp32.exe.mui”
  • icacls“%SystemRoot%en-uswinhlp32.exe.mui” / grant“%UserName%”:F
  • 任%SystemRoot%zh-cn-uswinhlp32.exe.mui winhlp32.exe.mui.w10
  • 复制winhlp32.exe.mui%SystemRoot%en-uswinhlp32.exe.mui
  • 带上/ f“%SystemRoot%winhlp32.exe”
  • icacls“%SystemRoot%winhlp32.exe” / grant“%UserName%”:F
  • 任%SystemRoot%winhlp32.exe winhlp32.exe.w10
  • 光盘..
  • 目录*.exe / s
  • cd“ amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.3.9600.20470_none_1a54d9f2f676f6c2”
  • 复制winhlp32.exe%SystemRoot%winhlp32.exe

之后,您应该能够在PC上运行.hlp文件。 请记住,此解决方案是相当高级的,如果不注意,可能会损坏Windows安装。

值得一提的是,该解决方案仅适用于英文版Windows 10,因此,如果您使用的是其他版本,则需要在命令提示符中使用与您的版本匹配的正确参数替换 en- 和 en-us 。

Windows 10没有对.hlp文件的本机支持,但是如果您有仍然使用这些文件的较旧应用程序,则可以尝试使用我们的一种解决方案来避免此限制。

编者注 :这篇文章最初于2016年8月发布,从那以后对其进行了彻底的修订和更新,以实现新鲜度,准确性和全面性。

还请阅读:

  • 修复:在Windows 10上无法打印为PDF
  • 如何在Windows 10中打印为PDF
  • 修复:无法从Adobe Reader打印PDF文件
  • 修复:相机应用程序无法在Windows 10中运行
  • 修复:无法将应用程序固定为在Windows 10中启动
完整指南:如何在Windows 10上打开.hlp文件