Xem tệp CHM trên toàn mạng trong Windows 7


17

Khi tôi cố gắng mở .chm trợ giúp từ một ổ đĩa chia sẻ mạng, tôi nhận được lỗi sau:

Điều hướng đến trang web đã bị hủy bỏ.

Tôi biết về giải pháp .reg được mô tả trên KB896054

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

nhưng nó không hoạt động trong Windows 7.

Bất kỳ ý tưởng làm thế nào để giúp .chm có sẵn từ các ổ đĩa mạng?

Chỉnh sửa: Tôi có đường dẫn mạng được ánh xạ tới P: ký tự ổ đĩa. Chương trình của tôi chạy từ P: và tôi muốn thấy sự giúp đỡ cho nó. Sao chép chương trình vào ổ đĩa cục bộ không phải là một giải pháp cho tôi.


Tên tệp .chm có bất kỳ ký tự không chữ nào không? Các ký tự như # trong tên tệp có thể khiến người xem trợ giúp hành động kỳ lạ.

@Chris: Tên chỉ có các chữ cái tiêu chuẩn [a-zA-Z].
Lukas Cenovsky

1
@bguiz Cũng có thể thuộc stackoverflow.com - Tôi phát triển một chương trình chạy từ ổ đĩa mạng và tôi không thể hiển thị trợ giúp cho nó.
Lukas Cenovsky

Câu trả lời:


3

Cách nhanh nhất - nhưng không thuận tiện - kéo vào máy của bạn và mở ở đó.

Cách kỹ thuật - Chuyển đến thuộc tính và xem nếu bạn có nút bỏ chặn.

Điều này thường được gây ra bởi một cờ NTFS được đặt từ một máy khác.

Tôi không biết tại sao các tệp khác hoạt động nhưng vì một số lý do, các tệp .CHM bị ảnh hưởng ... Tôi đoán đó là cách thực hiện với cách lưu trữ các trang HTML.

văn bản thay thế


1
Sao chép vào máy không phải là giải pháp - chương trình của tôi được chạy từ mạng và cách tương tự sẽ là trợ giúp. Tôi không thấy bất kỳ nút Bỏ chặn nào khi tôi xem các thuộc tính tệp .chm.
Lukas Cenovsky

1
Bạn cũng có thể muốn truy cập Tùy chọn Internet và thêm ổ đĩa P của mình vào vùng an toàn / tin cậy và xem điều đó có tạo ra sự khác biệt hay không
William Hilsum

1
Điều đó là vậy đó! Thêm ổ đĩa P thủ công vào các trang web mạng nội bộ đã giải quyết được vấn đề. Tất nhiên bạn cũng phải sử dụng hack .req. Chấp nhận giải pháp này.
Lukas Cenovsky

Không có nút "Bỏ chặn" trên Windows 7. Đăng ký của tôi phải được chỉnh sửa (và sau đó tệp chm hiển thị).
MKaama

6

Tôi cũng gặp vấn đề này, trên Windows 7, 64-bit. Tôi đã phải thêm đường dẫn UNC (\ drive \ share) vào vùng Trang web đáng tin cậy của mình và đặt (trong HKLM \ SOFTWARE \ Microsoft \ HTMLHelp \ 1.x \ ItssRestrictions) Max ALLowedZone thành 0x02, không phải 0x01. Tôi hy vọng rằng điều này sẽ giúp người khác. Nguồn: KB 896054 , có một bảng tiện dụng trong đó cài đặt MaxAllowedZone cho phép vùng nào (số cao hơn được cho phép nhiều hơn). Một câu hỏi khác của SuperUser, số 69863, cũng cho biết cách tắt thông báo nag "Cảnh báo bảo mật tệp mở".


5

Phải nhập 2 phím sau và sau đó bạn có thể xem tệp CHM trên 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];

Được thêm bởi một người dùng ẩn danh (tên CB): Lưu ý rằng trên Windows 7 64 bit, bạn sẽ cần phải bao gồm:

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

4

Tôi đã gặp vấn đề rất giống nhau.

Những gì bạn có thể thử:

Nhập lại địa chỉ

... cho đến khi những con bò về nhà :)

Hoặc sử dụng Help Explorer của KAMA Software.

nhập mô tả hình ảnh ở đây

Bạn thậm chí không phải cài đặt chương trình, bạn có thể sử dụng nó di động: chỉ cần giải nén hai thư mục bingre và chạy helpexplorer.exe thực thi .

Lưu ý: Help Explorer là phần mềm chia sẻ. Tuy nhiên, không có hạn chế, không có bất cứ điều gì, điều đó là tốt vì Phần mềm KAMA dường như đã biến mất khỏi mặt đất, vì vậy việc cấp phép cho phần mềm này khá khó khăn. Bất kỳ thông tin về cách đăng ký phần mềm được đánh giá cao.

Tôi đã tìm thấy chương trình cách đây khá lâu khi tôi đang tìm kiếm một trình xem tập tin trợ giúp phong nha và tôi đã sử dụng nó kể từ đó. Nhiều sách điện tử kỹ thuật được phát hành dưới dạng CHM và trình xem riêng của Microsoft là một nỗi đau hoàng gia ở phía sau, HE chính là thứ mà người xem thích hợp nên có: với giao diện hiện đại, tra cứu lịch sử, yêu thích và điều chỉnh kích thước phông chữ dễ dàng (phóng to / thu nhỏ CTRL +/-) mà không thay đổi cài đặt phông chữ internet ... và tất nhiên nó không hủy điều hướng trên các chia sẻ mạng. :) *


bạn được chào đón nhất :)

2

Tôi sử dụng đoạn mã sau trong tập lệnh .cmd (nhấp chuột phải, chạy với tư cách quản trị viên):

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

(nó giống như câu trả lời của shirley, nhưng bấm đúp vào các tệp .reg qua mạng không hoạt động và tôi có tập lệnh cấu hình của mình trên máy chủ. Nhưng chạy tập lệnh .cmd khi quản trị viên hoạt động)


không chắc chắn tại sao, nhưng trên máy tính xách tay win7 của tôi, lệnh thứ hai cũng nhập dấu " /f"vào phím UrlAllowList. Sau khi xóa thủ công các ký tự dấu khỏi khóa, tôi có thể xem các tệp .chm của ổ đĩa mạng.
matt wilkie

Tôi đã phải dùng đến tiện ích HHReg tuyệt vời từ superuser.com/questions/427191/ mài để đoán đúng chuỗi. Hóa ra là "mappeddriveletter: \ path;"; đề xuất "\\ youservername \ path;" và "\ ip.add.re.ss \ path;" đã không làm việc cho tôi.
MKaama
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.