Wie finde ich heraus, welcher Dienst Bandbreite in Windows verbraucht?

Der Ressourcenmonitor zeigt an, dass ein svchost die gesamte Bandbreite verbraucht. Wie kann ich überprüfen, welcher dieser Dienste dafür verantwortlich ist?

Mein Ressourcenmonitor zeigt den Service-Host-Prozess an:

geben Sie hier die Bildbeschreibung ein

Author: DavidPostill, 2016-03-15

4 answers

Sie können die Dienste erzwingen, die in der freigegebenen Instanz von svchost ausgeführt werden.exe, um ihre eigene Instanz von svchost zu verwenden.exe. Auf diese Weise können Sie die Bandbreitennutzung jedes Dienstes separat anzeigen. Tun Sie dies mit dem Befehl:

sc config <servicename> type= own

Hinweis: Das Leerzeichen in type= own ist beabsichtigt.

Zum Beispiel, um den Background Intelligent Transfer Service Service in seiner eigenen Instanz von svchost auszuführen.exe-Datei ausgeführt werden:

sc config BITS type= own

, damit die änderung wirksam wird, muss der Dienst neu gestartet werden. Tun sofort verwenden:

net stop <servicename>
net start <servicename>

Isolieren Sie mithilfe eines Eliminierungsprozesses mehrere Dienste, bis Sie den finden, der die Bandbreite verbraucht. Um den Dienst an die Standardinstanz "shared" von svchost zurückzugeben.exe, verwenden Sie den Befehl:

sc config <servicename> type= share
 12
Author: I say Reinstate Monica,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-10-09 02:51:31

Process Traffic Monitor ist ein kostenloses Tool zur Überwachung des Prozessverkehrs, mit dem Sie anzeigen können, welcher Prozess oder welche Anwendung mehr Netzwerkverkehr verwendet.

Sie müssen WinPcap installiert haben, damit es funktioniert.

Sie können das Werkzeug von hier .

 3
Author: Overmind,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-07 05:48:13

Möglicherweise können Sie Netstat auch verwenden, um festzustellen, was die Bandbreite verwendet.

Beispiel unten.

Cmd öffnen.exe und Typ.

netstat -o -n

geben Sie hier die Bildbeschreibung ein

Suchen Sie nun die PID mit den meisten Verbindungen.

geben Sie hier die Bildbeschreibung ein

Dies sollte Ihnen helfen, die Bandbreite zu finden. Beenden Sie einfach den Prozess oder graben Sie tiefer, um zu sehen, wofür der Prozess die Bandbreite verwendet.

Verwendete Netstat-Schalter. Mehr Schalter hier

- n: Zeigt aktive TCP-Verbindungen an, Adressen und Portnummern werden jedoch numerisch ausgedrückt und es wird nicht versucht, Namen zu bestimmen.

-o : Zeigt aktive TCP-verbindungen an und enthält die Prozess-ID (PID) für jede Verbindung. Sie finden die Anwendung basierend auf der PID auf der Registerkarte Prozesse im Windows Task-Manager. Dieser Parameter kann mit-a, -n und-p kombiniert werden.

 3
Author: NetworkKingPin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Netlimiter ist kostenlos und eine großartige Option, um die Bandbreitennutzung pro Anwendung zu überwachen. Sie können auch die Bandbreitennutzung pro Anwendung begrenzen.

geben Sie hier die Bildbeschreibung ein

 0
Author: Mukesh Jagani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-10 13:36:24