# 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.“