Die Fehlermeldung „Der Dienst ‚netprofm‘ wurde mit folgendem Fehler beendet: Das Gerät ist nicht bereit“ erscheint, weil der Netzwerklistendienst startet, bevor sein Netzwerkadapter oder eine benötigte Systemkomponente verfügbar ist. In den meisten Fällen reicht es, den Dienst samt seiner Abhängigkeiten neu zu starten und den Netzwerk-Stack mit netsh winsock reset plus Neustart zurückzusetzen. Hält der Fehler an, liegt es am Netzwerktreiber oder an einer beschädigten netprofmsvc.dll.
Woran du erkennst, dass es wirklich der netprofm-Dienst ist
Die Meldung stammt vom Dienststeuerungs-Manager (Service Control Manager) und landet in der Ereignisanzeige. So prüfst du das nach: eventvwr.msc öffnen → Windows-Protokolle → System. Suche dort nach einem Eintrag der Quelle „Service Control Manager“ mit der Ereignis-ID 7023 und dem Text „Der Dienst ‚netprofm‘ wurde … beendet: Das Gerät ist nicht bereit“.
Typische Begleitsymptome:
- kein Netzwerksymbol oder ein Symbol mit gelbem Warndreieck in der Taskleiste,
- das Netzwerk wird als „Nicht identifiziertes Netzwerk“ angezeigt,
- WLAN oder LAN verbindet sich, aber Windows meldet „Kein Internet“,
- Firewall-Regeln greifen falsch, weil das Profil (privat/öffentlich) nicht zugeordnet wird.
Wichtig zur Abgrenzung: Fehlt der Netzwerkadapter komplett im Geräte-Manager, ist das ein Treiber- oder Hardwareproblem und nicht primär der netprofm-Dienst. Geht es nur um die Netzwerk-einstufung (privat/öffentlich), steckt oft der eng verwandte Dienst „Netzwerklistenerkennung“ (NlaSvc) dahinter.
Lösung Schritt für Schritt
1. Dienst und seine Abhängigkeiten neu starten
Der Netzwerklistendienst (intern netprofm) braucht drei andere Dienste, um überhaupt starten zu können. Steht einer davon, scheitert auch netprofm:
- Netzwerk-Store-Schnittstellendienst (nsi),
- Remoteprozeduraufruf (RPC) (RpcSs),
- TCP/IP-Protokolltreiber (Tcpip).
- Drücke Windows-Taste + R, gib
services.mscein und bestätige. - Prüfe, ob „Remoteprozeduraufruf (RPC)“ und „Netzwerk-Store-Schnittstellendienst“ den Status „Wird ausgeführt“ haben. Falls nicht: Rechtsklick → Starten.
- Suche „Netzwerklistendienst“ in der Liste, Rechtsklick → Neu starten (oder Starten, falls er gestoppt ist).
- Setze den Starttyp auf „Manuell“ (das ist der Windows-Standard) – nicht auf „Deaktiviert“.
Schneller geht es über die Eingabeaufforderung mit Administratorrechten:
net stop netprofm
net start netprofm
Die Netzwerkverbindung trennt dabei nur für einen Moment.
2. Netzwerk-Stack zurücksetzen
Bleibt der Fehler, ist meist der Winsock-Katalog oder der IP-Stack durcheinandergeraten. Öffne die Eingabeaufforderung als Administrator (Startmenü → „cmd“ → Als Administrator ausführen) und führe diese Befehle nacheinander aus:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
ipconfig /release
ipconfig /renew
Danach den Rechner neu starten – ohne Neustart greift das Zurücksetzen des Winsock-Katalogs nicht vollständig.
3. Netzwerktreiber aktualisieren oder neu installieren
Ein veralteter oder beschädigter Adaptertreiber ist eine der häufigsten Ursachen, weil der Dienst dann auf ein „nicht bereites“ Gerät zugreift.
devmgmt.mscöffnen → Bereich Netzwerkadapter aufklappen.- Rechtsklick auf deinen Adapter (WLAN oder Ethernet) → Treiber aktualisieren → Automatisch nach Treibern suchen.
- Bringt das nichts: Rechtsklick → Gerät deinstallieren, dann den PC neu starten. Windows installiert den Standardtreiber automatisch neu.
- Bei einem benannten Adapter (z. B. Intel oder Realtek) den aktuellen Treiber direkt beim Hersteller oder PC-/Mainboard-Anbieter laden statt über Drittanbieter-„Treiber-Updater“.
4. Netzwerk zurücksetzen (Windows 11 und 10)
Wenn die Einzelschritte nicht greifen, setzt die eingebaute Netzwerk-Zurücksetzung alle Adapter, Winsock und TCP/IP in einem Rutsch auf Standard:
- Einstellungen → Netzwerk und Internet → Erweiterte Netzwerkeinstellungen → Netzwerk zurücksetzen.
- Auf Jetzt zurücksetzen klicken und bestätigen. Windows startet danach automatisch neu.
Vorher merken: Der Reset entfernt gespeicherte WLAN-Netzwerke und VPN-Konfigurationen. Notiere dir WLAN-Passwörter und VPN-Zugangsdaten, bevor du ihn ausführst.
Wenn das nicht hilft: tiefere Ursachen
Beschädigte Systemdateien (netprofmsvc.dll)
Der Dienst läuft über die Datei netprofmsvc.dll im Ordner C:\Windows\System32. Ist sie beschädigt – etwa nach einem abgebrochenen Update – startet netprofm nicht sauber. Reparieren lässt sich das mit den bordeigenen Werkzeugen. Lege vorsichtshalber vorher einen Wiederherstellungspunkt oder ein Backup an. Eingabeaufforderung als Administrator:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Erst sfc /scannow laufen lassen; findet es Fehler, die es nicht beheben kann, danach den DISM-Befehl ausführen und anschließend sfc /scannow wiederholen.
Falsch konfigurierte Abhängigkeiten
Mit diesem Befehl in der Admin-Eingabeaufforderung siehst du, ob die Abhängigkeiten des Dienstes korrekt eingetragen sind:
sc qc netprofm
Unter „DEPENDENCIES“ sollten NSI und RpcSs stehen. Fehlen sie oder ist der Starttyp auf „Deaktiviert“ gesetzt, hat meist eine „Tuning“-Software den Dienst verstellt – Starttyp zurück auf „Manuell“ setzen und die jeweiligen Abhängigkeiten wieder aktivieren.
Hardware und Adapter direkt prüfen
Manchmal ist das „Gerät“ wörtlich nicht bereit: ein loses Ethernet-Kabel, ein deaktivierter Adapter oder ein WLAN-Modul im Stromsparmodus. Deaktiviere den Adapter im Geräte-Manager kurz (Rechtsklick → Gerät deaktivieren) und aktiviere ihn wieder. Bei Laptops zusätzlich unter den Adapter-Eigenschaften im Reiter Energieverwaltung den Haken bei „Computer kann das Gerät ausschalten, um Energie zu sparen“ entfernen.
Ausstehende Windows-Updates installieren
Microsoft hat mehrere Netzwerk- und Dienstfehler über kumulative Updates behoben. Prüfe unter Einstellungen → Windows Update auf ausstehende Updates und installiere sie vollständig, inklusive eines Neustarts.
Hintergrund: Was der netprofm-Dienst eigentlich tut
netprofm ist der interne Name des Netzwerklistendienstes (englisch Network List Service). Er erkennt, mit welchen Netzwerken der Rechner verbunden ist, speichert deren Eigenschaften und stuft jedes Netzwerk als privat, öffentlich oder Domänennetzwerk ein. Auf dieser Einstufung bauen Windows-Firewall, Freigaben und viele Apps auf.
Der Dienst startet standardmäßig mit dem Typ „Manuell“, läuft im Kontext des Kontos NT AUTHORITY\NetworkService und wird vom Prozess svchost.exe -k netprofm gehostet. Genau wegen der Abhängigkeit von Netzwerk-Store-Schnittstelle, RPC und TCP/IP entsteht der Fehler „Das Gerät ist nicht bereit“: Versucht netprofm zu starten, während einer dieser Bausteine oder der Adaptertreiber beim Hochfahren noch nicht initialisiert ist, meldet der Dienst ab. Deshalb verschwindet das Problem oft schon, wenn man den Dienst nach dem vollständigen Hochfahren einmal manuell neu startet – und dauerhaft, wenn Treiber und Abhängigkeiten sauber laufen.
Dieses Wissen ist auch ein Klassiker für die Fachinformatiker-Prüfung: Wer Dienstabhängigkeiten in Windows versteht, kann solche „Dienst beendet“-Fehler systematisch von oben nach unten abarbeiten, statt blind Befehle auszuprobieren.
Häufige Fragen
Was ist der netprofm-Dienst?
netprofm ist der interne Name des Netzwerklistendienstes (Network List Service). Er erkennt verfügbare Netzwerke, speichert deren Profile und stuft sie als privat, öffentlich oder Domäne ein.
Welche Dienste braucht netprofm zum Start?
Der Netzwerklistendienst hängt vom Netzwerk-Store-Schnittstellendienst (nsi), dem Remoteprozeduraufruf (RPC) und dem TCP/IP-Protokolltreiber ab. Steht einer davon, startet netprofm nicht.
Kann ich den netprofm-Dienst gefahrlos neu starten?
Ja. Öffne services.msc, Rechtsklick auf „Netzwerklistendienst“ → Neu starten, oder per Admin-Eingabeaufforderung „net stop netprofm“ und „net start netprofm“. Die Verbindung trennt nur kurz.
Was bedeutet „Das Gerät ist nicht bereit“ bei netprofm?
Der Dienst wollte starten, bevor sein Netzwerkadapter oder eine Abhängigkeit verfügbar war. Meist sind der Treiber, der Netzwerk-Stack oder eine beschädigte netprofmsvc.dll die Ursache.
Hilft ein Netzwerk-Reset gegen den Fehler?
Oft ja. „netsh winsock reset“ und „netsh int ip reset“ plus Neustart setzen den Netzwerk-Stack zurück. Danach musst du gespeicherte WLAN-Passwörter eventuell neu eingeben.




