Importuj Eksportuj określoną regułę Zapory systemu Windows

13

Jak wyeksportować i zaimportować określoną regułę Zapory okiennej (zarówno przychodzącą, jak i wychodzącą)?

Mogę zrobić politykę importu / eksportu, ale użyje WSZYSTKICH reguł, a nie konkretnych reguł. Podobnie jak w przypadku listy eksportu , można wyeksportować całą listę reguł przychodzących lub wychodzących w zwykłym pliku CSV, ale nie jest to pomocne, ponieważ nie ma możliwości zaimportowania go z powrotem.

Spojrzałem na netsh firewalli netsh advfirewall firewallzbyt ale oni też nie wydają się mieć opcję eksport / import poszczególnych rządów.

Zastanawiam się tylko, czy można to w ogóle zarchiwizować. Korzystam z systemu Windows 7 Professional

JackLock
źródło

Odpowiedzi:

16

Przejdź do następującego klucza z rejestru systemu Windows i wyeksportuj go do pliku * .reg:

HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules

Edytuj plik w dowolnym edytorze tekstu i usuń niepotrzebne wpisy. Możesz też przejść do WFwAS, usunąć inne reguły i zachować tylko te, które chcesz. Następnie wykonaj krok opisany powyżej. Nie musisz edytować pliku reg, ponieważ zawiera on już tylko to, czego chcesz.

Zaimportuj plik reg na potrzebny komputer, a dodasz tylko wybrane reguły. To wszystko.

Lub możesz wypróbować Windows Firewall Control, który ma funkcję, która to robi. Może eksportować i importować tylko wybrane reguły w formacie XML:

https://www.binisoft.org/wfc

Alexandru Dicu
źródło
WFC, najlepsze oprogramowanie dla systemu Windows, warto zwrócić uwagę na uaktualnioną wersję, a następnie można zablokować wychodzące procesy Windows i oprogramowanie.
Moab
1

Możesz wybrać tylko reguły, które chcesz wyeksportować, a następnie kliknij przycisk „Eksportuj listę”, a gdy otworzy się okno eksploratora, możesz zaznaczyć opcję „eksportuj tylko podświetlone reguły” (tuż pod polem wprowadzania nazwy pliku)

Sześcian
źródło
1
To LISTA eksportu, a nie REGUŁA eksportu.
Justin Emlay,
0

Innym sposobem jest wyeksportowanie reguł AS Tab lub CSV - również w „Zaporze systemu Windows z zaawansowanym”. Wybierz opcję „Eksportuj listę ..”. Możesz wybrać TAB lub CSV. Dostajesz całą listę, ale możesz usunąć wszystkie pozostałe i albo użyć Notepad ++ i zastąpić separator opcją \ r \ n, co da listę Lub uruchom pivot w programie Excel, aby uzyskać listę.

Trochę późno, ale mam nadzieję, że pomoże innym.

Anthony Horne
źródło
0

Odpowiedź Alexandru była trudna do naśladowania, ale doprowadziła mnie do właściwej ścieżki na serwerze Windows 2012:

Zasadniczo można ręcznie wprowadzić zmiany w kluczu rejestru FirewallRules, a następnie albo Importować (w celu zastąpienia), albo Scal (w celu dołączenia).

Wyeksportuj

HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules 

jako .regplik.

Edytuj plik. Usuń wszystkie reguły, których nie chcesz, zachowaj tylko te, których chcesz (np. Kopiując reguły z innego serwera na ten). Po zakończeniu wystarczy zapisać plik, a następnie kliknąć prawym przyciskiem myszy i wybrać opcję Scal . Spowoduje to dodanie nowych reguł.

Możesz też zaimportować nowy plik .reg, który powinien zostać zastąpiony

Lobi
źródło
Zamiast powtarzać jego odpowiedź, możesz po prostu edytować jego odpowiedź, aby podać szczegóły / przejrzystość, abyśmy nie mieli duplikatów odpowiedzi
fantastyczny
-1

Po skopiowaniu reguły możesz również skopiować dane zakresu. Po prostu skopiuj dane z klucza i wklej do nowej reguły na nowym serwerze. Miałem regułę odmowy IP z około tysiącem adresów IP w zakresie danych, które mogłem skopiować na nowy serwer.

Phil
źródło