shads1031 Posted September 19 Share Posted September 19 Since KB5043064 was released this month, the Optimization Tool is no longer removing any of the default stock apps (some listed below). 3D Viewer Game Bar Mail Maps Solitaire Removing KB5043064 and running the Optimization Tool again does remove the apps. I tested with versions 1.2.2303.21510536 and 1.2.2406.10224918368 of the Optimization Tool, but the stock apps remain if KB5043064 is installed. Any recommendations on a workaround? Thanks. Quote Link to comment Share on other sites More sharing options...
Solution Jeremy Lippert Posted September 19 Solution Share Posted September 19 (edited) As far as a workaround. I have used this PowerShell script for most of my Windows 10 builds over the years. Needs a bit of modification to add a couple for Windows 11 but works for what you need anyway. Modify as you need. $AppsList = ‘Microsoft.3DBuilder’, ‘Microsoft.BingFinance’, ‘Microsoft.BingNews’, 'Microsoft.BingWeather', 'Microsoft.ContactSupport', ‘Microsoft.BingSports’, 'Microsoft.Messaging', ‘Microsoft.MicrosoftSolitaireCollection’, 'Microsoft.MicrosoftOfficeHub', 'Microsoft.Office.OneNote', 'Microsoft.OneConnect', 'Microsoft.Microsoft3DViewer', ‘Microsoft.People’, 'Microsoft.Print3D', 'Microsoft.SkypeApp', 'Microsoft.WindowsAlarms', ‘Microsoft.WindowsCamera’, ‘microsoft.windowscommunicationsapps’, 'Microsoft.WindowsMaps', ‘Microsoft.WindowsPhone’, 'Microsoft.WindowsStore', ‘Microsoft.WindowsSoundRecorder’, 'Microsoft.XboxGamingOverlay', 'Microsoft.XboxGameOverlay', 'Microsoft.XboxSpeechToTextOverlay', ‘Microsoft.XboxApp’, 'Microsoft.Xbox.TCUI', 'Microsoft.YourPhone', ‘Microsoft.ZuneMusic’, ‘Microsoft.ZuneVideo’, ‘Microsoft.Getstarted’, 'Microsoft.GetHelp', ‘Microsoft.WindowsFeedbackHub’, 'Microsoft.Wallet', ‘Microsoft.XboxIdentityProvider’, ‘Microsoft.MicrosoftOfficeHub’ ForEach ($App in $AppsList){ $PackageFullName = (Get-AppxPackage $App).PackageFullName $ProPackageFullName = (Get-AppxProvisionedPackage -online | where {$_.Displayname -eq $App}).PackageName write-host $PackageFullName Write-Host $ProPackageFullName if ($PackageFullName){ Write-Host “Removing Package: $App” remove-AppxPackage -package $PackageFullName } else{ Write-Host “Unable to find package: $App” } if ($ProPackageFullName){ Write-Host “Removing Provisioned Package: $ProPackageFullName” Remove-AppxProvisionedPackage -online -packagename $ProPackageFullName } else{ Write-Host “Unable to find provisioned package: $App” } } Edited September 19 by Jeremy Lippert Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.