Windows 7-Dialogfeld "Datei öffnen - Sicherheitswarnung" für exe auf lokalem Laufwerk deaktivieren?

9

Ich versuche, Eclipse java-galileo-SR2-win32 auszuführen, wenn ich bekomme open-file-security-warning. Die Dateien werden einfach aus einer Zip-Datei extrahiert und in ein Verzeichnis " C:\Users\UserName\AppData\LocalLow\eclipse-java-galileo-SR2-win32\eclipse" gestellt.

Die Internet Explorer-Einstellungen zum Hinzufügen von Netzwerklaufwerken zur Intranetzone funktionieren auf lokalen Laufwerken nicht. Es gibt auch keine Möglichkeit, die Datei in den Dateieigenschaften zu entsperren.

Welche andere Möglichkeit gibt es, um diese nervige Eingabeaufforderung auszuschalten? Oder Sie können noch besser auswählen, welche Dateien als sicher gelten.

Menuta
quelle

Antworten:

10

Im Startmenü eingeben gpedit.msc. Dann geh zu:

User Configuration -> Administrative Templates -> Windows Components -> Attachment Manager

und *.exeZur Einstellung "Einschlussliste für Dateitypen mit mittlerem Risiko" hinzufügen.

CGA
quelle
1
Ich möchte auswählen können, welche Exe ausgeführt werden dürfen, anstatt alle zuzulassen.
Menuta
@Menuta: Nur ein langer Schuss, aber Sie versuchen stattdessen "filename.exe" hinzuzufügen? Es scheint für mich zu funktionieren
Jay Wick
Danke für den Vorschlag, hatte nicht daran gedacht, offensichtlich. Ich habe die Dateien ohnehin schon in Programmdateien verschoben, wodurch der Fehler umgangen wurde.
Menuta
Hinzufügen eclipse.exefunktioniert super! +1
James Mertz
5

Die Lösung besteht darin, das Verzeichnis dort abzulegen, wo es C:\Program Files (x86)\eclipse-java-galileo-SR2-win32\eclipsehingehört. Dadurch wird das Dialogfeld zur Warnung vor geöffneter Dateisicherheit entfernt. c:\Users\UserName\AppData\LocalLowDas Verzeichnis muss eine ähnliche Sicherheit wie die Intranetzone haben.

Menuta
quelle
Wenn jemand weiß, warum der LocalLow-Ordner so eingeschränkt ist, können Sie uns bitte sagen, warum?
Menuta
1
Das ist sein einziger Zweck. Vertrauenswürdige Daten befinden sich in c: \ Users \ UserName \ AppData \ Local, nicht vertrauenswürdige Daten in .. \ LocalLow. Ich verstehe, dass, wenn ein Programm vor Vista versucht, in das Anwendungsverzeichnis des Benutzers zu schreiben (dh in das, was früher c: \ Dokumente und Einstellungen \ Benutzername \ Anwendungsdaten war), dies auf magische Weise entweder Local, LocalLow oder dem Roaming neu zugeordnet wird Unterordner in c: \ Users \ UserName \ AppData, abhängig davon, in welchem ​​Modus das Programm ausgeführt wird. Wenn das Programm also im Modus mit niedriger Sicherheit ausgeführt wird, kann es nur in LocalLow schreiben, das ebenfalls eine geringe Sicherheit aufweist.
sgmoore
2

Ist es möglich, dass eine der anderen Dateien (möglicherweise eine DLL) blockiert ist?

Streams von Sysinternals ist ein praktisches Befehlszeilenprogramm, mit dem NTFS-Streams für alle Dateien in einem Verzeichnis und in Unterverzeichnissen angezeigt werden können. Es kann auch verwendet werden, um alle Streams zu entfernen (vorausgesetzt, sie sind alle nur Zone.Identifiers).

sgmoore
quelle
Ich habe das ohne Glück versucht.
Menuta
Dies ist DIE Lösung. Streams -s -d "C: \ Programme \ Eclipse"
gnom1gnom