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.
Jawaban:
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
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:
Sumber Windows Security Log Event ID 4946
Bacaan lebih lanjut
sumber
Di Registry, daftar aturan firewall disimpan di kunci ini:
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 User
atauUDP Query User
.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 diName
bagian data entri Registry.Setelah selesai, Anda akan mendapatkan dialog konfirmasi Firewall Windows saat aplikasi mencoba memulai jaringannya.
sumber
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".
sumber
Cukup ikuti instruksi ini:
Cara Menambahkan atau Menghapus Pengecualian Windows Firewall di Windows 7 dan Windows 8
Ikuti panduan untuk membuat Windows Firewall mengizinkan pengecualian untuk program yang dimaksud.
Anda perlu menentukan program mana yang dijalankan, secara manual menambahkannya ke daftar pengecualian, setelah Anda melakukan ini program akan berfungsi dengan benar.
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.
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.
sumber