Bagaimana memicu kembali pesan "Windows firewall has blocked ..."?

31

Saya menjalankan beberapa program dan muncul pemberitahuan Windows Firewall. Saya tidak berpikir dan mengklik "batal" di dalamnya.

Sekarang program saya macet dengan kesalahan jaringan.

Bagaimana cara mengaktifkan kembali pesan ini untuk menekan tombol "Izinkan"?

MEMPERBARUI

Catatan: pertanyaannya adalah BUKAN tentang cara menambahkan pengecualian ke firewall, karena saya TIDAK TAHU NAMA PROGRAM

Bayangkan: Saya menjalankan beberapa skrip. Skrip ini menjalankan beberapa skrip lain, beberapa di antaranya menyebabkan program lain berjalan. Beberapa dari program ini memicu pesan firewall, yang saya abaikan.

Sekarang program ini diblokir. Ketika saya menjalankan skrip lagi, saya mengalami kegagalan fungsi, tanpa ada pesan.

Saya tidak tahu, program apa yang diblokir.

Pertanyaannya adalah apakah menemukannya atau memulai bertanya kembali entah bagaimana.

Dims
sumber
1
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena tanpa penulis mengetahui nama program, tidak ada cara yang memungkinkan bagi penulis untuk mengambil langkah apa pun agar pemberitahuan ditampilkan lagi, karena pengecualian saat ini yang ada untuk itu aplikasi harus dihapus secara manual oleh penulis. Karena alasan inilah pertanyaan ini "terlalu luas" saat ini. Jika pertanyaan ini ditutup, saya akan menghapus jawaban saya untuk itu.
Ramhound
"Mungkin saja, misalnya, untuk menyortir aturan berdasarkan tanggal dan waktu penambahan dan cara ini untuk menemukan pengecualian." - Windows Firewall tidak memiliki fitur ini, jadi contoh ini, tidak realistis.
Ramhound
2
"Peringatan firewall mungkin masuk di Peraga Peristiwa." - Anda dapat memeriksa penampil acara Anda untuk menentukan aplikasi mana yang Anda blokir, lalu gunakan informasi itu, untuk menambahkan pengecualian yang diizinkan. Menambahkan pengecualian yang diizinkan untuk program itu adalah semua pemberitahuan yang Anda tekan batalkan tidak.
Ramhound

Jawaban:

34

Bagaimana saya mengetahui program apa yang diblokir?

Perubahan pada set aturan Firewall Windows dicatat dalam log peristiwa "Aplikasi dan Layanan".

Anda dapat memeriksa log ini (yang mencakup tanggal / waktu acara) untuk melihat aturan apa yang ditambahkan sekitar waktu Anda menginstal program ini.

Dengan informasi ini Anda dapat menghapus aturan atau membuat pengecualian yang sesuai di firewall.


Melihat Acara Firewall dan IPsec di Peraga Peristiwa

Untuk melihat acara untuk Windows Firewall dengan Keamanan Tingkat Lanjut di Penampil Acara

  1. Peraga Peristiwa tersedia sebagai bagian dari Manajemen Komputer. Klik Mulai, klik kanan Komputer, lalu klik Kelola. Di bawah Alat Sistem, klik Peraga Peristiwa.

  2. Di pohon navigasi, rentangkan Peraga Peristiwa, rentangkan Aplikasi dan Layanan, rentangkan Microsoft, rentangkan Windows, dan kemudian rentangkan Windows Firewall dengan Keamanan Lanjutan.

  3. Ada empat tampilan acara operasional yang disediakan:

    • Keamanan Koneksi. Log ini menyimpan acara yang berkaitan dengan konfigurasi aturan dan pengaturan IPsec. Misalnya, ketika aturan keamanan koneksi ditambahkan atau dihapus atau pengaturan IPsec dimodifikasi, sebuah acara ditambahkan di sini.

    • ConnectionSecurityVerbose. Log ini memelihara peristiwa yang berhubungan dengan keadaan operasional mesin IPsec. Misalnya, ketika aturan keamanan koneksi menjadi aktif atau ketika set crypto ditambahkan atau dihapus, suatu peristiwa ditambahkan di sini. Log ini dinonaktifkan secara default. Untuk mengaktifkan log ini, klik kanan ConnectionSecurityVerbose, lalu klik Aktifkan Log.

    • Firewall. Log ini menyimpan peristiwa yang berkaitan dengan konfigurasi Windows Firewall. Misalnya, ketika aturan ditambahkan, dihapus, atau dimodifikasi, atau ketika antarmuka jaringan mengubah profilnya, suatu peristiwa ditambahkan di sini.

    • FirewallVerbose. Log ini memelihara peristiwa yang berhubungan dengan keadaan operasional firewall. Misalnya, ketika aturan firewall menjadi aktif, atau ketika pengaturan profil diubah, suatu peristiwa ditambahkan di sini. Log ini dinonaktifkan secara default. Untuk mengaktifkan log ini, klik kanan FirewallVerbose, lalu klik Aktifkan Log.

  4. Setiap acara menyertakan tab Umum yang merangkum informasi yang terkandung dalam acara tersebut. Untuk informasi lebih lanjut tentang suatu acara, klik Bantuan Log Aktivitas Online untuk membuka halaman web di Perpustakaan Teknis Windows Server yang berisi informasi terperinci dan panduan preskriptif.

    Acara ini juga mencakup tab Detail yang menampilkan data mentah yang terkait dengan acara tersebut. Anda dapat menyalin dan menempelkan informasi di tab Detail dengan memilih teks (CTRL + A memilih semuanya) dan kemudian menekan CTRL-C.

Sumber Melihat Firewall dan Acara IPsec di Peraga Peristiwa


Peristiwa apa yang dipicu ketika aturan ditambahkan?

4946: Perubahan telah dibuat untuk daftar pengecualian Windows Firewall. Aturan telah ditambahkan.

Contoh:

A change has been made to Windows Firewall exception list. A rule was added.

Profile Changed: All
Added Rule:
   Rule ID: DNSSrv-UDP-Out
   Rule Name: @dns.exe,-1005

Sumber Windows Security Log Event ID 4946


Bacaan lebih lanjut

DavidPostill
sumber
17

Di Registry, daftar aturan firewall disimpan di kunci ini:

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

Ketika sebuah program baru mencoba untuk mulai mendengarkan, sepasang aturan Windows Firewall (satu TCP, satu UDP) secara otomatis dibuat untuk itu, baik "memungkinkan" atau "memblokir" berdasarkan apa yang dipilih pengguna dalam menanggapi dialog itu. Secara mudah, nama nilai untuk aturan yang dibuat dengan cara ini selalu dimulai dengan string yang sama: TCP Query Useratau UDP Query User.

beberapa entri registri

Setelah GUID adalah path lengkap ke executable. Apakah aturan yang diberikan adalah "izinkan" atau "blok" diberikan di dekat awal data. Jika Anda mengklik Batal, aturan akan diblokir. Setelah Anda mengetahui executable mana yang mungkin merupakan program Anda, hapus pasangan entri Registry (baik TCP dan UDP) dan mulai ulang layanan Windows Firewall ( MpsSvc). Atau, buka Windows Firewall dengan jendela Keamanan Lanjutan ( wf.msc) dan hapus dua entri dengan nama yang diberikan di Namebagian data entri Registry.

Setelah selesai, Anda akan mendapatkan dialog konfirmasi Firewall Windows saat aplikasi mencoba memulai jaringannya.

Ben N
sumber
Ini sangat membantu hanya agar saya dapat mengekspor kunci ini dan mencari berbagai hal.
AresAvatar
7

Ini mungkin bukan jawaban yang paling populer bagi sebagian orang, tetapi ini adalah yang paling mudah dan menjawab pertanyaan Anda. Cukup kembalikan pengaturan Windows Firewall Anda ke default. Ini adalah solusi termudah karena akan memicu kembali dialog konfirmasi pada saat berikutnya aplikasi memerlukan izin firewall, dan Anda tidak perlu menggali log untuk nama program yang tepat. Saya suka melakukan ini setidaknya setahun sekali sehingga saya bisa mengingat dengan tepat apa yang diperbolehkan.

Tentu saja ini mungkin bukan ide yang baik jika Anda menghabiskan waktu berjam-jam mengkonfigurasi port untuk server media atau sesuatu, tetapi bagi kebanyakan orang itu seharusnya baik-baik saja.

Untuk melakukan ini, buka halaman "Windows Firewall" di Control Panel dan klik "Restore defaults".

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Steve
sumber
1
+ Saya hanya akan pergi untuk aturan reset - Saya sudah menggunakannya mungkin kali, berfungsi sempurna jika jaringan yang aneh / perilaku memblokir
integratorIT
5

Saya menjalankan beberapa program dan muncul pemberitahuan Windows Firewall. Saya tidak berpikir dan mengklik "batal" di dalamnya.

Cukup ikuti instruksi ini:

  1. Buka Control Panel (tampilan ikon), dan klik / ketuk ikon Windows Firewall.
  2. Klik / ketuk pada tautan Izinkan program melalui Windows Firewall di sebelah kiri

masukkan deskripsi gambar di sini

  1. Klik / ketuk tombol Ubah pengaturan .

masukkan deskripsi gambar di sini

  1. Izinkan program dengan memilih kotak centang dan menekan tombol Space pada keyboard yang menciptakan pengecualian yang diizinkan.

masukkan deskripsi gambar di sini

  1. Tambahkan executable ke daftar program yang diizinkan dan ditolak. Program apa pun yang tidak memiliki pengecualian memperbolehkan saat ini diblokir. Anda dapat melakukan ini dengan mengklik tombol Izinkan program lain dan pilih yang dapat dieksekusi.

masukkan deskripsi gambar di sini

  1. Setelah selesai, klik / ketuk pada OK .
  2. Tutup jendela Windows Firewall jika Anda mau.

Cara Menambahkan atau Menghapus Pengecualian Windows Firewall di Windows 7 dan Windows 8

Sekarang program saya macet dengan kesalahan jaringan.

Ikuti panduan untuk membuat Windows Firewall mengizinkan pengecualian untuk program yang dimaksud.

Saya menjalankan beberapa skrip. Skrip ini menjalankan beberapa skrip lain, beberapa di antaranya menyebabkan program lain berjalan. Beberapa dari program ini memicu pesan firewall, yang saya abaikan.

Anda perlu menentukan program mana yang dijalankan, secara manual menambahkannya ke daftar pengecualian, setelah Anda melakukan ini program akan berfungsi dengan benar.

Pertanyaannya adalah apakah menemukannya atau memulai bertanya kembali entah bagaimana.

Exectuable harus dimodifikasi oleh penulis agar permintaan pengecualian baru dihasilkan. Anda juga dapat menghapus pengecualian saat ini, lalu menjalankan program, permintaan baru untuk membuat pengecualian yang diizinkan akan ditampilkan.

SAYA TIDAK TAHU NAMA PROGRAM

Anda harus menentukan nama program. Anda dapat melakukan ini dengan melihat daftar pengecualian yang telah Anda buat. Anda juga dapat menentukan nama program, dengan menjalankan skrip lagi, dan ketika program "macet" lihat nama exectuable. Anda kemudian dapat menambahkan exectuable ke daftar pengecualian Anda untuk menyelesaikan masalah Anda.

Ramhound
sumber
1
Mungkin patut dicatat bahwa entri (dinonaktifkan) akan selalu ditambahkan ke daftar pengecualian firewall. Hanya ketika entri ini sepenuhnya dihapus maka pengguna akan diminta lagi. Atau, orang mungkin mengaktifkan pengecualian.
Daniel B