How To Add App To Desktop Windows 11 ✦ (Verified)

Most robust, as it respects Shell links and special folder redirection.

# Find AUMID Get-StartApps | Where-Object $_.Name -like "*MyApp*" $shortcut.TargetPath = "shell:AppsFolder\Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" $shortcut.Save() how to add app to desktop windows 11

Desktop Integration Paradigms in Windows 11: A Technical Analysis of Application Entry Point Deployment Most robust, as it respects Shell links and

copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MyApp.lnk" "%USERPROFILE%\Desktop\" Limitation: Cannot modify arguments or icon index; copies existing LNK verbatim. Windows 11 promotes MSIX packaging

Remove-Item -Path "C:\Users\User\Desktop\MyApp.lnk:Zone.Identifier" -Force Not recommended for untrusted sources. Windows 11 promotes MSIX packaging. A packaged app does not have a direct .exe path. Instead, its shortcut uses an AppUserModelID (AUMID) .

A desktop shortcut to a RemoteApp is a .rdp file with remoteapplicationmode:i:1 and remoteapplicationprogram:s:AppAlias .

$shell = New-Object -ComObject WScript.Shell $shortcut = $shell.CreateShortcut([Environment]::GetFolderPath("Desktop") + "\MyApp.lnk") $shortcut.TargetPath = "C:\Program Files\MyApp\app.exe" $shortcut.Arguments = "--silent" $shortcut.IconLocation = "C:\Program Files\MyApp\app.exe,0" $shortcut.Save()