bugger
Goto Top

Windows 10 1607 Firewall Context Menü

Hallo zusammen,

ich habe vor einiger Zeit einen ähnlichen Thread gehabt, Hier.

Damals hat mir der colinardo hiermit schon geholfen:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\firewallblock]
@="Add to Firewall"  
"HasLUAShield"=""  

[HKEY_CLASSES_ROOT\exefile\shell\firewallblock\command]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -WindowStyle Hidden -command `\\\"New-NetFirewallRule -DisplayName ([System.IO.Path]::GetFilenameWithoutExtension('%1')) -Name '%1' -Enabled True -Direction Outbound -Action Block -Program '%1'`\\\"\\\"\""  

[HKEY_CLASSES_ROOT\exefile\shell\firewallremove]
@="Remove from Firewall"  
"HasLUAShield"=""  

[HKEY_CLASSES_ROOT\exefile\shell\firewallremove\command]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -WindowStyle Hidden -command `\\\"Remove-NetFirewallRule -Name '%1'`\\\"\\\"\""  

Jetzt hat sich mein Windows 10 auf die neue 1607 Version geupdated, lange passierte garnichts aber vor kurzem hat mein PC nun doch dieses Update bekommen.
Leider funktioniert das Script jetzt nicht mehr. Ich hoffe, jemand hat einen Tipp wie ich das wieder zum laufen bekommen könnte.

Danke und Gruß
Bugger

Content-Key: 324166

Url: https://administrator.de/contentid/324166

Printed on: April 25, 2024 at 11:04 o'clock

Mitglied: 131381
131381 Dec 17, 2016 updated at 17:42:39 (UTC)
Goto Top
Hi,
Leider funktioniert das Script jetzt nicht mehr.
gerade mal ausprobiert, also hier funktioniert das noch problemlos. Windows 10 Enterprise 1607 Build 14393.567

Gruß mik
Member: Bugger
Bugger Dec 17, 2016 at 19:17:32 (UTC)
Goto Top
Interessant, allerdings ist Enterprise ja noch etwas anderes. Jemand mit Pro da?
Mitglied: 131381
Solution 131381 Dec 17, 2016 updated at 19:36:54 (UTC)
Goto Top
Zitat von @Bugger:

Interessant, allerdings ist Enterprise ja noch etwas anderes. Jemand mit Pro da?
Kein Unterschied, auch auf Pro werden die Outbound-Regeln angelegt bzw. gelöscht. Hätte mich aber auch schwer gewundert wenn das dort nicht funktioniert hätte.

Schalte das Fenster im Code doch sichtbar dann siehst du eventuelle Fehler.
Dazu sollte es reichen Zeile 8 von oben so abzuändern
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -command `\\\"New-NetFirewallRule -DisplayName ([System.IO.Path]::GetFilenameWithoutExtension('%1')) -Name '%1' -Enabled True -Direction Outbound -Action Block -Program '%1'; read-host 'Press enter to continue'`\\\"\\\"\""   
Member: Bugger
Bugger Dec 17, 2016 updated at 22:23:41 (UTC)
Goto Top
Ok, habe den Fehler gefunden, bissel peinlich aber ich kläre mal trotzdem auf :D

In dem Pfad war ein ' versteckt; klar, dass das dann mit dem Script Probleme gibt. Aber vielen Dank für die Hilfe, nachdem er das Fenster auch nicht mit der Änderung angzeigt hatte, musste das noch was anderes sein face-smile