升级到 Windows 10 周年纪念版后无法打开 .hlp 文件

Pas*_*lla 7 windows windows-10 windows-10-v1607

以前,在 Windows 10 中,我能够打开 .hlp 文件。现在,升级到 Windows 10 周年纪念版后,我无法再打开 .hlp 文件。

有人能帮我吗?

Hol*_*per 18

我找到了一个不涉及下载任何第三方实用程序的解决方案。归功于 Andreas Pollak 的原始解决方案。

此答案假设您运行的是 64 位美国英语版本的 Windows 10。如果您使用的是 32 位版本或处于不同的区域设置,则需要调整命令。

首先,从KB917607下载Windows8.1-KB917607-x64.msu

然后,在管理命令提示符下,切换到包含下载的文件夹并运行以下命令。(您可能会发现一次运行一个最容易。)

md ContentMSU
expand Windows8.1-KB917607-x64.msu /F:* .\ContentMSU
cd ContentMSU
md ContentCAB
expand Windows8.1-KB917607-x64.cab /F:* .\ContentCAB
cd ContentCAB
cd amd64_microsoft-windows-winhstb.resources_31bf3856ad364e35_6.3.9600.20470_en-us_c3a9a33a1aee3495
takeown /f %systemroot%\en-us\winhlp32.exe.mui
icacls %systemroot%\en-us\winhlp32.exe.mui /grant "%UserName%":F
ren %systemroot%\en-us\winhlp32.exe.mui winhlp32.exe.mui.w10
copy winhlp32.exe.mui %systemroot%\en-us\winhlp32.exe.mui
cd ..
cd amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.3.9600.20470_none_1a54d9f2f676f6c2
takeown /f %systemroot%\winhlp32.exe
icacls %systemroot%\winhlp32.exe /grant "%UserName%":F
ren %SystemRoot%\winhlp32.exe winhlp32.exe.w10
copy winhlp32.exe %systemroot%\winhlp32.exe
Run Code Online (Sandbox Code Playgroud)

在此之后,您应该能够打开 .hlp 文件。


Cos*_*ech 3

为了在 Windows 10 中打开 .hlp 文件,您的 c:\Windows 文件夹中必须有 Windows XP 中的 winhelp32.exe 的修补版本。
如果您之前可以打开 .hlp,则您的系统中一定已经有此文件。
执行升级将覆盖 c:\Windows 文件夹,从而从系统中删除 winhelp32.exe。
按照此链接中的说明将 winhelp32.exe 注入 Windows 10 中的正确位置。
http://appuals.com/how-to-read-hlp-files-in-windows-10/