Windows 11 ve 10 da varsayılan olarak aktif halde gelen bir http servisi vardır ve port 80 i kullanır. Eğer EasyPHP veya XAMPP gibi bir Local host (Server) kullanmak zorundaysanız port 80 kullanıldığından bu serverlar
çalışmayacak ve erişilmeye çalışılan sayfanın URL sinin yeraldığı sayfada "Bu 127.0.0.1 sayfası bulunamıyor" diyerek HTTP ERROR 404 hatası verecektir. Sizin sisteminizde de Http servisinin geri planda çalışıp çalışmadığını kontrol etmek istiyorsanız çalıştır penceresinden aşağıdaki komutu kullanın.
sc qc http
Ben Http servisini durdurduğumdan aşağıdaki çıktıyı verdi.
World Wide Web hizmeti nasıl durdurulur
İşin buraya kadarki kısmı normal kullanıcıları pek alakadar etmesede çoğu kullanıcının farketmediği ve sistemlerinde geri planda çalışıp Port 80 i işgal eden bir World Wide web hizmeti bulunmaktadır. Sisteminizde bu servisin durumunu kontrol etmek için çalıştırdan aşağıdaki komutu verin.
services.msc
Açılacak olan Hizmetler penceresinde kaydırma çubuğunu en dibe kaydırın ve World Wide Web Yayımlama Hizmeti (W3SVC) ni kontrol edin , aşağıdaki resimde görüldüğü gibi bende çalışıyor.
Bu servisi durdurmak için sağ tıklayıp durdur diyebilirsiniz. Başlat kısmını da elle olarak ayarlamanızı tavsiye ederim.
HTTP servisini durdurma yöntemleri
HTTP yi durdurmak için Cmd den aşağıdaki ilk komutu kullanabilirsiniz. Diğer komutlar bağlı bileşenleri durdurmak için ekstradan verildi.
net stop HTTP net stop W3SVC net stop upnphost net stop SSDPSRV
Üstteki ilk komut uygulandığında , HTTP durdurulursa aşağıdaki hizmetler de durdurulacak uyarısını verdi , "E" harfine basıp hepsini durdurdum.
Bu servisin registrydeki yeri aşağıdadır.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP] "Start"=dword:00000004
0 = Boot
1 = System
2 = Automatic
3 = Manual
4 = Disabled
Aşağıda durdurulan Hizmetleri sırası ile görüyorsunuz :
1. Yazdırma biriktiricisi hizmeti : Sistemimde herhangi bir yazıcı bulunmadığı için bunun çalışması bile saçmalık , ayrıca test ettim Pdf oluşturma vs gibi işlere herhangi bir etkisi yok.
2. World Wide Web Yayımlama Hizmeti : Normal kullanıcıların bununla hçbir işi olmaz , çünkü Microsoft Internet Information Services (IIS), Web uygulamaları ve hizmetleri geliştirmek ve barındırmak için kullanılan bir web sunucusudur ve World Wide Web Yayınlama Hizmeti (W3SVC) ise İnternet Bilgi Hizmetleri (IIS ) için HTTP protokolünü yönetir.
3. SSDP Bulma hizmeti : Diğer cihazların yerel ağdaki cihazları bulmasını (keşfetmesini) ve iletişim kurmasını sağlar lakin SSDP, mimarisi gereği pek de güvenli değildir , zararlı yazılım yayma DDos saldırılarına açık olması sebebi ile devre dışı bırakılması önerilmektedir.
4. UpNp hizmeti : UPnP Device Host Service, ağ oluşturmayı basitleştiren kullanışlı bir araçtır fakat UPnP yerleşik kimlik doğrulama mekanizmasına sahip olmadığından Güvenlik riski oluşturur.
Görüldüğü üzere komutla HTTP yi durdurmak çoğu kullanıcı için fayda sağlayacaktır lakin her nedense Windowsu yeniden başlattığınızda yada Bir KB güncellemesi kurduğunuda otomatik olarak herşey tekrar aktif olabilmektedir. böylesi bir durumda çalıştırdan aşağıdaki komutu verin.
optionalfeatures
Açılacak olan Windows özellikleri penceresindeki, World Wide web Hizmetleri kutucuğundaki tiki kaldırın.
Son olarak Tamam butonunu kullanıp sisteminizi yeniden başlatın. Eğer üstte anlatılanlardan sonra arzu etmediğiniz bir durum oluşursa ayarı eski haline geri alın.
- Easy Php de port 80 yok ve servere bağlanmıyor Burada