OTT Erklärt – Was ist ein Windows-Dienst und Ist Es Wert Deaktivieren?

0
548

Ein Windows-Dienst ist im Grunde ein kontinuierlich ausführbare führt, dass die definierten Aufgaben in den hintergrund, ohne dass der Nutzer irgendwelche Eingaben. Dienste laufen, die ganze Zeit und auch wenn Sie vielleicht nicht bemerken, tun Sie alles sagen, Sie die neuesten verfügbaren updates für Ihren PC zu überprüfen, dass die Uhrzeit auf Ihrem computer Spiele Internet-Zeit.

Leider, Windows-Dienste sind auch die Ursache von viel Debatte. Wenn Sie online suchen, finden Sie Hunderte von Artikeln, die Ihnen sagen, wie Sie beschleunigen kann Ihren computer durch das deaktivieren verschiedener “nutzlos” Windows-Dienste. Am Ende gibt es ein paar legitime Fälle, wo möchten Sie vielleicht zu deaktivieren 3rd-party-service, aber ansonsten sind Sie wichtig für Windows, um ordnungsgemäß zu funktionieren und sollte nicht deaktiviert werden.

Wie Windows-Dienste Arbeiten

Erstellen einer Windows-Dienst ist ein ziemlich einfacher Prozess. Wer kann code eine normale Windows-Anwendung kann auch einen Windows-Dienst erstellen. Tatsächlich, Sie können eine Anwendung erstellen, die installiert werden kann als Windows-Dienst.

Windows-Dienste alle starten Sie Microsoft Visual Studio-Projekte. Programmierer schreiben code, der definieren soll, welche Befehle gesendet werden können, ein service, und welche Maßnahmen sollten ergriffen werden, wenn die Befehle empfangen werden. Zum Beispiel, starten, beenden, fortsetzen oder anhalten einer service sind einige der häufigsten Befehle.

Sobald die Anwendung erstellt wurde, kann der Dienst installiert werden, der über die Befehlszeile oder mithilfe einer der deployment-Funktionen von Visual Studio. Ein Dienst ist ganz anders als ein traditionelles Windows-Programm. Hier sind ein paar wichtige Unterschiede:

1. Es gibt keine Möglichkeit für einen Windows-Dienst für die Interaktion mit einem angemeldeten Benutzer, die über Ansagen, dialog-Boxen, oder jede andere GUI-element.

2. Windows-Dienste starten, bevor der Benutzer auf einem computer anmeldet.

3. Windows-Dienste laufen in Ihrem eigenen Sicherheitskontext, das heißt, Sie können system mehr Rechte als der angemeldete Benutzer.

4. Einmal gestartet, Windows-Dienst läuft auf unbestimmte Zeit, bis es entweder gestoppt/pausiert, oder der computer heruntergefahren wird.

Es gibt drei spezielle Konten in Windows, die existieren nur für Dienstleistungen: LocalService, NetworkService und “LocalSystem”. Wenn Sie einen Blick auf die Abbildung oben, werden Sie feststellen, dass diejenigen-das sind die drei, die zeigen, dass sich für so ziemlich alle Dienstleistungen, die in Windows ausgeführt. Was ist der Unterschied?

LocalService – Dies ist ein vordefiniertes lokales Konto mit minimalen rechten auf dem system und geben im Netzwerk anonyme Anmeldeinformationen an. Dieses Konto nicht über ein Passwort und damit ist es egal, was Sie eingeben, in das Feld Kennwort ein, wenn über dieses Konto.

NetworkService – Dieser Dienst fungiert als computer auf dem Netzwerk. Wieder, dieses Konto nicht über ein Passwort. Wenn die Verbindung zu remote-Servern, die NetworkService bieten die Anmeldeinformationen des Computers an den server.

LocalSystem – Dieses Konto besitzt umfassende Berechtigungen auf dem system und kann auch handeln, als der computer über das Netzwerk. Er hat im Grunde die gleichen Rechte wie die built-in Administratoren. Dieses Konto auch kein Passwort. Dies ist das einzige Konto, das nicht im Zusammenhang mit angemeldeten Benutzers.

Mythos – Die Deaktivierung Der Dienste Erhöht Die Leistung Des Computers

Wie ich bereits erwähnt habe, das deaktivieren der Windows-Dienste ist normalerweise eine schlechte Idee, unter den meisten Umständen. Das ist nicht zu sagen, sollten Sie nie einen Dienst deaktivieren. Es gibt eine Menge von Drittanbietern, die nicht-Microsoft-Dienste, die zusätzliche Ressourcen auf Ihrem system, dass Sie vielleicht nicht gewesen.

Der einzige Nachteil der Deaktivierung dieser Dienste ist, dass Sie am Ende mit etwas, das nicht funktioniert über eine Woche oder zwei später und dann reißen die Haare aus, weil Sie vergessen, über die Dienste, die Sie deaktiviert. Zum Beispiel hatte ich mal deaktiviert Adobe Flash Player Update Service weil ich dachte, ich würde aktualisierten Flash mich immer, wenn ich fühlte mich wie es. Leider, ein paar Wochen später gab es eine Sicherheitslücke in der aktuellen version von flash und ich hielt es zu benutzen, weil ich nicht wusste, dass es eine aktualisierte version, die mit Sicherheit zu beheben.

Auch, wenn Sie einen Blick auf die Ressourcen, die die meisten Dienste bis auf Ihr system mit einem tool wie ProcessExplorer, werden Sie feststellen, dass, wenn der Dienst aktiviert ist aus irgendeinem Grund (vielleicht zum download von updates, etc), Sie hinterlassen einen sehr kleinen Fußabdruck in Bezug auf Speicher und CPU-Nutzung.

Sie werden auch bemerken, dass viele der Dienste sind in den Stopped – status. So, obwohl, können Sie eine Menge von services installiert ist, gibt es nur eine kleine Teilmenge der Dienste, die Sie tatsächlich läuft.

Schließlich, Windows selbst hat auch schlauer geworden. In Windows 8, zum Beispiel, wenn Sie installieren Sie alle Drittanbieter-anti-virus-Programm, Windows Defender wird automatisch deaktiviert. Süß! Keine Notwendigkeit zu gehen, deaktivieren Sie es selbst.

Verwalten Von Windows-Dienste

Der erste Ort, den die meisten Menschen wissen, gehen Sie auf verwalten von Diensten in Windows MSCONFIG. Wenn Sie klicken Sie auf start, geben Sie MSCONFIG ein und gehen Sie auf die Registerkarte “Dienste” erhalten Sie eine vollständige Liste aller Dienste auf Ihrem Computer installiert.

Können Sie das Kontrollkästchen alle Microsoft-Dienste Ausblenden Kontrollkästchen, und sehen dann nur die Dienste von Drittanbietern. Wieder sehr vorsichtig beim deaktivieren Sachen hier. Eine Menge Leute werden sagen, Sie nur zu deaktivieren Sie alles und Ihr computer bootet super schnell. Das stimmt, aber die Hälfte der hardware und software auf Ihrem system nicht’ arbeiten.

Wenn Sie wirklich scharf auf das deaktivieren von third-party-service (so wie die updater-Typ), eine Google-Suche und ein wenig Forschung tun, bevor Sie einfach deaktivieren Sie es. Mit diesem tool ist ideal für die Behandlung von Problemen in Windows, aber es ist nicht der beste Weg, um die Computerleistung zu erhöhen.

Du bist wahrscheinlich vertraut mit den ersten screenshot in dieser Anleitung, denn es ist der zweithäufigste Ort für die Verwaltung von Windows-Diensten. Öffnen Sie die Systemsteuerung, dann Verwaltung , und klicken Sie auf Dienste. Hier können Sie Doppel-klicken Sie auf jeden Dienst, und Sie werden vier Registerkarten auf: allgemein, Anmelden, Wiederherstellung und Abhängigkeiten.

Auf der Registerkarte allgemein können Sie starten, beenden, anhalten und fortsetzen der service. Wenn etwas abgeblendet ist, bedeutet es vermutlich, dass der service nicht unterstützt, der Befehl.

Sie können auch sehen, den genauen Pfad zu der ausführbaren Datei, die ausgeführt wird, und Sie können ändern Sie den Starttyp (Automatisch, automatisch (Verzögerter Start), Manuell, Deaktiviert). Automatisch (Verzögerter Start) ist eine neue option ab Windows-Vista, die im Grunde verzögert den start des Dienstes so, dass Windows schneller auf dem desktop. Wenn Sie bitte zuerst die Windows Update-Dienst, zum Beispiel, werden Sie feststellen, dass die Standard-Einstellung Verzögert Starten.

Neben der lade, den Dienst erst nach allen normalen Automatischen Dienste gestartet sind, das verzögerte starten der Dienste geladen werden, die mit der niedrigsten Priorität für die disk-I/O-und CPU-Auslastung, was bedeutet, dass Sie nicht verlangsamen Ihr system nach unten, um zu starten. Das Protokoll Auf der Registerkarte ist, wo Sie wählen Sie eine der speziellen Konten oder wählen Sie einen Benutzer-account für den Dienst zum ausführen unter. Sie das Konto ändern, dass ein Dienst verwendet, wird nicht empfohlen, es sei denn, es ist eine Dienstleistung, die Sie selbst erstellt haben.

Auf der Registerkarte wiederherstellen können Sie festlegen, was passieren soll, wenn der Dienst zum Absturz zum Beispiel. Standardmäßig, die meisten Windows-Dienste festgelegt haben, Nehmen Sie keine Aktion, aber es gibt einige wie die Print Spooler-Dienst, die automatisch neu starten, was gut ist, da Sie nicht wollen, zu verlieren Ihre Fähigkeit, zu drucken, nur weil Sie den Druck-spooler-Dienst stürzt ab, sobald.

Die Letzte Registerkarte im Grunde zeigt Sie die services den aktuellen Dienst abhängig ist, und die Leistungen sind abhängig vom aktuellen Dienst. Eine Menge Zeit, wenn Sie neu starten, ein Dienst, haben Sie mehrere Dienste neu starten, da Sie alle voneinander abhängig sind.

Fazit

Windows-Dienste sind wichtig für Windows, um richtig zu starten und das deaktivieren von Diensten getan werden sollte mit äußerster Sorgfalt. Es sollte nur jemand, der es versteht, Prozesse und kann laufen und Analyse-tools wie ProcessExplorer und Autoruns. Sie sollten auch immer ein bisschen Googeln, um sicherzustellen, was Sie tun, ist nicht etwas Durcheinander. Das Schlimmste, was Sie tun können, ist, einen Artikel Lesen, der durch die zufällige tech guy, deaktivieren Sie eine Reihe von Dienstleistungen und gehen Sie dann zurück zu Ihrem computer, wie normal.

Schließlich werden Sie laufen in ein problem, und es werde sehr schwer, herauszufinden, was die Ursache ist. Mit ein paar zusätzlichen Prozesse auf Ihrem system laufen mit der aktuellen hardware in diesen Tagen, das ist nicht wirklich ein Problem. Es sei denn, es ist eine sehr spezifische und dringende Notwendigkeit, deaktivieren Sie keine Dienste in Windows.