So entsperren Sie chm-Dateien - die Schaltfläche zum Entsperren fehlt

10

Ich habe eine CHM-Datei heruntergeladen. Wenn ich darauf doppelklicke, werde ich aufgefordert, das Menü zu öffnen, zu speichern und abzubrechen. Unabhängig davon, ob ich eine neue Kopie öffne oder speichere, fordert die 'neue' Version dasselbe Popup ad infinitum zum Öffnen / Speichern / Abbrechen auf.
Bei der Suche nach Google scheint Microsoft es aus Sicherheitsgründen für richtig gehalten zu haben, diese Dateien standardmäßig zu blockieren. Die Lösung besteht darin, mit der rechten Maustaste auf die Datei zu klicken und unten auf die Schaltfläche "Entsperren" zu klicken:

Geben Sie hier die Bildbeschreibung ein

Das Problem ist, dass ich diese Schaltfläche nicht auf meinem System habe:

Geben Sie hier die Bildbeschreibung ein

Übrigens fehlt die Schaltfläche auch für EXE-Dateien.
Ich benutze Win7 64bit. Irgendwelche Ideen?

Yoav
quelle
3
Sehen Sie hier , wie diese lästige Sicherheitsfunktion zu deaktivieren, und hier , wie Bulk - Entsperrung von der Kommandozeile.
Karan
Funktioniert das für XP? Ich habe das gleiche Problem auf meiner Arbeitsmaschine.
Yoav
Ja, beide sollten auch unter XP funktionieren.
Karan
Eine Methode mit Windows PowerShell wurde in dieser Frage bereitgestellt: stackoverflow.com/questions/28142826/…
UuDdLrLrSs
Mögliches Duplikat von Wie man zuvor entsperrte CHM-Datei
entsperrt

Antworten:

5

Windows speichert die Flags in einem alternativen Datenstrom, der nur unter NTFS verfügbar ist.

Die alternativen Datenströme werden überleben Kopien von einem NTFS - Ordnern in einer anderen, aber sie überleben nicht auf ein FAT32 oder exFAT Volumen bewegt werden. oder per E-Mail oder Reißverschluss.

Wenn Sie also nicht über die Rechte zum Bearbeiten der Registrierung oder Richtlinie verfügen, haben Sie einige Optionen:

  1. Senden Sie die Datei per E-Mail an sich selbst (obwohl einige E-Mail-Systeme CHM-Dateien als unsichere Anhänge blockieren).

  2. Fügen Sie die Datei einer Zip-Datei hinzu und entpacken Sie sie an den gewünschten Speicherort. (Einige Zip-Dienstprogramme können alternative Datenströme beibehalten. Stellen Sie daher sicher, dass die Option beim Zippen deaktiviert ist.)

  3. Verschieben Sie die Datei auf ein ExFat- oder FAT32-Volume und dann optional zurück zu NTFS, wenn sich die Datei dort befinden soll.

  4. Öffnen Sie die Datei in einem Hex-Editor und speichern Sie sie als neue Datei (das Speichern über der Originaldatei funktioniert möglicherweise nicht, da einige Hex-Editoren das Speichern einer unveränderten Datei optimieren).

  5. Fügen Sie die Datei als Objekt in ein Office-Dokument ein, kopieren Sie das eingefügte Objekt und fügen Sie es in den Explorer ein.

ThunderFrame
quelle
Genial. Durch Zippen und Entpacken wurde das Problem für mich behoben. Vielen Dank.
Matt Davis
5

Das gleiche passierte bei mir. So beheben Sie das Problem:

  1. Öffnen Sie Regedit
  2. Suche nach dem Schlüssel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. Unterschlüssel erstellen ItssRestrictions

  4. Erstellen Sie DWORD MaxAllowedZonemit Wert2

Wenn es immer noch nicht funktioniert, verschieben Sie die Datei auf eine andere Festplatte und öffnen Sie sie erneut, um sie anzuzeigen.

https://support.microsoft.com/en-us/kb/892675

CodeFarmer
quelle
arbeitete für mich thx!
Kofifus
Beachten Sie, dass der Wert = 2 möglicherweise die richtige Einstellung ist oder nicht. Es hängt davon ab, in welcher 'Zone' sich der Netzwerkserver befindet. Wenn 2 nicht funktioniert, würde ich schrittweise nach oben arbeiten, um festzustellen, welche Zone benötigt wird.
UuDdLrLrSs
Funktioniert für mich, für den letzten Vorschlag, die Datei zu verschieben. Tolle!
Eriawan
1

CHM-Dateien können nur auf NTFS-Dateisystemen blockiert (und somit nicht blockiert werden). Wahrscheinlich werden alle anderen Dateiquellen (außer Netzwerkfreigaben in der lokalen Zone) als unsicher eingestuft.

Die Blockierung wurde XP jedoch nur durch ein sp (sp2 afaik) hinzugefügt.

Marco van de Voort
quelle
Ich denke, deine Annahmen sind falsch. Es ist nicht eine Datei aus Nicht-NTFS - Datenträger speichern , die es unsicher macht ( wat ?! ist NTFS verhindern Sie auf magische Weise von Viren oder etwas zu retten?). Das Speichern von Dateien von einem externen Speicherort führt dazu, dass Windows die Datei als unsicher markiert. Es erfordert jedoch Unterstützung im Dateisystem, und nur NTFS unterstützt diese "Unsicherheits" -Flaggen. Wie auch immer, diese Antwort löst das Problem von OP nicht.
Gronostaj
Ich meine, dass diese "Flags" nur verfügbar sind, wenn Sie das Ergebnis auf einem NTFS-System speichern, da es gegabelte Dateien verwendet. Daher werden auf anderen Dateisystemen die "sicheren" Informationen nicht beibehalten, wodurch alle Dateien auf einem solchen Volume möglicherweise unsicher werden, da das System nicht feststellen kann, ob es sich um lokale Dateien oder Dateien mit externem Ursprung handelt.
Marco van de Voort