ไม่สามารถเปิดไฟล์. hlp หลังจากอัพเกรดเป็น Windows 10 Anniversary Edition


4

ก่อนหน้านี้ใน Windows 10 ฉันสามารถเปิดไฟล์. hlp ได้ ตอนนี้หลังจากฉันอัพเกรดเป็น Windows 10 Anniversary Edition แล้วฉันจะไม่สามารถเปิดไฟล์. hlp ได้อีกต่อไป

มีคนช่วยฉันได้ไหม


1
คุณพยายามเปิดพวกเขาอย่างไร จะเกิดอะไรขึ้นเมื่อคุณทำเช่นนั้น?
CVn

คำตอบ:


2

ในการเปิดไฟล์. hlp ใน windows 10 คุณต้องมี winhelp32.exe รุ่นที่ได้รับการติดตั้งจาก windows XP ในโฟลเดอร์ c: \ Windows
หากคุณสามารถเปิด. hlp ก่อนหน้านี้คุณต้องมีไฟล์นี้ในระบบของคุณ
การอัปเกรดจะเขียนทับโฟลเดอร์ c: \ Windows ดังนั้นจึงลบ winhelp32.exe ออกจากระบบของคุณ
ทำตามคำแนะนำที่ลิงค์นี้เพื่อฉีด winhelp32.exe ไปยังตำแหน่งที่เหมาะสมใน Windows 10
http://appuals.com/how-to-read-hlp-files-in-windows-10/


11

ฉันพบวิธีแก้ไขปัญหาที่ไม่เกี่ยวข้องกับการดาวน์โหลดโปรแกรมอรรถประโยชน์ของบุคคลที่สามใด ๆ เครดิตไปที่ Andreas Pollak สำหรับวิธีการแก้ปัญหาเดิม

คำตอบนี้จะถือว่าคุณใช้ Windows 10 เป็นภาษาอังกฤษแบบสหรัฐอเมริการุ่น 64 บิตคุณจะต้องปรับคำสั่งหากคุณใช้รุ่น 32 บิตหรืออยู่ในสถานที่อื่น

ขั้นแรกให้ดาวน์โหลดWindows8.1-KB917607-x64.msuจากKB917607

จากนั้นในพรอมต์คำสั่งผู้ดูแลระบบให้สลับไปยังโฟลเดอร์ที่มีการดาวน์โหลดและเรียกใช้คำสั่งต่อไปนี้ (คุณอาจพบว่าการเรียกใช้ครั้งละหนึ่งไฟล์ทำได้ง่ายที่สุด)

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

หลังจากนี้คุณควรจะสามารถเปิดไฟล์. hlp ได้


ขอบคุณนี้ใช้งานได้จริง แต่Findแท็บยังหายไป ดูคำตอบของฉันสำหรับคำสั่งเพิ่มเติมเพื่อนำสิ่งนั้นกลับมาเช่นกัน
Tim De Baets

คำสั่ง 'ren' และ 'copy' ล้มเหลวสำหรับฉันโดยใช้ 'การเข้าถึงถูกปฏิเสธ' ฉันตรวจสอบว่าฉันกำลังเรียกใช้ 'ผู้ดูแลระบบ: พร้อมรับคำสั่ง' ฉันกำลังใช้งาน 'Windows 10 Pro เวอร์ชัน 1903'
NZD

@NZD ให้แน่ใจว่าคุณไม่ได้เปิดมุมมองความช่วยเหลือ
Holistic Developer

ฉันไม่สามารถเปิดตัวแสดงความช่วยเหลือได้เพราะฉันไม่มี ;-) นั่นคือสิ่งที่ฉันกำลังพยายามติดตั้ง ฉัน 'แก้ไข' ปัญหาของฉันด้วยการเปิด WinXP ใน VirtualBox
NZD

@ NZD ฉันคิดว่าบางทีอาจจะมีอยู่แล้ว%systemroot%\winhlp32.exeได้ทำงาน สำหรับสถานการณ์ประเภทนี้ฉันขอแนะนำให้ใช้เครื่องมือเช่น procexp เพื่อตรวจสอบจุดจับเปิดในไฟล์เหล่านั้น
นักพัฒนาแบบองค์รวม

0

คำตอบ @ HolisticDeveloper ทำงานได้จริงเพื่อนำกลับมาใช้winhlp32.exeบน Windows 10 อย่างไรก็ตามFindแท็บยังคงหายไปดังนั้นจึงไม่สามารถทำการค้นหาข้อความช่วยเหลือแบบเต็มได้ ฉันพบว่าคำสั่งเพิ่มเติมต่อไปนี้นำสิ่งนั้นกลับมาด้วย:

cd ..
cd amd64_microsoft-windows-winhstb.resources_31bf3856ad364e35_6.3.9600.20470_en-us_c3a9a33a1aee3495
copy ftsrch.dll.mui %systemroot%\syswow64\en-us\ftsrch.dll.mui
cd ..
cd amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.3.9600.20470_none_1a54d9f2f676f6c2
copy ft*.dll %systemroot%\syswow64
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.