CHM ist eine Dateierweiterung für das Compiled HTML-Dateiformat, das am häufigsten von Microsofts HTML-basiertem Hilfeprogramm verwendet wird. Es kann viele komprimierte HTML-Dokumente, die Bilder und JavaScript enthalten, auf die sie verweisen. CHM-Funktionen beinhalten ein Inhaltsverzeichnis, einen Index und eine Volltextsuche. Die meisten Hilfedateien von Aerotech sind im CHM-Format.
Wenn Sie die Hilfedatei öffnen können und die Navigation (Inhaltsverzeichnis) im linken Bereich sehen, aber der rechte Bereich leer ist oder eine Warnmeldung anzeigt, versuchen Sie Folgendes:
SICHERHEITSWARNUNG: “Die CHM-Viewer-Komponente ist nicht ordnungsgemäß auf Ihrem PC registriert.”
Wenn Sie diese Warnung sehen, deaktivieren Sie das Kontrollkästchen neben “Vor dem Öffnen dieser Datei immer fragen”.
SICHERHEITSWARNUNG: “Die Systemdatei
.ocx fehlt, ist beschädigt oder unregistriert.”
Systemdateien können sich manchmal selbst “unregistrieren”, wenn Sie Windows Service Packs installieren. Um dies zu beheben, führen Sie regsvr32 hhctrl.ocx in der Befehlszeile aus (Start > Ausführen), um die Bibliothek im System zu registrieren.
Ihre CHM-Dateien werden in dem Ordner mit dem Zeichen ‘#’ (Raute) im Pfad gespeichert.
C#-Entwickler können feststellen, dass ihre Dokumentation und E-Books im CHM-Format nicht geöffnet werden können, weil sie ihre CHM-Dateien in Verzeichnissen wie ‘C:-books#' speichern. Das Rautenzeichen bedeutet einen Anker in HTML, so dass der CHM-Viewer den Pfad nicht richtig auflösen und den Inhalt nicht abrufen kann. Zum Auflösen entfernen Sie das’#‘-Zeichen (Raute) aus dem Verzeichnisnamen. Vermeiden Sie auch die Verwendung der Zeichen’?‘,’&’ und ‘+’ in Verzeichnisnamen.
Die CHM-Datei befindet sich in der eingeschränkten Internetzone
Wenn eine CHM-Datei, auf die Sie zuzugreifen versuchen, dezentral gespeichert ist, z. B. auf dem Netzlaufwerk oder auf einem Remote-Server, können ebenfalls Probleme auftreten. Wenn die zugehörige Sicherheitszone eingeschränkt ist, dann werden auch CHM-Dateien nicht angezeigt. Um das Problem zu beheben, ändern Sie den Registrierungseintrag ItssRestrictions, um eine bestimmte Sicherheitszone zu aktivieren.
0 = Mein Computer
1 = Lokale Intranetzone
2 = Zone "Vertrauenswürdige Sites
3 = Internet-Zone
4 = Zone für eingeschränkte Sites
Warnung: Aktivieren Sie nur die Sicherheitszonen, denen Sie vertrauen. Aktivieren Sie keine Sicherheitszonen, bei denen Sie sich nicht sicher sind.
Microsoft, HTMLHelp, CHM, Help Viewer, entsperren