Windows'ta Belirli Bir Uygulamanın Ağ Erişimini Kapatma
Windows'ta bir programın internete çıkmasını engellemek için "Windows Defender Güvenlik Duvarı"nda giden bağlantıları engelleyen bir kural oluşturmanız gerekir. Bu, üçüncü taraf yazılım yüklemeden herhangi bir çalıştırılabilir dosyanın (.exe) ağ etkinliğini seçici olarak kısıtlamanıza olanak tanıyan yerleşik bir sistem aracıdır. Bu yöntem, otomatik güncellemeleri devre dışı bırakmak, telemetriyi engellemek veya belirli yardımcı programların ağ erişimini sınırlamak için etkilidir.
Aşağıda ayrıntılı yapılandırma talimatları ve engellemenin çalışmamasına neden olabilecek yaygın hataların analizi verilmiştir.
Kısa cevap: wf.msc komutunu çalıştırın → "Giden Kuralları"nı seçin → "Kural Oluştur"a tıklayın → programın .exe dosyasının yolunu belirtin → "Bağlantıyı Engelle" eylemini seçin.
Neden Standart Ayarlar Yetersiz Kalır?
Normal Windows ayarlarında belirli bir uygulama için "İnterneti Yasakla" düğmesi bulunmaz. Kullanıcılar genellikle erişimi yönlendirici (router) ayarları veya antivirüsler üzerinden kısıtlamaya çalışır, ancak işletim sistemi düzeyindeki en güvenilir ve hızlı yöntem, güvenlik duvarının gelişmiş ayarlarını kullanmaktır.
Güvenlik duvarı iki tür trafiği yönetir:
- Gelen (Inbound): İnternetten programa gelen veriler.
- Giden (Outbound): Programın internete gönderdiği veriler.
Ağ erişimini tamamen kapatmak için kritik olan şey, özellikle giden bağlantıları engellemektir. Sadece gelen trafiği engellerseniz, program istek gönderebilir (örneğin, güncellemeleri kontrol edebilir) ancak yanıt alamaz. Bu durum arayüzün donmasına neden olabilir, ancak sunucuya yapılan erişim girişimini durdurmaz.
Güvenlik Duvarında Kural Adım Adım Yapılandırma
Bu yöntem Windows 10 ve Windows 11'de aynı şekilde çalışır.
Adım 1. Yönetim Konsolunu Başlatma
- Klavyede
Win + Rtuş kombinasyonuna basın. - Açılan "Çalıştır" penceresine aşağıdaki komutu girin:
wf.msc
```
3. **Enter** tuşuna basın. "Windows Defender Güvenlik Duvarı Gelişmiş Güvenlik Modu İzleyicisi" penceresi açılacaktır.
### Adım 2. Giden Kuralı Oluşturma
1. Pencerenin sol sütununda **Giden Kuralları** (Outbound Rules) seçeneğine tıklayın.
2. Sağ sütunda ("Eylemler") **Kural Oluştur...** (New Rule...) bağlantısına tıklayın.
### Adım 3. Kural Oluşturma Sihirbazı
Adım adım ilerleyen bir sihirbaz açılacaktır. Talimatları takip edin:
1. **Kural Türü:** **Program** için seçeneğini işaretleyin ve "İleri"ye tıklayın.
2. **Program:**
* **Program yolu** seçeneğini işaretleyin.
* "Gözat"a tıklayın ve erişimini engellemek istediğiniz programın çalıştırılabilir dosyasını (.exe) bulun.
* *İpucu:* Tam yolu bilmiyorsanız, masaüstündeki program kısayoluna sağ tıklayın → "Özellikler" → "Kısayol" sekmesi → "Hedef" alanı. Yolu buradan kopyalayın.
* "İleri"ye tıklayın.
3. **Eylem:**
* **Bağlantıyı engelle** (Block the connection) seçeneğini işaretleyin. Bu anahtar adımdır.
* "İleri"ye tıklayın.
4. **Profil:**
* Üç seçeneğin de işaretli kalmasını sağlayın: **Etki Alanı**, **Özel**, **Genel**. Bu, kuralın ağ türünden bağımsız olarak (ev Wi-Fi'i, ofis ağı veya genel erişim noktası) çalışmasını garanti eder.
* "İleri"ye tıklayın.
5. **Ad:**
* Anlaşılır bir ad girin, örneğin: `Photoshop için Internet Engelleme`.
* "Açıklama" alanına not ekleyebilirsiniz (isteğe bağlı).
* "Son"a tıklayın.
Kural anında oluşturulur ve etkinleştirilir. Bilgisayarı yeniden başlatmaya gerek yoktur.
Çalışıp çalışmadığını nasıl kontrol edersiniz? Engellenen programı başlatın ve internet gerektiren bir işlem yapın (örneğin, "Güncellemeleri Kontrol Et" veya hesaba giriş). Her şey doğru yapıldıysa, program bağlantı hatası veya zaman aşımı verecektir.
Erişimi Geçici Olarak Nasıl İzin Verilir veya Kural Nasıl Silinir?
Programa tekrar ağ erişimi vermeniz gerekirse:
- Tekrar
wf.msckomutunu çalıştırın. - Giden Kuralları bölümüne gidin.
- Oluşturduğunuz kuralı bulmak için isme göre sıralama yapın veya kırmızı yasak işareti simgesi olan kurallara bakın.
- Seçenek A (Geçici): Kurala sağ tıklayın → Kuralı Devre Dışı Bırak. Erişim, tekrar etkinleştirilene kadar geri gelir.
- Seçenek B (Kalıcı): Sağ tıklayın → Sil.
Yapılandırmada Sık Yapılan Hatalar
Talimatları doğru uygulasanız bile engelleme çalışmayabilir. İşte temel nedenler:
| Hata | Neden | Çözüm |
|---|---|---|
| Yanlış dosya yolu | Program başka bir .exe aracılığıyla başlatılıyor (başlatıcı, güncelleyici). | Program çalışırken Görev Yöneticisi (Ctrl+Shift+Esc) üzerinden işlem adını öğrenin ve bunun için kural oluşturun. |
| Sadece gelenlerin engellenmesi | Sadece gelen bağlantılar için kural oluşturulmuş. | Mutlaka Giden bağlantılar için kural oluşturun. |
| Programın servisleri kullanması | Uygulama bir Windows hizmeti olarak çalışıyor (örneğin, svchost.exe). | Genel svchost.exe dosyasını engellemek tüm sistemin çalışmasını bozar. Belirli bir portu engellemek veya üçüncü taraf güvenlik duvarları kullanmak gerekir. |
| Güncelleme sonrası yol değişikliği | Program güncellendi ve yeni bir klasöre taşındı. | .exe dosyasının geçerli yolunu kontrol edin ve kuralı güncelleyin. |
Sistem süreçlerine dikkat!
Windows sistem süreçlerinin (örneğin, svchost.exe, lsass.exe, services.exe) internet erişimini engellemeyin. Bu, tüm uygulamalar için ağ erişiminin kaybına, Windows Update merkezinde aksaklıklara veya Microsoft hesabına giriş yapılamamasına neden olabilir.
SSS
Birden fazla program için interneti aynı anda engelleyebilir miyim? Evet, ancak her program için ayrı bir kural oluşturmanız gerekir. Windows Güvenlik Duvarı'nda tek bir engelleme kuralı için toplu uygulama seçimi özelliği yoktur.
Program yerel olarak çalışmaya devam eder mi? Evet. Ağ erişiminin engellenmesi, internet gerektirmeyen işlevselliği etkilemez. Dosyaları açabilir, belgeleri düzenleyebilir ve çevrimdışı araçları kullanabilirsiniz.
Program hala internete çıkıyorsa ne yapmalıyım?
Büyük olasılıkla alt süreçler kullanıyordur. Görev Yöneticisi'ni açın, ana programı bulun, süreç ağacını genişletin ve onunla birlikte hangi ek .exe dosyalarının başlatıldığını görün. Her biri için engelleme kuralları oluşturun.
Windows'u yeniden kurduktan sonra kurallar sıfırlanır mı? Evet, tüm güvenlik duvarı ayarları sistemde saklanır ve Windows'un temiz kurulumunda silinir. Windows sürümü yükseltildiğinde (örneğin, 10'dan 11'e) kurallar genellikle korunur.