Right-click on the batch file shortcut (as well as batch file itself). Context menu doesn't contain "Pin to Start" command. Is there any way to pin batch file to Windows 10 start menu?
- Create a directory in
%appdata%/Microsoft/Windows/Start Menu/Programs/(e.g. Custom);
- Create a shortcut to a batch/executable/target in the directory;
2.1. (Optional) Wait for 5-20 seconds so the OS could handle the changes;
- Search for the shortcut using Start Menu;
- Right click on the result and press
Pin to Start.
The solution by @User552853 ends up copying the shortcut to
%AppData%\Microsoft\Windows\Start Menu\Programs, meaning that the
Start Menu link is different than the original shortcut created in the answer. This is important to keep in mind because updates to the original shortcut won't be reflected when the
Start Menu shortcut is clicked. My workaround is:
- Delete the
- Right click on the original (but modified) shortcut and select
Pin to Start
Pinning to taskbar works in a similar but copies the shortcut to a different folder.