Anzeigen von CHM-Dateien über das Netzwerk in Windows 7

30508
Lukas Cenovsky

Wenn ich versuche, die .chm-Hilfe von einem freigegebenen Netzwerklaufwerk aus zu öffnen, wird folgende Fehlermeldung angezeigt:

Navigation zu der Webseite wurde abgebrochen.

Ich weiß um die .reg Lösung beschrieben KB896054

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

aber es funktioniert nicht in Windows 7.

Irgendwelche Ideen, wie .chm-Hilfe von den Netzlaufwerken verfügbar gemacht werden kann?

Bearbeiten: Ich habe den Netzwerkpfad P: Laufwerksbuchstaben zugeordnet. Mein Programm läuft von P: und ich möchte die Hilfe dafür sehen. Das Programm auf das lokale Laufwerk zu kopieren, ist für mich keine Lösung.

17
Verfügt der CHM-Dateiname über keine Buchstaben? Zeichen wie # im Dateinamen können dazu führen, dass der Hilfe-Viewer verrückt wird. vor 14 Jahren 0
@Chris: Name hat nur Standardbuchstaben [a-zA-Z]. Lukas Cenovsky vor 14 Jahren 0
@bguiz Kann auch zu stackoverflow.com gehören - Ich entwickle ein Programm, das von einem Netzlaufwerk ausgeführt wird, und kann keine Hilfe dafür anzeigen. Lukas Cenovsky vor 14 Jahren 1

5 Antworten auf die Frage

6
Brighid McDonnell

Dieses Problem trat auch unter Windows 7 (64-Bit) auf. Ich musste den UNC-Pfad (\\ Laufwerk \ Freigabe) zu meiner Zone für vertrauenswürdige Sites hinzufügen und (in HKLM \ SOFTWARE \ Microsoft \ HTMLHelp \ 1.x \ ItssRestrictions) MaxAllowedZone auf 0x02 und nicht auf 0x01 setzen. Ich hoffe, das hilft jemand anderem. Quelle: KB 896054, die eine praktische Tabelle enthält, in der die MaxAllowedZone-Einstellungen welche Zonen aktivieren (höhere Zahlen sind zulässiger). Eine andere SuperUser-Frage, Nummer 69863, gibt außerdem an, wie die Nag-Meldung "Open File Security Warning" deaktiviert wird.

5
Tom Wijsman

Die folgenden 2 Tasten müssen eingegeben werden und Sie können CHM-Dateien unter Windows 7 anzeigen:

[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]; 

Hinzugefügt von einem anonymen Benutzer (Name CB): Beachten Sie, dass Sie auf einem 64-Bit-Windows 7 Folgendes angeben müssen:

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

Ich bin auf das gleiche Problem gestoßen.

Was du versuchen kannst:

Gib die Adresse neu ein

... bis die Kühe nach Hause kommen :)

Oder verwenden Sie den Hilfe-Explorer von KAMA Software.

Sie müssen das Programm nicht einmal installieren, Sie können es portabel verwenden: Extrahieren Sie einfach die beiden Ordner bin und gre und führen Sie die ausführbare Datei helpexplorer.exe aus .

Hinweis: Der Hilfe-Explorer ist Shareware. Es gibt jedoch keinerlei Einschränkungen, und das ist in Ordnung, denn KAMA-Software scheint von der Erde verschwunden zu sein. Die Lizenzierung der Software ist daher ziemlich schwierig. Alle Informationen zur Registrierung der Software werden gebeten.

Ich habe das Programm vor einiger Zeit gefunden, als ich nach einem anständigen Hilfedatei-Viewer gesucht habe und es seitdem benutze. Viele technische E-Books werden veröffentlicht, da CHM und Microsofts eigener Viewer ein königlicher Schmerz im Hintergrund ist. Er ist genau das, was ein richtiger Viewer sein sollte: mit einer modernen Benutzeroberfläche, Verlaufssuche, Favoriten und einfacher Anpassung der Schriftgröße (Vergrößern / Verkleinern mit) STRG +/-), ohne die Internet-Schriftarteinstellungen zu ändern ... und natürlich wird die Navigation auf Netzwerkfreigaben nicht abgebrochen. :) *

sehr gern geschehen :) vor 14 Jahren 0
3
William Hilsum

Schnellster Weg - aber nicht bequem - ziehen Sie auf Ihre Maschine und öffnen Sie sie dort.

Technischer Weg - Gehen Sie zu den Eigenschaften und prüfen Sie, ob Sie eine Schaltfläche zum Entsperren haben.

Dies wird normalerweise durch ein NTFS-Flag verursacht, das von einem anderen Computer festgelegt wurde.

Ich habe keine Ahnung, warum andere Dateien funktionieren, aber aus irgendeinem Grund sind .CHM-Dateien betroffen ... Ich denke, es hat damit zu tun, wie sie die HTML-Seiten zwischenspeichern.

Alt-Text

Das Kopieren auf die Maschine ist nicht die Lösung - mein Programm wird vom Netzwerk aus ausgeführt, und die gleiche Weise sollte die Hilfe sein. Ich sehe keine Schaltfläche zum Entsperren, wenn ich die Eigenschaften der CHM-Datei sehe. Lukas Cenovsky vor 14 Jahren 1
Möglicherweise möchten Sie auch die Internetoptionen aufrufen und Ihr P-Laufwerk zu den sicheren / vertrauenswürdigen Zonen hinzufügen und prüfen, ob dies einen Unterschied macht William Hilsum vor 14 Jahren 1
Das war's! Das manuelle Hinzufügen des P-Laufwerks zu Intranetseiten hat das Problem gelöst. Natürlich müssen Sie auch den .req-Hack verwenden. Akzeptiere diese Lösung. Lukas Cenovsky vor 14 Jahren 1
Es gibt keine Schaltfläche zum Entsperren in Windows 7. Die Registrierung muss bearbeitet werden (und dann werden die CHM-Dateien angezeigt). MKaama vor 7 Jahren 0
2
mivk

Ich verwende Folgendes in einem .cmd-Skript (Rechtsklick, als Administrator ausführen):

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 

(Das ist die gleiche Antwort wie bei Shirley, aber das Doppelklicken auf .reg-Dateien über das Netzwerk funktioniert nicht, und ich habe meine Konfigurationsskripts auf dem Server. Aber das Ausführen eines .cmd-Skripts als Administrator funktioniert)

Nicht sicher warum, aber auf meinem win7-Laptop hat der zweite Befehl auch das abschließende "/ f" `in die UrlAllowList-Taste eingegeben. Nach dem manuellen Entfernen der nachfolgenden Zeichen aus dem Schlüssel konnte ich die .chm-Dateien des Netzlaufwerks anzeigen. matt wilkie vor 12 Jahren 0
Ich musste auf das ausgezeichnete HHReg-Hilfsprogramm von http://superuser.com/questions/427191/chm-files-wont-open-in-a-certain-folder/519519#519519 zurückgreifen, um die korrekte Zeichenfolge zu erraten. Es stellte sich als "mappeddriveletter: \ path;" heraus; der vorgeschlagene "\\ youservername \ path;" und "\\ ip.add.re.ss \ path;" hat nicht für mich gearbeitet. MKaama vor 7 Jahren 0