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-ID: 324166

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

Ausgedruckt am: 04.12.2024 um 08:12 Uhr

131381
131381 17.12.2016 aktualisiert um 18:42:39 Uhr
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
Bugger
Bugger 17.12.2016 um 20:17:32 Uhr
Goto Top
Interessant, allerdings ist Enterprise ja noch etwas anderes. Jemand mit Pro da?
131381
Lösung 131381 17.12.2016 aktualisiert um 20:36:54 Uhr
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'`\\\"\\\"\""   
Bugger
Bugger 17.12.2016 aktualisiert um 23:23:41 Uhr
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