การดูไฟล์ CHM ทั่วทั้งเครือข่ายใน Windows 7


17

เมื่อฉันพยายามเปิด. chm ความช่วยเหลือจากไดรฟ์เครือข่ายที่ใช้ร่วมกันฉันได้รับข้อผิดพลาดต่อไปนี้:

การนำทางไปยังหน้าเว็บนั้นถูกยกเลิก

ฉันรู้เกี่ยวกับโซลูชัน. reg ที่อธิบายไว้ในKB896054

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] 
"MaxAllowedZone"=dword:00000001 

แต่มันไม่ทำงานใน Windows 7

แนวคิดใดบ้างที่จะทำให้. chm สามารถช่วยได้จากไดรฟ์เครือข่าย

แก้ไข:ฉันมีเส้นทางเครือข่ายที่แมปกับตัวอักษรไดรฟ์ โปรแกรมของฉันทำงานจาก P: และฉันต้องการเห็นความช่วยเหลือ การคัดลอกโปรแกรมไปยังไดรฟ์ภายในเครื่องไม่ใช่วิธีแก้ปัญหาสำหรับฉัน


ชื่อไฟล์. chm มีอักขระที่ไม่ใช่ตัวอักษรหรือไม่? อักขระอย่าง # ในชื่อไฟล์สามารถทำให้ตัวแสดงวิธีใช้ทำตัวประหลาด

@Chris: ชื่อมีเพียงตัวอักษรมาตรฐาน [a-zA-Z]
Lukas Cenovsky

1
@bguiz สามารถเป็นของ stackoverflow.com ได้ด้วย - ฉันพัฒนาโปรแกรมที่เรียกใช้จากไดรฟ์เครือข่ายและฉันไม่สามารถแสดงความช่วยเหลือได้
Lukas Cenovsky

คำตอบ:


3

วิธีที่เร็วที่สุด - แต่ไม่สะดวก - ลากไปที่เครื่องแล้วเปิดตรงนั้น

ทางเทคนิค - ไปที่คุณสมบัติและดูว่าคุณมีปุ่มปลดบล็อกหรือไม่

ซึ่งมักเกิดจากการตั้งค่าสถานะ NTFS จากเครื่องอื่น

ฉันไม่รู้ว่าทำไมไฟล์อื่น ๆ ใช้งานได้ แต่ด้วยเหตุผลบางอย่างไฟล์. CHM จะได้รับผลกระทบ ... ฉันเดาว่าจะทำอย่างไรกับวิธีที่แคชเพจ HTML

ข้อความแสดงแทน


1
การคัดลอกไปยังเครื่องไม่ใช่วิธีแก้ปัญหา - โปรแกรมของฉันทำงานจากเครือข่ายและควรใช้วิธีเดียวกันในการช่วยเหลือ ฉันไม่เห็นปุ่มเลิกบล็อกใด ๆ เมื่อฉันดูคุณสมบัติไฟล์. chm
Lukas Cenovsky

1
นอกจากนี้คุณยังอาจต้องการที่จะไปเป็นตัวเลือกอินเทอร์เน็ตและเพิ่มไดรฟ์ P คุณในเซฟโซน / ที่เชื่อถือได้และดูว่าที่ทำให้แตกต่างกัน
วิลเลียม Hilsum

1
นั่นมัน! การเพิ่มไดรฟ์ P ด้วยตนเองไปยังไซต์อินทราเน็ตได้แก้ไขปัญหาแล้ว แน่นอนคุณต้องใช้แฮ็ก. req ด้วย ยอมรับวิธีนี้
Lukas Cenovsky

ไม่มีปุ่ม "เลิกบล็อก" ใน Windows 7 ของฉันต้องแก้ไขรีจิสทรี (จากนั้นแสดงไฟล์ chm)
MKaama

6

ฉันยังประสบปัญหานี้บน Windows 7, 64- บิต ฉันต้องเพิ่มเส้นทาง UNC (\\ drive \ share) ไปยังโซนไซต์ที่เชื่อถือได้ของฉันและตั้งค่า (ใน HKLM \ SOFTWARE \ Microsoft \ HTMLHelp \ 1.x \ ItssRestrictions) MaxAllowedZone เป็น 0x02 ไม่ใช่ 0x01 ฉันหวังว่านี่จะช่วยคนอื่นได้ แหล่งที่มา: KB 896054ซึ่งมีตารางที่ใช้งานง่ายซึ่งการตั้งค่า MaxAllowedZone ช่วยให้โซนใด (จำนวนที่สูงกว่าอนุญาตได้มากขึ้น) อีกคำถาม SuperUser หมายเลข 69863 ยังบอกวิธีปิดข้อความ nag "Open File Security Warning"


5

ต้องป้อน 2 คีย์ต่อไปนี้จากนั้นคุณสามารถดูไฟล์ CHM บน Windows 7:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] 

"MaxAllowedZone"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]

"UrlAllowList"=\\\\[server name]\\[share name]\\[path];file://\\\\[server name]\\[share name]\\[path];

เพิ่มโดยผู้ใช้ที่ไม่ระบุชื่อ (ชื่อ CB): โปรดทราบว่าใน Windows 7 64 บิตคุณจะต้องรวม:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001

4

ฉันพบปัญหาเดียวกันมาก

สิ่งที่คุณสามารถลอง:

พิมพ์ที่อยู่อีกครั้ง

... จนกว่าวัวจะกลับบ้าน :)

หรือใช้Help Explorerโดยซอฟต์แวร์ KAMA

ป้อนคำอธิบายรูปภาพที่นี่

คุณไม่จำเป็นต้องติดตั้งโปรแกรมที่คุณสามารถใช้งานได้แบบพกพา: เพียงแค่ดึงสองโฟลเดอร์binและGREและเรียกใช้ปฏิบัติการhelpexplorer.exe

หมายเหตุ: Help Explorer เป็น shareware อย่างไรก็ตามไม่มีข้อ จำกัด ไม่มีสิ่งใดที่ดีเพราะ KAMA Software ดูเหมือนจะหายไปจากพื้นโลกดังนั้นการออกใบอนุญาตซอฟต์แวร์จึงค่อนข้างยาก ข้อมูลเกี่ยวกับวิธีการลงทะเบียนซอฟต์แวร์ใด ๆ ที่ชื่นชม

ฉันพบโปรแกรมมาระยะหนึ่งแล้วเมื่อฉันกำลังมองหาโปรแกรมดูไฟล์ช่วยเหลือที่เหมาะสมและฉันใช้มันตั้งแต่นั้นมา ebooks ทางเทคนิคจำนวนมากถูกปล่อยออกมาเนื่องจาก CHM และผู้ชมของ Microsoft นั้นเป็นความเจ็บปวดทางด้านหลังเขาเป็นสิ่งที่ผู้ชมที่เหมาะสมควรเป็นเช่น: ด้วยอินเทอร์เฟซที่ทันสมัย, การค้นหาประวัติ, รายการโปรดและการปรับขนาดแบบอักษรง่าย CTRL +/-) โดยไม่เปลี่ยนการตั้งค่าแบบอักษรอินเทอร์เน็ต ... และแน่นอนว่าไม่ได้ยกเลิกการนำทางบนเครือข่ายที่ใช้ร่วมกัน :) *


คุณยินดีมากที่สุด :)

2

ฉันใช้สิ่งต่อไปนี้ในสคริปต์. cmd (คลิกขวาเรียกใช้ในฐานะผู้ดูแลระบบ):

REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v MaxAllowedZone /t REG_DWORD /d 1 /f
REG ADD HKLM\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions /v UrlAllowList /d "\\yourserver;file://\\yourserver;http://your.intranet.web" /f

(มันเหมือนกับคำตอบของ shirley แต่การดับเบิลคลิกไฟล์. reg ผ่านเครือข่ายไม่ทำงานและฉันมีสคริปต์การกำหนดค่าของฉันบนเซิร์ฟเวอร์ แต่การเรียกใช้สคริปต์. cmd ในฐานะผู้ดูแลระบบ)


ไม่แน่ใจว่าทำไม แต่บนแล็ปท็อป win7 ของฉันคำสั่งที่สองก็ป้อนส่วนท้าย" /f"ลงในคีย์ UrlAllowList หลังจากลบตัวอักขระต่อท้ายออกจากปุ่มด้วยตนเองฉันสามารถดูไฟล์. chm สุทธิไดรฟ์
แมตต์วิลคี

ฉันต้องหันไปใช้ยูทิลิตี้ HHReg ที่ยอดเยี่ยมจากsuperuser.com/questions/427191/เพื่อคาดเดาสตริงที่ถูกต้อง มันกลายเป็น "mappeddriveletter: \ path;"; คำแนะนำ "\\ youservername \ path;" และ "\\ ip.add.re.ss \ path;" ไม่ได้ผลสำหรับฉัน
MKaama
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.