Windows11 Dienste ausschalten

# Definiere eine Liste von Diensten, die deaktiviert werden sollen
$servicesToDisable = @(
“XblAuthManager”,
“XblGameSave”,
“XboxNetApiSvc”,
“XboxGipSvc”,
“XboxLiveAuthManager”,
“XboxLiveGameSave”,
“XboxLiveNetworkingService”,
“XboxPvrSvc”,
“MapsBroker”,
“MessagingService”,
“MessagingService_2efb4”,
“WpnUserService_2efb4”,
“WpnUserService”,
“dmwappushservice”,
“BcastDVRUserService”,
“PrintWorkflowUserSvc_2efb4”,
“PrintWorkflowUserSvc”,
“AssignedAccessLockApp”,
“CaptureService”,
“RetailDemo”,
“WpnUserService_3a67f”,
“UnistoreSvc_2efb4”,
“UnistoreSvc”,
“RetailDemoContent”,
“WpnUserService_3a67f_2efb4”,
“Browser_broker”,
“RetailDemoOfflineContent”,
“PrintWorkflowUserSvc_3a67f_2efb4”,
“PrintWorkflowUserSvc_3a67f”,
“MessagingService_3a67f_2efb4”,
“MessagingService_3a67f”,
“dmwappushsvc”,
“WpnUserService_2efb4”,
“WpnUserService”,
“WpnUserService_3a67f_2efb4”,
“WpnUserService_3a67f”,
“AssignedAccessLockApp”,
“CaptureService”,
“RetailDemo”,
“RetailDemoContent”,
“RetailDemoOfflineContent”
)

# Deaktiviere die aufgeführten Dienste
foreach ($service in $servicesToDisable) {
$svc = Get-Service -Name $service -ErrorAction SilentlyContinue
if ($svc -ne $null) {
if ($svc.Status -ne “Stopped”) {
Stop-Service -Name $service -Force
}
Set-Service -Name $service -StartupType Disabled
write-host “Dienst deaktiviert: $service”
} else {
write-host “Dienst nicht gefunden: $service”
}
}

write-host “Unnütze Dienste wurden erfolgreich deaktiviert in Windows 11.”