Was ist ein Dienst? (Definition eines Windows-Dienstes)

Inhaltsverzeichnis:

Was ist ein Dienst? (Definition eines Windows-Dienstes)
Was ist ein Dienst? (Definition eines Windows-Dienstes)
Anonim

Ein Dienst ist ein kleines Programm, das normalerweise gestartet wird, wenn das Windows-Betriebssystem geladen wird. Sie werden normalerweise nicht wie mit normalen Programmen mit Diensten interagieren, weil sie im Hintergrund laufen (Sie sehen sie nicht) und keine normale Benutzeroberfläche bieten.

Wie werden Dienste genutzt?

Dienste können von Windows verwendet werden, um viele Dinge zu steuern, wie Drucken, Freigeben von Dateien, Kommunizieren mit Bluetooth-Geräten, Suchen nach Software-Updates, Hosten einer Website usw.

Ein Dienst kann sogar von einem Nicht-Windows-Programm eines Drittanbieters installiert werden, z. B. als Dateisicherungstool, Festplattenverschlüsselungsprogramm, Online-Sicherungsdienstprogramm und mehr.

Wie steuere ich Windows-Dienste?

Da Dienste Optionen und Fenster nicht öffnen und anzeigen, wie Sie es wahrscheinlich von einem Programm gewohnt sind, müssen Sie ein integriertes Windows-Tool verwenden, um sie zu bearbeiten.

Services ist ein Tool mit einer Benutzeroberfläche, die mit dem sogenannten Service Control Manager kommuniziert, sodass Sie mit Diensten arbeiten können.

Ein weiteres Tool, das Befehlszeilendienstprogramm zur Dienststeuerung (sc.exe), ist ebenfalls verfügbar, aber es ist komplexer zu verwenden und daher für die meisten Benutzer unnötig.

So sehen Sie, welche Dienste auf Ihrem Computer ausgeführt werden

Dienste lassen sich am einfachsten über die Verknüpfung Dienste in den Verw altungstools öffnen, auf die über die Systemsteuerung zugegriffen werden kann.

Image
Image

Eine andere Option ist die Ausführung von services.msc über eine Eingabeaufforderung oder das Dialogfeld "Ausführen" (WIN+R).

Wenn Sie Windows 11, Windows 10, Windows 8, Windows 7 oder Windows Vista verwenden, können Sie die Dienste auch im Task-Manager sehen.

Dienste, die gerade aktiv ausgeführt werden, werden in der Statussp alte mit Running angezeigt. Siehe Screenshot oben für ein Beispiel.

Obwohl es noch viele weitere gibt, sind hier einige Beispiele für Windows-Dienste, die möglicherweise auf Ihrem Computer ausgeführt werden: Apple Mobile Device Service, Bluetooth Support Service, DHCP-Client, DNS-Client, Heimnetzgruppen-Listener, Netzwerkverbindungen, Plug-and-Play, Druckerspooler, Sicherheitscenter, Taskplaner, Windows-Firewall und WLAN AutoConfig.

Es ist völlig normal, wenn nicht alle Dienste laufen (in der Sp alte Status wird nichts oder Stopped angezeigt). Wenn Sie die Liste durchsehen, um eine Lösung für ein Problem mit Ihrem Computer zu finden, beginnen Sie nicht damit, alle Dienste zu starten, die nicht ausgeführt werden. Auch wenn es wahrscheinlich nicht schaden wird, ist dieser Ansatz wahrscheinlich nicht die Lösung für Ihr Problem.

Doppelklicken (oder Antippen) eines Dienstes öffnet seine Eigenschaften, wo Sie den Zweck des Dienstes sehen können und bei einigen, was passiert, wenn Sie ihn stoppen. Wenn Sie beispielsweise die Eigenschaften für den Apple Mobile Device Service öffnen, wird erklärt, dass dieser zur Kommunikation mit Apple-Geräten verwendet wird, die Sie an Ihren Computer anschließen.

Sie können die Eigenschaften eines Dienstes nicht anzeigen, wenn Sie über den Task-Manager darauf zugreifen. Sie müssen sich im Dienste-Dienstprogramm befinden.

So aktivieren und deaktivieren Sie Windows-Dienste

Einige Dienste müssen möglicherweise zur Fehlerbehebung neu gestartet werden, wenn das Programm, zu dem sie gehören, oder die Aufgabe, die sie ausführen, nicht ordnungsgemäß funktioniert. Andere Dienste müssen möglicherweise vollständig beendet werden, wenn Sie versuchen, die Software neu zu installieren, ein angehängter Dienst jedoch nicht von selbst beendet wird, oder wenn Sie vermuten, dass der Dienst böswillig verwendet wird.

Sie sollten beim Bearbeiten von Windows-Diensten äußerst vorsichtig sein. Die meisten von ihnen, die Sie aufgelistet sehen, sind sehr wichtig für alltägliche Aufgaben, und einige hängen sogar von anderen Diensten ab, um richtig zu funktionieren.

Klicken Sie bei geöffneten Diensten mit der rechten Maustaste auf einen der Dienste (oder h alten Sie ihn gedrückt), um weitere Optionen anzuzeigen, mit denen Sie ihn starten, stoppen, anh alten, fortsetzen oder neu starten können. Diese Optionen sind ziemlich selbsterklärend.

Wie oben erwähnt, müssen einige Dienste möglicherweise gestoppt werden, wenn sie die Installation oder Deinstallation von Software stören. Angenommen, Sie deinstallieren ein Antivirenprogramm, aber aus irgendeinem Grund wird der Dienst nicht mit dem Programm heruntergefahren, sodass Sie das Programm nicht vollständig entfernen können, da ein Teil davon noch ausgeführt wird.

In diesem Fall möchten Sie Dienste öffnen, den entsprechenden Dienst suchen und Stopp wählen, damit Sie mit dem normalen Deinstallationsvorgang fortfahren können.

Ein Fall, in dem Sie möglicherweise einen Windows-Dienst neu starten müssen, ist, wenn Sie versuchen, etwas zu drucken, aber alles in der Druckwarteschlange hängen bleibt. Die übliche Lösung für dieses Problem besteht darin, zu den Diensten zu gehen und Restart für den Druckwarteschlangendienst zu wählen.

Image
Image

Du willst es nicht komplett herunterfahren, weil es laufen muss, damit du drucken kannst. Durch das Neustarten des Dienstes wird er vorübergehend heruntergefahren und dann neu gestartet, was wie eine einfache Aktualisierung ist, um die Dinge wieder normal zum Laufen zu bringen.

So löschen/deinstallieren Sie Windows-Dienste

Das Löschen eines Dienstes ist möglicherweise die einzige Option, die Ihnen bleibt, wenn ein bösartiges Programm einen Dienst installiert hat, den Sie anscheinend nicht deaktivieren können.

Die Option ist nicht im Programm services.msc zu finden, aber es ist trotzdem möglich, einen Dienst in Windows vollständig zu deinstallieren. Dadurch wird der Dienst nicht nur heruntergefahren, sondern auch vom Computer gelöscht, sodass er nie wieder angezeigt wird (es sei denn, er wird neu installiert).

Die Deinstallation eines Windows-Dienstes kann sowohl in der Windows-Registrierung als auch mit dem Dienststeuerungsprogramm (sc.exe), ähnlich wie svchost.exe, über eine Eingabeaufforderung mit erhöhten Rechten erfolgen. Weitere Informationen zum Löschen eines Dienstes mit diesen Methoden finden Sie unter Stack Overflow.

Wenn Sie Windows 7 oder ein älteres Windows-Betriebssystem verwenden, kann die kostenlose Software Comodo Programs Manager zum Löschen von Windows-Diensten verwendet werden, und sie ist viel einfacher zu verwenden als die beiden oben genannten Methoden (funktioniert jedoch nicht unter Windows 11/10/8).

Obwohl es selten vorkommt, können Sie bei einigen Programmen ihren Dienst von der normalen grafischen Benutzeroberfläche der Software aus deinstallieren. Dies kann ein Sch alter sein, den Sie deaktivieren können, oder eine dedizierte Sch altfläche "Dienst löschen".

Weitere Informationen zu Windows-Diensten

Dienste unterscheiden sich von normalen Programmen dadurch, dass eine normale Software nicht mehr funktioniert, wenn sich der Benutzer vom Computer abmeldet. Ein Dienst wird jedoch mit dem Windows-Betriebssystem in einer Art eigener Umgebung ausgeführt, was bedeutet, dass der Benutzer vollständig von seinem Konto abgemeldet werden kann, aber bestimmte Dienste weiterhin im Hintergrund ausgeführt werden. Dienste können beim Hochfahren des Computers gestartet werden, im Gegensatz zu normalen Apps, die erst gestartet werden, nachdem Sie sich bei einem Benutzerkonto angemeldet haben.

Obwohl es sich als Nachteil herausstellen kann, Dienste immer laufen zu haben, ist es tatsächlich sehr vorteilhaft, wie wenn Sie Fernzugriffssoftware verwenden. Ein Always-On-Dienst, der von einem dieser Programme installiert wird, ermöglicht Ihnen den Zugriff auf Ihren Computer, selbst wenn Sie nicht lokal angemeldet sind.

Zusätzlich zu den oben beschriebenen Optionen gibt es im Eigenschaftenfenster jedes Dienstes weitere Optionen, mit denen Sie anpassen können, wie der Dienst gestartet werden soll (automatisch, manuell, verzögert oder deaktiviert) und was automatisch geschehen soll, wenn der Dienst plötzlich auftritt schlägt fehl und hört auf zu laufen.

Ein Dienst kann auch so konfiguriert werden, dass er unter den Berechtigungen eines bestimmten Benutzers läuft. Dies ist in einem Szenario von Vorteil, in dem eine bestimmte Anwendung verwendet werden muss, der angemeldete Benutzer jedoch nicht über die erforderlichen Rechte zum Ausführen verfügt. Sie werden dies wahrscheinlich nur in einem Szenario sehen, in dem ein Netzwerkadministrator die Kontrolle über die Computer hat.

Einige Dienste können nicht auf normale Weise deaktiviert werden, da sie möglicherweise mit einem Treiber installiert wurden, der Sie daran hindert, sie zu deaktivieren. Wenn Sie der Meinung sind, dass dies der Fall ist, können Sie versuchen, den Treiber im Geräte-Manager zu finden und zu deaktivieren oder in den abgesicherten Modus zu booten und versuchen, den Dienst dort zu deaktivieren (da die meisten Treiber im abgesicherten Modus nicht geladen werden).

Dienste werden als Microsoft Visual Studio-Projekte erstellt. Nachdem Sie eine App erstellt und erstellt haben, können Sie sie installieren, indem Sie das Befehlszeilendienstprogramm InstallUtil.exe ausführen. Microsofts Introduction to Windows Service Applications enthält weitere Informationen dazu.

FAQ

    Wie viele Service Packs gibt es für Windows 7?

    Offiziell hat Microsoft nur ein Service Pack für Windows 7 verfügbar. Sie können es herunterladen und in Windows installieren oder von der Microsoft-Website herunterladen.

    Was ist der Bonjour-Dienst unter Windows?

    Bonjour (was auf Französisch "Hallo" bedeutet) wurde 2002 von Apple entwickelt und lokalisiert und konfiguriert Geräte, die in einem lokalen Netzwerk ausgeführt werden, wie z. B. Drucker und File-Sharing-Server. Es erleichtert die Verwendung von Apple-Produkten auf einem Windows-PC.

    Was ist Service Host Superfetch unter Windows 10?

    Service Host Superfetch wurde erstmals 2007 eingeführt und ist ein Dienst, der Ihren Computer schneller laufen lässt. Es verwendet einen Vorhersagealgorithmus, um zu bestimmen, welche drei Programme Sie als Nächstes verwenden werden, und lädt dann die erforderlichen Daten vorab in den Speicher Ihres Computers.

    Was ist der Host-Prozess für Windows-Dienst?

    Host-Prozess für Windows ist ein Kernprozess, der DLL-Dienste (Dynamic Linked Library) ausführt. Diese Dienste benötigen einen Host-Prozess für Windows, um ausgeführt zu werden, im Gegensatz zu ausführbaren Dateien (EXE), die selbst ausgeführt werden.

Empfohlen: