"Diese Datei kam von einem anderen Computer..." - Wie kann ich alle Dateien in einem Ordner entsperren, ohne sie einzeln entsperren zu müssen?

Windows XP SP2 und Windows Vista haben diesen Deal, bei dem Zoneninformationen in heruntergeladenen Dateien auf NTFS-Partitionen gespeichert werden, sodass bestimmte Dateien in bestimmten Anwendungen blockiert werden, bis Sie die Dateien "entsperren".

Wenn Sie beispielsweise eine ZIP-Datei mit Quellcode herunterladen, um etwas auszuprobieren, zeigt jede Datei dies in den Sicherheitseinstellungen der Dateieigenschaften an

" Diese Datei kam von einem anderen Computer und könnte blockiert werden, um zu schützen dieser computer"

Zusammen mit einer Schaltfläche "Entsperren". Einigen Programmen ist es egal, aber Visual Studio weigert sich, Projekte in Lösungen zu laden, bis sie entsperrt wurden.

Obwohl es nicht sehr schwierig ist, zu jeder Projektdatei zu gehen und sie einzeln zu entsperren, ist es ein Schmerz. Und es scheint nicht, dass Sie mehrere ausgewählte Dateien gleichzeitig entsperren können.

Gibt es eine Möglichkeit, alle Dateien in einem Verzeichnis zu entsperren, ohne alle einzeln aufrufen zu müssen?

Ich weiß, dass Sie dies global für alle neuen Dateien deaktivieren können, aber nehmen wir an, ich möchte das nicht tun

Author: Tom Kidd , 2009-09-09

15 answers

Wenn Sie ein .ZIP herunterladen und entpacken, werden die einzelnen Dateien als die gleiche Zone wie die .ZIP markiert. Fast jedes Mal, wenn ich einen Ordner voller "blockierter" Dateien habe, habe ich sie so bekommen.

Klicken Sie vor dem Entpacken auf die Schaltfläche Entsperren auf der .ZIP.

 193
Author: Jay Bazuzi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-09-22 04:05:54

PowerShell, verfügbar hier, hat ein Unblock-File Cmdlet, das diese Aufgabe für Sie erledigt. Um alle Dateien in einem Verzeichnis zu entsperren, geben Sie den folgenden Befehl aus.

dir c:\mydir -Recurse | Unblock-File

Entblocken-Datei doc

 95
Author: pk.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-09-21 08:51:57

Es ist ganz einfach, NTFS hat einen Datenstrom (der "unsichere Dateien" IDs) an die Datei angehängt, wenn sie gerade aus dem Internet heruntergeladen wird.

Entfernen Sie diesen Stream rekursiv für alle Dateien, folgen Sie diesen Schritten:

  1. Laden Sie die ausführbare Datei Streams CLI herunter von Microsoft
  2. Setzen Sie die Streams.exe ausführbare Datei in Ihrem Windows-Verzeichnis (oder überall dort, wo das System es finden kann)
  3. Führen Sie diese Zeile in der Befehlszeile aus:

Ströme - s-d Verzeichnis

Dann werden alle Datenströme rekursiv aus allen Dateien im Verzeichnis entfernt - Sie haben jetzt alle Dateien erfolgreich entsperrt.

 65
Author: caliban,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-09-09 15:36:21

AlternateStreamView kann alle alternativen NTFS-Streams für Dateien in einem Verzeichnis (und gegebenenfalls Unterverzeichnissen) auflisten.

Alle mit ":Zone " markierten Streams löschen.Bezeichner:$DATA " für die ausgewählten Dateien, um die Sicherheitsblöcke zu entfernen.

geben Sie hier die Bildbeschreibung ein

 31
Author: Snark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 07:40:03

Eine sehr einfache Problemumgehung für diese Art bindet in die erste Antwort, sagen wir, wenn Sie rund 1000 Dateien haben, die alle blockiert sind, nehmen Sie einfach alle Dateien und legen Sie sie in einen neuen Ordner auf Ihrem Desktop (oder was auch immer Ordnerverzeichnis Sie arbeiten in ihnen klicken Sie mit der rechten Maustaste auf diesen Ordner und klicken Sie dann auf Senden an und dann aus den Optionen auf Komprimierten (gezippten) Ordner, dann danach löschen SieZIP-Ordner und voilà!!! alle Ihre Dateien sind entsperrt: D, arbeitete für mich auf XP Pro SP3, also irgendwie vorausgesetzt, es wird auch auf Vista funktionieren

 12
Author: Kristian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-26 03:54:57

Um die Blockierung beim Herunterladen von Dateien zu deaktivieren, öffnen Sie den folgenden Registrierungsschlüssel:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments\SaveZoneInformation

Ändern Sie SaveZoneInformation in 1.

HINWEIS:

  • 0 = Nicht Konfiguriert
  • 1 = Aktiviert
  • 2 = Deaktiviert
 10
Author: user61000,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 07:41:02

Wie ein anderes Poster sagte, wird das unsichere Dateiflag in einem NTFS-Datenstrom gespeichert. Dies bedeutet, dass es eine sehr einfache Möglichkeit gibt, diesen Datenstrom zu entfernen, indem Sie die Datei einfach auf ein Laufwerk verschieben, das keine NTFS-Datenströme unterstützt.

Unter der Annahme, dass Ihr Problem eher mit der Anzahl der Dateien als mit ihrer Größe zusammenhängt, kann es am einfachsten sein, zu verschieben (nicht zu kopieren) die Dateien auf ein FAT-formatiertes Laufwerk und dann zurück auf das NTFS-Laufwerk (fast jedes USB-Laufwerk) zu verschieben. stick formatiert FAT32 so wird gut tun), und dann verschieben Sie diese Dateien zurück, wo Sie sie wollen.

Ich habe dies schon einmal getan, als ich das blockierte Flag aus einem ganzen Verzeichnis heruntergeladener Dateien entfernen wollte und es genau das tat, was ich brauchte.

 8
Author: GAThrawn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-29 11:43:14
  • Laden Sie das Dienstprogramm Sysinternals Streams herunter.
  • Entpacken und Kopieren von Streams.exe zu \Windows\System32.
  • Erstellen Sie eine neue Textdatei und benennen Sie sie in "unblocker" um.reg".
  • Kopieren Sie das folgende Registrierungsskript hinein:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\*\shell\unblockfile]
    @="Unblock file"
    
    [HKEY_CLASSES_ROOT\*\shell\unblockfile\command]
    @="cmd /c streams -d \"%1\""
    
    [HKEY_CLASSES_ROOT\Directory\shell\unblockallthefiles]
    @="Unblock the files inside"
    
    [HKEY_CLASSES_ROOT\Directory\shell\unblockallthefiles\command]
    @="cmd /c streams.exe -d -s \"%1\""
    
  • Speichern Sie die Datei.

  • Doppelklicken Sie auf die gespeicherte Datei, um sie in der Registrierung zusammenzuführen.

Wenn Sie danach mit der rechten Maustaste auf eine Datei klicken, können Sie im Kontextmenü "Datei entsperren" auswählen oder sie können mit der rechten Maustaste auf einen Ordner klicken und "Dateien hier entsperren"auswählen.

Quelle

 7
Author: creapure90,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-21 06:24:39

AlternateStreamView ist groß. Eine andere Methode besteht jedoch darin, die Dateien zu archivieren .RAR -, 7z-oder .ZIP . Löschen Sie die Originale und extrahieren Sie die Dateien erneut.

 5
Author: Alec,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-24 21:38:04

Ich hatte das gleiche Problem und die Art, wie ich die Dateien entsperrte, war:

  • Ich habe alle blockierten Dateien zu einem RAR-Archiv hinzugefügt (ich habe WinRAR verwendet)
  • Ich habe die Originaldateien entfernt
  • Ich habe alle Dateien aus dem Archiv extrahiert

Alle Dateien sind jetzt entsperrt.

Für mich waren es einige MSDN-Magazinausgaben, die drin waren .chm-Format, aber ich glaube nicht, dass der Dateityp wichtig ist.

 3
Author: leoinfo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-09 19:45:09

ZoneIDTrimmer sieht aus wie das benutzerfreundlichste Tool, das dafür verfügbar ist:

geben Sie hier die Bildbeschreibung ein

 1
Author: RomanSt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-16 15:20:15

Ich habe nach einer Batch-Methode gesucht (ohne Powershell zu verwenden) und nachdem ich diesen Beitrag gelesen hatte, kam ich auf diese einfache Lösung

echo. > .\filename.zip:Zone.Identifier

Dadurch wird der Datenstrom Zone.Identifier nicht entfernt, aber der Inhalt wird gelöscht, was gut zu funktionieren scheint.

Eine andere Lösung (die alle Datenströme löscht und eine temporäre Datei verwendet)

type filename.zip > filename.zip.tmp
move /y filename.zip.tmp filename.zip
 1
Author: Jürgen Steinblock,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-11 08:21:37

Ich habe eine externe USB-Festplatte, die sich hervorragend zum Entfernen der Blöcke eignet... Ich habe eine kleine Partition erstellt und in FAT32 formatiert..wenn ich den Block von etwas entfernen möchte, verschiebe ich ihn einfach auf dieses Laufwerk und verschiebe ihn dann zurück: -)

 0
Author: user200075,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-02-18 03:27:27

Ja. An einer Eingabeaufforderung takeown /f <name of file>.

In Ihrem Fall takeown /f *.* /r, um in alle Unterverzeichnisse zu gelangen und *.* zu entsperren. Spielen Sie bei Bedarf mit dem Muster.

takeown /? für weitere Gebrauchsanweisungen.

 -4
Author: Peter Mounce,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-01-09 12:01:51

Es gibt noch einen anderen einfachen Weg. Wählen Sie einfach die Datei oder den Ordner aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften⇨Sicherheit⇨Bearbeiten, dann klicken Sie auf Volle Kontrolle.

Danach sollten Sie einfach auf [Save] klicken und beenden.

 -5
Author: shreyas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-05 18:00:34