Vor dem öffnen dieser Datei immer bestätigen

Wenn man eine exe öffnet die nicht Windows Intern bzw von Windows signiert ist wird von Windows nachgefragt ob man sie „Ausführen“ oder „Abbrechen“ will.
Wenn man nun das Häckchen von „Vor dem öffnen dieser Datei immer bestätigen“ entfernt, dann wird diese Meldung nichtmehr angezeigt. Windows überprüft es nicht am Dateinamen und ich konnte nicht feststellen,dass Windows einen regestry Schlüssel geändert hat. Ich möchte nun wissen was ich editieren muss,wenn ich diesen Dialog nun für eine bestimmte datei deaktivieren will ohne diese auszuführen und das häckchen zu entfernen.

Hallo,

Wenn man eine exe öffnet die nicht Windows Intern bzw von
Windows signiert ist wird von Windows nachgefragt ob man sie
„Ausführen“ oder „Abbrechen“ will.

wenn Internet Explorer oder Outlook Express (und möglicherweise auch andere Programme) eine Datei herunterladen und auf einer mit NTFS formatierten Festplatte ablegen, fügen sie im alternativen Datenstrom (ADS) „:Zone.Identifier“ an, aus welcher Zone die Datei kommt. Für die Datei „beispiel.exe“ also in der Textdatei „beispiel.exe:Zone.Identifier“. Das Vorhandensein dieser Information veranlasst den Explorer dann zu der Warnung.

Wenn man nun das Häckchen von „Vor dem öffnen dieser Datei
immer bestätigen“ entfernt, dann wird diese Meldung nichtmehr
angezeigt.

Dies geschieht, weil dann der entsprechende ADS gelöscht wird.

Ich möchte nun wissen was ich editieren muss, wenn ich diesen
Dialog nun für eine bestimmte datei deaktivieren will ohne
diese auszuführen und das häckchen zu entfernen.

Dazu genügt es, den entsprechenden ADS zu löschen. GNU-rm kann das etwa (del wohl nicht so ohne weiteres). Es gibt auch verschiedene Programme, die ADSe anzeigen und bearbeiten können.


PHvL

Hallo.

Wenn man eine exe öffnet die nicht Windows Intern bzw von
Windows signiert ist wird von Windows nachgefragt ob man sie
„Ausführen“ oder „Abbrechen“ will.

wenn Internet Explorer oder Outlook Express (und
möglicherweise auch andere Programme) eine Datei herunterladen
und auf einer mit NTFS formatierten Festplatte ablegen, fügen
sie im alternativen Datenstrom (ADS) „:Zone.Identifier“ an,
aus welcher Zone die Datei kommt. Für die Datei „beispiel.exe“
also in der Textdatei „beispiel.exe:Zone.Identifier“. Das
Vorhandensein dieser Information veranlasst den Explorer dann
zu der Warnung.

Reicht es eventuell aus, den Inhalt des ADS zu löschen? Oder reicht das bloße Vorhandensein für das Erscheinen der Warnung aus?

Ich möchte nun wissen was ich editieren muss, wenn ich diesen
Dialog nun für eine bestimmte datei deaktivieren will ohne
diese auszuführen und das häckchen zu entfernen.

Dazu genügt es, den entsprechenden ADS zu löschen. GNU-rm kann
das etwa (del wohl nicht so ohne weiteres). Es gibt auch
verschiedene Programme, die ADSe anzeigen und bearbeiten
können.

Mit Windows-Bordmitteln geht das über die Kommandozeile:

type datei.exe \> datei.bak
del datei.exe
ren datei.bak datei.exe

Ein Verschieben der Datei auf eine FAT-Partition und zurück löscht ebenfalls den ADS. Alternativ das Packen mit einem Packprogramm (außer dieses packt die ADS mit, aber die, die das können, kann man per Option davon abhalten) und anschließendes Entpacken.

Sebastian.

Hallo,

Das Vorhandensein dieser Information veranlasst den Explorer dann
zu der Warnung.

Reicht es eventuell aus, den Inhalt des ADS zu löschen?

ein leerer oder mit Unsinn[1] gefüllter Zone.Identifier veranlasst den Explorer bei mir (WinXP-Tablet SP3) zu einer Warnung ohne die Checkbox zum dauerhaften entfernen der Warnung.

Oder reicht das bloße Vorhandensein für das Erscheinen der Warnung
aus?

Offenbar ja.

[1]

echo Unsinn \>"beispiel.exe:Zone.Identifier"


PHvL

Erstmal Dank an dich :wink:

wenn Internet Explorer oder Outlook Express (und
möglicherweise auch andere Programme) eine Datei herunterladen

in der Tat auch Firefox und co haben diese Eigenschaft

und auf einer mit NTFS formatierten Festplatte ablegen, fügen
sie im alternativen Datenstrom (ADS) „:Zone.Identifier“ an,
aus welcher Zone die Datei kommt.

Das wusste ich auch noch :smile:

Für die Datei „beispiel.exe“
also in der Textdatei „beispiel.exe:Zone.Identifier“.

Ha da hat mein Wissen aufgehört danke sehr.

Das Vorhandensein dieser Information veranlasst den Explorer dann
zu der Warnung.

Der Rest klärt sich dann ja von selbst auf ein baldig wiedersehen :smile:
Vielen Dank nochmal
____________________
Onkel Blacky :wink: