Saya baru-baru ini menghapus ZoneAlarm dan telah memutuskan untuk menggunakan Windows Firewall sebagai firewall saya karena ZoneAlarm membuat saya sedih ketika saya menyinkronkan iphone saya.
Bagaimanapun, saya perhatikan saat itu bahwa Windows Firewall tampaknya memblokir pembaruan Windows saya.
Setiap kali saya mengaktifkan firewall, saya mendapatkan kesalahan 8024402C ketika saya mencoba untuk memperbarui, dan tampaknya memperbarui baik ketika saya tidak memiliki firewall aktif.
ada halaman bantuan untuk kesalahan ini http://answers.microsoft.com/en-us/windows/forum/windows_other-windows_update/8024402c-error/760ba53f-2cb1-48be-a77f-61bf445fddde
tetapi tampaknya menganggap bahwa firewall yang saya miliki adalah pihak ketiga, saya tidak yakin bagaimana cara memperbaikinya jika Windows Firewall itu sendiri adalah firewall yang memblokir pembaruan otomatis.
Jawaban:
Saya sudah menemukan solusi.
aku menemukannya sini .
Pada dasarnya saya menambahkan aturan masuk baru yang memungkinkan semua koneksi berasal dari c: \ windows \ System32 \ svchost.exe.
Saya heran mengapa pengaturan default saya belum memiliki ini? Pokoknya itu berhasil!
sumber
Di Win 8 Pergi ke Control Panel & gt; Firewall & gt; Pengaturan Lanjut. Kemudian klik Tindakan & gt; Kebijakan ekspor untuk membuat salinan kebijakan Anda saat ini jika Anda ingin mengembalikannya. Kemudian klik Tindakan & gt; Aturan Baru & gt; Kustom & gt; Selanjutnya di langkah Program Wisaya Aturan Keluar Baru di bawah tajuk Layanan pilih Kustomisasi & gt; Terapkan ke layanan ini & gt; Pembaruan Windows & gt; OK
Opsional: Program: pilih "jalur program ini" dan pilih program c: \ windows \ System32 \ svchost.exe tekan ok
Opsional: Protokol dan Port: tentukan port tcp 443
Izinkan koneksi ini; pilih profil Anda atau biarkan apa adanya (itu harus dijelaskan dalam panduan cukup baik); beri nama; selesai
sumber
Pergi ke
Control Panel>Firewall>Advanced Settings
. Lalu klikAction>Export policy
untuk membuat salinan kebijakan Anda saat ini jika Anda ingin mengembalikannya. Lalu klikAction>Restore Default Policy
.Jika itu hanya Firewall, ini seharusnya memungkinkan Anda untuk menggunakan Pembaruan Windows.
sumber
Buka Command Prompt sebagai administrator dan ketik perintah berikut, satu per satu (tekan ENTER setelah setiap perintah):
Coba pasang pembaruan lagi.
Sumber: http://support.microsoft.com/kb/900936
sumber
Berikut adalah cara mengubah pengaturan firewall di Windows 7, Anda dapat menonton video untuk mempelajari langkah-langkahnya;
Izinkan program berkomunikasi melalui Windows Firewall
Secara default, sebagian besar program diblokir oleh Windows Firewall untuk membantu membuat komputer Anda lebih aman. Agar berfungsi dengan baik, beberapa program mungkin mengharuskan Anda untuk mengizinkannya berkomunikasi melalui firewall.
Menonton video ini untuk mempelajari cara mengizinkan suatu program untuk berkomunikasi melalui Windows Firewall (1:12)
Buka Windows Firewall dengan mengklik tombol Mulai Gambar tombol Mulai, lalu mengklik Panel Kontrol. Di kotak pencarian, ketik firewall, lalu klik Windows Firewall.
Di panel kiri, klik Izinkan program atau fitur melalui Windows Firewall.
Klik Ubah pengaturan. Izin administrator diperlukan Jika Anda dimintai kata sandi atau konfirmasi administrator, ketikkan kata sandi atau berikan konfirmasi.
Pilih kotak centang di sebelah program yang ingin Anda izinkan, pilih lokasi jaringan yang Anda inginkan untuk komunikasi, dan kemudian klik OK.
Peringatan Sebelum mengizinkan program melalui firewall, pastikan Anda memahami risiko yang terlibat. Untuk informasi lebih lanjut, lihat Apa risiko membiarkan program melalui firewall?
http://windows.microsoft.com/en-US/windows7/Allow-a-program-to-communicate-through-Windows-Firewall
sumber
Di Windows 8 dan 10, mengizinkan layanan Pembaruan Windows melalui firewall tidak cukup. Tampaknya karena menggunakan kumpulan utas, tetapi konteks keamanan tidak diatur dengan benar pada utas tersebut, sehingga tidak dikenali oleh firewall sebagai dari Pembaruan Windows. (Link)
Solusi yang berfungsi untuk saya sebagian disarankan oleh Uwe Bubeck di forum Technet (Link) :
svchost.exe
, sebagai contohmysvchost.exe
, dengan menggunakan perintahmklink /H mysvchost.exe svchost.exe
. Untuk melakukan ini, Anda akan memerlukan izinsvchost.exe
.mysvchost
melalui firewall.ImagePath
untuk layanan Pembaruan Windows diHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
darisvchost
untukmysvchost
.Anda sekarang dapat menemukan pembaruan, tetapi mereka tidak akan mengunduh.
svchost.exe
(mis. semua layanan). Pembaruan sekarang dapat diunduh.Sebelum mengizinkan semua layanan port TCP 80, saya mencoba menambahkan pengecualian untuk TrustedInstaller, memindahkan BITS (transfer latar belakang) ke
mysvchost
, dan beberapa layanan lain yang disarankan oleh orang lain seperti layanan kriptografi. Pada akhirnya, saya tidak dapat menemukan layanan mana yang bertanggung jawab untuk mengunduh pembaruan, jadi saya harus menambahkan pengecualian untuk semua layanan. Mengunduh pembaruan sekarang berfungsi. Jika seseorang mengetahui set perubahan minimal, daripada daftar putih besar untuk semua layanan, harap edit jawaban ini (dan mungkin juga kirimkan ke utas utas).sumber