www.wikidata.de-de.nina.az
Ein Windows Systemdienst auch kurz einfach Dienste oder englisch Services ist ein Programm das als spezialisierter Dienst im Hintergrund von Windows lauft und Funktionalitaten des Betriebssystems bundelt um sie Dritten zur Verfugung zu stellen Vom Konzept her ist er dem Unix Daemon ahnlich Inhaltsverzeichnis 1 Funktionsweise 2 Installation 3 Verwaltung 4 Anwendungen 5 Literatur 6 EinzelnachweiseFunktionsweise BearbeitenWindows Systemdienste bilden sozusagen das Ruckgrat von Windows und vermitteln dabei oftmals zwischen Hardware und Software Ebene Ein gutes Beispiel hierfur ist der Plug and Play Dienst ohne diesen konnten weder Applikationen die angeschlossene Hardware z B eine Maus nutzen noch konnte sich ein Gerat automatisch am Betriebssystem anmelden Durch einen sogenannten Dienstvertrag auch Schnittstellenspezifikation wissen sowohl Hardware als auch Software im Voraus genau wie sie einen Dienst ansprechen mussen um eine bestimmte Funktionalitat zu nutzen Die eigentliche Implementierung des Dienstes hangt dabei vom Umfeld Windows Version 32 oder 64 Bit System usw ab die Schnittstellen des Plug amp Play Dienstes sind aber auf allen Windows Systemen ab XP vom Prinzip her fast gleich oder zumindest ruckwartskompatibel Dienste kommunizieren dabei nicht direkt mit dem Anwender sie selbst besitzen keine Benutzerschnittstelle Haufig gibt es zur Konfiguration und Steuerung eines Dienstes separate Programme in Windows werden die meisten dieser Programme in der Systemsteuerung zusammengefasst Windows stellt den Service Control Manager services exe bereit der das Starten und Anhalten von Diensten verwaltet Er ist ein RPC Server 1 Seine Benutzerschnittstellen sind die Microsoft Management Console und der Kommandozeileninterpreter a href Cmd exe html title Cmd exe cmd exe a Ein Programm das als Dienst gestartet werden soll muss so geschrieben sein dass es mit den Befehlen start pause continue stop des Service Control Managers umgehen kann In der Regel liegen als Dienst auszufuhrende Programme als ausfuhrbare Datei vor In einer Dynamic Link Library vorliegende Programme werden uber die ausfuhrbare Datei Svchost exe service host aufgerufen die die Dienste ladt ausfuhrt und gegebenenfalls beendet 2 Ein Dienst kann automatisch beim Hochfahren des Betriebssystems gestartet werden manuell auf Anforderung anderer Programme gestartet werden oder deaktiviert sein 3 Ein Dienst wird installiert indem sein Name die ausfuhrbare Datei und andere Angaben in die Registrierungsdatenbank eingetragen werden Standardmassig arbeiten Dienste als lokales System mit umfassenden Zugriffsrechten Sie konnen aber auch so eingerichtet werden dass sie unter einem Benutzerkonto oder mit minimalen Zugriffsrechten als Netzwerkdienst oder lokaler Dienst arbeiten Installation BearbeitenDienste konnen u a mittels INF Skripts von SetupAPI installiert und deinstalliert werden ein neu installierter Dienst kann dabei gestartet werden ein laufender Dienst kann vor der Deinstallation gestoppt werden 4 5 6 Verwaltung BearbeitenDienste konnen mit dem MMC Snap In Services msc verwaltet werden Erweiterte Moglichkeiten wie das Erstellen Loschen und Definieren der Abhangigkeiten von Diensten bietet das Kommandozeilen Tool sc exe 7 Dieses ist seit Windows XP bzw Windows Server 2003 in der Standardinstallation von Windows enthalten kann aber auch unter anderen Windows Versionen uber das Resource Kit nachinstalliert werden Anwendungen BearbeitenEinige grundlegende Systemfunktionen werden von Diensten bereitgestellt Solche Dienste werden ungeachtet der Variante von Windows automatisch mit dem Betriebssystem gestartet Beispiele Arbeitsstationsdienst ermoglicht Clients auf ein Netzwerk zuzugreifen Automatische Updates uberwacht Microsoft Update ladt Updates herunter und installiert sie DHCP Client ermoglicht es automatisch eine IP Adresse zugewiesen zu bekommen DNS Client findet die IP Adressen zu Domain Namen z B de wikipedia org Druckwarteschlange der Spooler der das Drucken ermoglicht Server ermoglicht den Spooler und Dateien gemeinsam im Netzwerk zu nutzen Taskplaner fuhrt Programme zu bestimmten Zeitpunkten automatisch aus Plug and Play uberwacht und unterstutzt Anderungen der HardwareAuch Programme die nicht zum Lieferumfang von Windows gehoren arbeiten regelmassig als Dienst Typische Beispiele dafur sind Server jeder Art Antivirenprogramme und andere Sicherheitssoftware Werkzeuge zur Datensicherung und replikationLiteratur BearbeitenAxel Vahldiek Christoph Hoppe Mit erhohter Schlagzahl c t 17 2005 S 102ff mit Angaben zu c t Artikeln speziell zu einzelnen Diensten Bedrohungen und Gegenmassnahmen Kapitel 7 Systemdienste Microsoft TechNet 27 Dezember 2005 mit einer Beschreibung etlicher sicherheitsrelevanter Dienste mit Fokus auf Windows Server 2003 Axel Vahldiek Unter falscher Flagge Programme ohne Nutzeranmeldung starten c t 6 2004 S 234ff uber das Starten beliebiger Programme als DienstEinzelnachweise Bearbeiten Service Control Manager Microsoft abgerufen am 8 April 2009 Beschreibung von Svchost exe unter Windows 2000 Microsoft MSKB Services that are turned off by default in Windows Server 2003 Microsoft abgerufen am 3 April 2009 INF AddService Directive Microsoft abgerufen am 10 Juli 2017 SetupInstallServicesFromInfSection function In MSDN Microsoft abgerufen am 10 Juli 2017 SetupInstallServicesFromInfSectionEx function In MSDN Microsoft abgerufen am 10 Juli 2017 http support microsoft com kb 251192 de Microsoft Hilfe und Support Abgerufen von https de wikipedia org w index php title Windows Systemdienst amp oldid 235049520