CHM weigert sich, aus einigen Ordnern zu öffnen

13

Hoffentlich haben Sie ein Windows-Betriebssystem, auf dem Sie .chm- Dateien korrekt öffnen können.

Angenommen, Sie haben eine Datei mit dem Namen A.chm, die korrekt geöffnet wird

  • Erstellen Sie nun einen Ordner mit dem Namen f.column
  • Kopieren Sie A.chmauf f.column Ordner

Doppelklicken Sie jetzt, um die A.chmDatei im Explorer zu öffnen, und Sie sehen einen Dialog mit der Meldung:

Kann die Datei nicht öffnen: D:\f.column\API_GB.chm.

Hat jemand eine Ahnung, warum das passiert?

Dies ist ein entwicklerbezogenes Problem, da der Benutzer normalerweise die Hilfe über das Hilfemenü einer Anwendung startet und wahrscheinlich den Fehler in der Anwendung vermutet und sich an den Entwickler wendet. Dies ist besonders wahrscheinlich bei Anwendungen, die im Benutzerprofil installiert werden, da der Fehler ausgelöst wird, wenn der Benutzername enthält .col.

parapura rajkumar
quelle
2
Das ist komisch - ich kann reproduzieren. Es scheint, als würde jeder Ordner mit dem Namen "like" *.col*den Fehler auslösen.
Blorgbeard ist am

Antworten:

10

Dies ist ein bekanntes Problem , das nicht behoben werden kann .

Als Microsoft die MSDN Library im alten HTML Help 1.x-Format bereitstellte, wurden .colDateien verwendet , um alle .chmDateien aufzulisten , die in die Sammlung aufgenommen werden sollten .

Die einzige Lösung besteht darin , das CHM in einen anderen Ordner zu verschieben.

Jede chm-Datei, die sich in einem Ordner mit dem Namen befindet, *.col*wird nicht geöffnet. Beispielpfade, die diesen Fehler verursachen:

C:\asdf.col\TFSInstall.chm

C:\Documents and Settings\john.coltrane\Desktop\TFSInstall.chm

Danny Beckett
quelle
Sie können auch einen Symlink zu dieser Datei / diesem Ordner erstellen, wodurch auch Probleme mit Netzlaufwerken vermieden werden.
Bob
2
Es stinkt nur nach schlechter Codierung. Ich kann * .col-Dateien oder einen Ordner verstehen, der mit .col endet, aber .col irgendwo im Pfad hat ... Das ist einfach verrückt
parapura rajkumar