Bagaimana Menetapkan Semula Tetapan Firewall Windows ke Lalai?

Anda mungkin sekali-sekali menetapkan semula tetapan atau peraturan firewall Windows untuk membersihkan entri yang tidak digunakan di sana setelah serangan dan penyingkiran perisian hasad, atau apabila beberapa ciri rangkaian tidak berfungsi kerana salah konfigurasi Windows Firewall.

Windows Firewall dilengkapi dengan peraturan sambungan Masuk dan Keluar yang telah ditetapkan untuk program dan perkhidmatan terbina dalam. Sebagai tambahan, aplikasi membuat peraturan firewall khusus tambahan jika diperlukan. Tetapi, dalam jangka masa tertentu, beberapa pengecualian firewall khusus (peraturan) mungkin menjadi usang, kerana pengguna dapat menyahpasang program yang sesuai dari sistem.

Artikel ini memberitahu cara membuat sandaran peraturan Windows Firewall yang ada, dan kemudian memulihkan peraturan atau tetapan lalai - menggunakan konsol Windows Firewall (dengan Advanced Security) atau menggunakan baris perintah Netsh.exe.

Tangkapan skrin dalam artikel ini diambil dari PC Windows 10. Namun, informasi dalam artikel ini berlaku untuk semua versi Windows, dari Windows Vista hingga Windows 10. Pilihan atau penempatan menu Firewall Windows (dengan Keamanan Lanjutan) mungkin sedikit berbeza pada Windows Vista dan Windows 7.

Isi kandungan

  • Membuka konsol Windows Firewall (dengan Advanced Security)
  • Sandarkan dan Pulihkan Peraturan Firewall Windows Menggunakan GUI
  • Sandarkan dan Pulihkan Peraturan Firewall Windows Menggunakan Perintah Netsh
  • Tetapkan semula Tetapan Firewall Windows (atau Peraturan) Menggunakan GUI
  • Tetapkan semula Tetapan Firewall Windows (atau Peraturan) Menggunakan Perintah Netsh
  • Tetapkan semula Tetapan Firewall Windows (atau Peraturan) Menggunakan PowerShell
  • Kesalahan Windows Firewall yang tidak dapat dipulihkan (0x3) semasa menetapkan semula, dan "Perbaiki"

Membuka konsol Windows Firewall (dengan Advanced Security)

Anda boleh memulakan konsol Windows Firewall (dengan Advanced Security) melancarkan "wf.msc" dari dialog Jalankan (WinKey + R).

$config[ads_text6] not found

Sandarkan dan Pulihkan Peraturan Firewall Windows Menggunakan GUI

Di konsol Windows Firewall (dengan Advanced Security), pilih item paling atas "Windows Firewall with Advanced Security on Local Computer" di panel kiri.

Klik kanan padanya dan klik "Dasar Eksport ...". Dalam dialog simpan, sebutkan nama fail dan simpan. Fail tersebut akan mempunyai ekstensi .wfw (Windows Firewall - Fail polisi).

Begitu juga, anda boleh menggunakan pilihan "Import Policy ..." untuk mengimport tetapan dari fail .wfw yang ada.

Sandarkan dan Pulihkan Peraturan Firewall Windows Menggunakan Perintah Netsh

Untuk mengeksport tetapan Firewall Windows semasa ke fail menggunakan baris perintah, buka Prompt Perintah sebagai pentadbir, dan ketik:

 eksport netsh advfirewall "d: \ advfirewallpolicy.wfw" 

Perintah di atas menyimpan tetapan firewall semasa ke fail bernama "advfirewallpolicy.wfw" pada pemacu D: \ anda. Ubah nama fail dan jalan seperti yang dikehendaki. Begitu juga, untuk mengimport peraturan firewall dari fail polisi firewall .wfw yang ada, gunakan parameter "import" Netsh.exe.

Tetapkan semula Tetapan Firewall Windows (atau Peraturan) Menggunakan GUI

Di konsol Windows Firewall (dengan Advanced Security), pilih item paling atas "Windows Firewall with Advanced Security on Local Computer" di sebelah kiri.

Klik kanan padanya, dan klik Pulihkan Dasar Lalai .

Klik Ya apabila anda melihat mesej berikut.

Memulihkan dasar lalai akan menetapkan semula semua perubahan pada tetapan Firewall Windows yang telah anda buat sejak Windows dipasang. Ini mungkin menyebabkan beberapa program berhenti berfungsi.

Sekiranya anda mengurus komputer ini dari jauh, sambungan akan terputus apabila dasar lalai dipulihkan.

Adakah anda mahu meneruskan?

Tetapkan semula Tetapan Firewall Windows (atau Peraturan) Menggunakan Perintah Netsh

Buka Prompt Perintah sebagai pentadbir. Taipkan arahan berikut dan tekan ENTER

 tetapan semula netsh advfirewall 

Anda akan melihat teks "OK" dalam output.

Tetapkan semula Tetapan Firewall Windows (atau Peraturan) Menggunakan PowerShell

Mulakan PowerShell sebagai pentadbir, dan jalankan arahan berikut untuk menetapkan semula Windows Firewall:

 (Objek Baru -ComObject HNetCfg.FwPolicy2) .RestoreLocalFirewallDefaults () 

Setelah menetapkan semula, beberapa program akan meminta anda menambahkan pengecualian firewall agar ia berfungsi dengan betul. Berikut adalah tangkapan skrin amaran Windows Security yang menunjukkan mesej "Windows Firewall telah menyekat beberapa ciri aplikasi ini" ketika melancarkan Google Chrome.

Yang perlu anda lakukan ialah klik "Izinkan akses" jika anda ingin membiarkan program mengakses internet.

Kesalahan Windows Firewall (0x3) yang tidak dapat dipulihkan semasa menetapkan semula Windows Firewall

Anda kadang-kadang mungkin menerima kesalahan berikut semasa menetapkan semula Windows Firewall:

Kesalahan berikut mungkin ditunjukkan (di Windows Firewall dengan Advanced Security):

Tidak dapat memulihkan dasar lalai.

Ralat: 3

Dan baris arahan Netsh menunjukkan ralat yang serupa semasa menetapkan semula Firewall:

Ralat Windows Firewall yang tidak dapat dipulihkan (0x3) berlaku.

Betulkan untuk ralat 3 yang tidak dapat dipulihkan (0x3) semasa menetapkan semula Windows Firewall

Kesalahan di atas berlaku sekiranya kunci pendaftaran yang menyimpan set peraturan Windows Firewall lalai tidak ada - perisian hasad mungkin telah menghapuskan kunci tersebut. Untuk memulihkan templat peraturan Windows Firewall, muat turun w10_firewall_default_rules.zip (untuk Windows 10), unzip dan jalankan fail REG yang dilampirkan.

$config[ads_text6] not found

Ini memulihkan entri yang diperlukan di bawah kunci pendaftaran berikut:

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess \ Defaults \ FirewallPolicy \ FirewallRules 

Setelah menggunakan fail REG, cuba tetapkan semula Windows Firewall sekali lagi.

Semoga maklumat dalam artikel ini dapat membantu. Mari maklum komen anda.

Artikel Berkaitan