Blog
Hier poste ich dinge zu Themen die mich beschäftigten.
Suchen
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
Kommentar hinzufügen
Die Felder Name und Kommentar sind Pflichtfelder.