Content Delivery Manager deaktivieren - Unerwünscht installierte APPs verhindern
Wer ein Windows 10/11 out-of-the-box betriebt, wird feststellen, das er zwischendurch APPs in seinem Startmenü angeboten bekommt, die er nicht möchte. Diese kommen aus heiterem Himmel und sind auf einmal da. Wo kommen sie her und wie verhindere ich das?
Die APPs kommen über eine System APP, den ContentDeliveryManager, zu finden unter: C:\Windows\SystemApps\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy
Da es sich um eine System APP und nicht WindowsApps handelt, können wir diese nur mit großen Klimmzügen aus dem System entfernen, (Besitzübernahme, Rechteübernahme, manuelles edit der *.xml). SystemAPPs lassen sich nicht mit den bekannten Methoden deinstallieren/deprovisionieren. Sie gehören zum System und der DeveloperMode ist nicht per se verfügbar.
Der Content Delivery Manager hat je nach Installationsmedium unterschiedliche Abo-Kanäle die von einem OEM Partner und Microsoft selbst verwendet werden können, um Werbepartner gegen Einwurf von Münzen auf ihrer Plattform zu installieren. Diese Kanäle wurden bis zur 1809(?) oder 1903 (?) regelmässig mit jeder Build erweitert. Mittlerweile habe ich auf den Microsoft Medien, weder VL noch Media Creation Tool, eine Änderung festgestellt, was die Hauptkanäle betrifft, die direkt im Haupt Schlüssel der Registry dokuemntiert sind. Die Unterordner habe ich nie kontrolliert, da das Abschalten an erster sichtbarer Stelle funktioniert. Ihr findet die Kanäle in der Registry, sie heissen "SubscribedContent-xxxxxxEnabled", wobei die xxxxxx eine Nummer ist. Stellenweise fortlaufend.
Da es sich beim CDM wie gesagt um eine SytemAPP handelt, können wir sie nicht deinstallieren, aber wir können sie zentral per GPO konfigurieren. Die Werte stehen in der Registry, somit sind sie zentral steuerbar. Es steht von MIcrosoft kein fertiges ADMx zur Verfügung. Die Werte können auch über Group Policy Preferences oder Set-GPRegistryValue in eine GPO überführt werden.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager] "ContentDeliveryAllowed"=dword:00000000 "FeatureManagementEnabled"=dword:00000000 "OemPreInstalledAppsEnabled"=dword:00000000 "PreInstalledAppsEnabled"=dword:00000000 "PreInstalledAppsEverEnabled"=dword:00000000 "SilentInstalledAppsEnabled"=dword:00000000 "SoftLandingEnabled"=dword:00000000 "SubscribedContent-310093Enabled"=dword:00000000 "SubscribedContent-338387Enabled"=dword:00000000 "SubscribedContent-338388Enabled"=dword:00000000 "SubscribedContent-338389Enabled"=dword:00000000 "SubscribedContent-353696Enabled"=dword:00000000 "SubscribedContentEnabled"=dword:00000000 "SystemPaneSuggestionsEnabled"=dword:00000000
... alles auf "0", deaktiviert setzen. Ich setze aus reiner Paranoia auch die SubscribedContent-* auf 0, aber das braucht es nicht. Wem schon APPs, die er nicht möchte, über diese Methode bereitgestellt wurden, der muss diese aktiv deinstallieren. Das ist per Anmelde Script und Powershell oder per dism.exe in der Batch möglich.
$App=Microsoft.BingNews Get-AppxPackage $App | Remove-AppxPackage