Blog

Hier poste ich dinge zu Themen die mich beschäftigten.

Neueste 5 Einträge

  • PHP: sende Mail
  • Powershell: gruppename like finden und aktivierte user zaehlen
  • HW und SW auslesen und exportieren
  • Angeschlossene Monitore auslesen
  • bash: deepL Pro Paket MAC OS

2023-04-01

Powershell deaktivieren verschiedener dienste

Das Deaktivieren von Windows-Diensten kann die Leistung Ihres Systems verbessern, aber es ist wichtig zu beachten, dass das Deaktivieren von Diensten, die für bestimmte Funktionen oder Anwendungen benötigt werden, zu Problemen führen kann. Es wird empfohlen, sorgfältig zu überlegen, welche Dienste Sie deaktivieren möchten.

Hier ist ein Beispiel-Skript, das alle unnötigen Windows-Dienste deaktiviert. Beachten Sie, dass Sie Administratorrechte benötigen, um Dienste zu deaktivieren:

powershell
Copy code
# Liste aller Dienste, die deaktiviert werden sollen
$servicesToDisable = “AdobeARMservice”, “RemoteRegistry”, “PrintNotify”, “WerSvc”, “WMPNetworkSvc”, “wscsvc”, “wuauserv”

# Schleife durch alle Dienste und deaktiviere sie
foreach ($service in $servicesToDisable) {
    $status = Get-Service -Name $service -ErrorAction SilentlyContinue

    # Überprüfen, ob der Dienst vorhanden ist und gestartet wurde
    if ($status -ne $null -and $status.Status -eq “Running”) {
        Write-Host “Disabling $service…”
        Set-Service -Name $service -StartupType Disabled
        Stop-Service -Name $service -Force
    }
}

Write-Host “All unnecessary services have been disabled.”
Dieses Skript verwendet eine Liste von Diensten, die deaktiviert werden sollen, die Sie an Ihre Bedürfnisse anpassen können, indem Sie die Liste der $servicesToDisable-Variablen ändern. Beachten Sie, dass dieses Skript nur Dienste deaktiviert, die derzeit gestartet sind. Wenn ein Dienst bereits deaktiviert ist, wird er nicht berührt. Das Skript stoppt auch jeden Dienst, der zum Zeitpunkt des Deaktivierens ausgeführt wird

Admin - 02:38:47 @ Powershell-Skripte | Kommentar hinzufügen