Jump to content

KB5043064 - Optimization Tool No Longer Removing Stock Apps


shads1031
Go to solution Solved by Jeremy Lippert,

Recommended Posts

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.

 

 

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

  • Solution

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 by Jeremy Lippert
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...