Port 80 yang digunakan oleh SISTEM (PID 4), apa itu?

Saya mencoba untuk menggunakan port 80 untuk aplikasi server, tapi ketika saya melakukan netstat -aon yang saya dapatkan:

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

Ketika saya melihat proses di task manager, itu menunjukkan PID 4 adalah SISTEM, yang's ini. Tidak ada perpanjangan... apa-apa. Hanya "SISTEM". Apa's terjadi di sini?

I'm takut untuk mengakhiri proses ini, apa yang harus saya lakukan?


UPDATE:

I've soal ini melalui lain Stack Overflow pertanyaan, yang memiliki solusi untuk mendapatkan IIS untuk berhenti mendengarkan pada port 80 untuk alamat IP tertentu.

Mengomentari pertanyaan (1)

Sebuah layanan baru yang disebut "Web Penyebaran Agen Service" (MsDepSvc) juga dapat memicu "Sistem" dengan PID=4 untuk mendengarkan pada port 80.

Komentar (6)

Ada banyak layanan, yang dapat mendengarkan port 80 pada windows.

Untungnya anda dapat mendeteksi dan menghentikan mereka semua berjalan sederhana console command:

NET stop HTTP

Bila anda'll mulai, anda akan mendapatkan daftar pertama:

Untuk menghindari masalah ini di masa depan pergi ke Layanan Lokal dan menonaktifkan layanan yang tercantum.

N. B. - Beberapa pelayanan yang akan restart sendiri segera, hanya lari 'NET stop HTTP' beberapa kali.

Komentar (20)

Juga, cobalah berhenti "SQL Server Reporting Services (MSSQLSERVER)", yang rupanya default 80. Saya melakukan itu dan port 80 dibebaskan. PID diidentifikasi pelakunya sebagai "Sistem", tetapi tampaknya bahwa Sistem dapat berarti beberapa hal.

Komentar (3)

Aku punya masalah yang sama. Bisa memperbaikinya dengan menghentikan Layanan Publishing World Wide Web di bawah layanan yang berjalan.

Komentar (3)
Larutan

IP adress adalah 0.0.0.0, negara = MENDENGARKAN: berarti bahwa port 80 adalah mendengarkan semua antarmuka (tidak digunakan)

Cara membaca NETSTAT-AN hasil:

Komentar (7)

Kedengarannya seperti IIS mendengarkan port 80 untuk permintaan HTTP.

Mencoba menghentikan IIS dengan pergi ke Control Panel/Administrative Tools/Internet Information Services, klik kanan pada Situs Web Standar, dan klik pada Stop opsi dalam menu pop-up, dan lihat apakah pendengar pada port 80 telah dibersihkan.

Komentar (1)

Ini bekerja untuk saya:

  1. Klik kanan pada Komputer.
  2. Pilih Mengelola.
  3. Double klik Layanan dan Aplikasi.
  4. Kemudian double klik Jasa.
  5. Klik kanan pada "Layanan Publishing World Wide Web".
  6. Pilih Stop.
Komentar (2)

I've menemukan bahwa "SQL Server Reporting Services (MSSQLSERVER)" dimulai secara otomatis dan mendengarkan pada port 80.

Saya harap ini membantu.

O

Komentar (0)

KERJA LARUTAN YANG DIUJI:(WINDOWS 10)

Ada banyak pa untuk ini, salah satu penyebab/solusi saya dianjurkan adalah:

BUKA JENDELA COMMAND DENGAN ADMINISTRATOR PREVILEGE MAKA:

net stop http /y

di atas akan setuju untuk menghentikan layanan http maka:

sc config http start= disabled

di atas akan mengkonfigurasi layanan untuk menonaktifkan secara default

JIKA LARUTAN DI ATAS TIDAK BERHASIL MENEMUKAN KASUS TERTENTU BERIKUT INI:

SUMBER: http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows

RESTART WEB SERVER/XAMPP/APACHE DAN DILAKUKAN.


Jika anda merasa perlu untuk mengaktifkan kembali ke default berikut adalah perintah sc config HTTP start= permintaan sumber dari penjelasan di sini http://servicedefaults.com/10/http/

Komentar (0)

Masalah adalah cara gratis itu, hanya menggunakan

net stop http

https://stackoverflow.com/a/16243333/777982

Komentar (0)

Sebuah layanan lain yang bisa menduduki port 80 BranchCache

jasa.msc menunjukkan hal itu sebagai "BranchCache"

atau gunakan net perintah untuk menghentikan layanan seperti

net stop PeerDistSvc

Update:

PeerDistSvc adalah layanan yang di belakang svhost.exe, untuk melihat svhost jasa ketik

tasklist /svc /fi "imagename eq svchost.exe"

Komentar (2)

Aku tahu jawaban itu benar , tapi jasa saya.msc tidak menunjukkan pelayanan, namun ini melakukan trik:

sc stop "MsDepSvc" 
sc config "MsDepSvc" start= disabled 
Komentar (0)

Aku punya masalah ini hari ini, sejak itu muncul setelah Norton diminta reboot aku menyalahkan Norton. Tapi itu bukan't Norton, saya dihapus Norton, reboot -> masalah masih ada.

netstat -nao menunjukkan bahwa PID 4 milik saya port 80 koneksi.

Saya kemudian pergi ke control panel, kemudian "Turn Windows features on or off" kemudian dicentang Layanan Informasi Internet. Reboot, masalah pergi. Saya xampp server berjalan baik-baik saja sekarang.

Saya don't pernah mengingat balik IIS di tempat pertama. Saya telah berjalan berbulan-bulan sebelum ini terjadi. Aku masih don't tahu apa yang menyebabkan itu di tempat pertama. Mungkin sebelumnya diperbarui windows diaktifkan iis dan saya reboot menyalakannya, I don't tahu.

Komentar (0)

Saya ini sama persis dengan masalah, kecuali bahwa saya tidak pernah menggunakan IIS. Sementara aku sedang memperbaiki sistem lain bug, saya telah mengatur apache service manual start, berharap untuk mengurangi kompleksitas dari sistem saya. Setelah saya tetap bug lainnya, apache tidak't mulai. Saya futzed untuk sementara, tapi semua itu butuh setting apache kembali ke automatic start: Memulai > Administrative Tools > Pelayanan.

Rupanya ketika Apache dimulai dengan cara ini, klaim port 80 sebelum SISTEM proses dapat.

hth seseorang. semua saya googling muncul 'dapat't memiliki IIS dan Apache pada mesin yang sama.' ini adalah untuk yang lainnya satu persen dari kita.

Komentar (0)

Proses ini bekerja untuk saya:

  1. Klik kanan pada My Computer.
  2. Pilih Kelola.
  3. Double klik Layanan dan Aplikasi.
  4. Kemudian double-klik Layanan.
  5. Klik kanan pada "World Wide Web Penerbitan Layanan".
  6. Pilih Berhenti
  7. Restart XAMPP
Komentar (0)

Mencoba netstat -b, yang mudah-mudahan dapat menumpahkan beberapa lampu pada situasi (menunjukkan apa yang .exe menggunakan port). Good luck.

Komentar (2)

Ini dapat dengan mudah diperbaiki dengan mengikuti lima langkah:

  1. Buka jasa
  2. Klik kanan pada Layanan Publishing World Wide Web
  3. Klik STOP

Untuk mencegah masalah ini di masa depan :

  1. Pergi ke Properti
  2. Ubah Startup type ke Manual

Viola u baik untuk pergi !

Komentar (0)

Bagi saya itu bekerja setelah berhenti Web Penyebaran Layanan Agen.

Komentar (0)

Dalam kasus anda menggunakan Razer produk dan install Razer Synapse perangkat lunak pada PC anda, itu blok port 80 juga.

Hal ini tidak termasuk dalam netstat perintah sehingga saya tidak dapat memecahkan masalah itu. Karena ada banyak layanan yang termasuk dalam perangkat lunak, saya dapat't menganalisis yang satu itu blok port. Setelah menguninstall Razer Synapse, saya bisa start Apache server lagi pada Windows 10.

Komentar (1)

BranchCache adalah masalah saya. Resolusi saya adalah untuk menjalankan Powershell sebagai administrator dan jalankan:

Disable-BC -Force

Referensi: https://docs.microsoft.com/en-us/powershell/module/branchcache/disable-bc?view=win10-ps

Komentar (0)