Pin Link To Taskbar | SIMPLE | 2025 |
%LocalAppData%\Microsoft\Edge\User Data\WebApplications\ This package contains a manifest.json and the site’s service worker. The taskbar icon becomes a full PWA, capable of offline operation, badges, and notifications.
| Browser | Default behavior for URL from pinned link | | --- | --- | | Chrome (without --app ) | Opens new tab in the most recent Chrome window | | Chrome (with --app=https://x.com ) | Opens a standalone app window (site-isolated) | | Edge (without app package) | Opens new tab | | Edge (installed via Apps) | Opens standalone window | | Firefox | Opens new tab; ignores separate AUMID | pin link to taskbar
The answer: Instead, it pins a browser instance with a special set of instructions embedded in a pinned shortcut file ( .lnk with extended properties) stored in a hidden user folder. $WshShell = New-Object -ComObject WScript
$WshShell = New-Object -ComObject WScript.Shell $shortcut = $WshShell.CreateShortcut("$env:USERPROFILE\Desktop\MyPinnedLink.lnk") $shortcut.TargetPath = "C:\Program Files\Google\Chrome\Application\chrome.exe" $shortcut.Arguments = "--app=https://your-site.com" $shortcut.IconLocation = "C:\path\to\custom.ico,0" $shortcut.Save() Then drag that .lnk to the taskbar. The --app flag ensures Chrome treats it as an isolated window. Every pinned taskbar item is recorded in the Windows registry (per-user): It’s not a URL pinned—it’s an application identity
Chrome’s equivalent lives in:
%LocalAppData%\Google\Chrome\User Data\WebApplications\ | Goal | Recommended method | | --- | --- | | Quick one-off link to a reference page | Drag URL from address bar to taskbar (accepts multi-window limitations) | | Daily-use web app (email, calendar, CRM) | Browser’s “Install as app” → Pin to taskbar | | Isolated session (different account, no tab mixing) | Chrome/Edge with --app=URL custom shortcut | | Pin a link to a non-default browser | Change default browser temporarily, pin, then change back (Windows remembers the pinned item’s AUMID separately) | Conclusion Pinning a link to the Windows Taskbar is deceptively simple but architecturally rich. It’s not a URL pinned—it’s an application identity wrapped around a browser instance. Understanding the role of AUMIDs, Jump Lists, and the --app flag turns a casual feature into a powerful workflow tool. Next time you pin a link, remember: you’re not just saving a click; you’re creating a miniature web application in your operating system’s most prime real estate.
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\ Examine that folder, and you'll see .lnk files. For a link pinned via Chrome, Edge, or Firefox, you’ll find a shortcut whose target is something like: