The Persistent Communicator
Windows 11 comes bundled with several Microsoft services, and Skype remains one of the most persistent, despite the newer integration of Microsoft Teams into the taskbar. Many users uninstall Skype to declutter their system or because they prefer alternative communication platforms. However, they are often surprised to find Skype automatically reinstalled on their system following a major Windows Update or a Microsoft Store background sync. This automatic installation happens because Windows 11 sometimes resets default app associations during feature updates, pulling Skype back down as the default handler for certain communication protocols.
Blocking Skype via PowerShell
Simply uninstalling Skype via the Settings app is often a temporary fix. To permanently stop Windows 11 from automatically installing Skype during updates, you must use a PowerShell command to remove its provisioning package from the Windows image.
Right-click the Start button and select Terminal (Admin) or Windows PowerShell (Admin). You need to tell Windows to remove the Skype Appx package not just for your current user, but from the core system image so it cannot be restored. Carefully type or paste the following command into the terminal and press Enter:
Get-AppxPackage -allusers Microsoft.SkypeApp | Remove-AppxPackage
Once that command completes, you must also remove the provisioned package to prevent it from coming back for new users or during updates. Paste this second command and press Enter: Get-AppxProvisionedPackage -online | where-object {$_.packagename -like "*SkypeApp*"} | Remove-AppxProvisionedPackage -online.
After executing both commands, restart your computer. Windows 11 will no longer silently push the Skype application back onto your hard drive.