Pin .bat files to Windows 8 Start Screen

In Windows 8 you can right click on an .exe file or a folder and one of the options is "Pin to Start" which does exactly what it says.

This unfortunately doesn't work for .bat scripts. There is no "Pin to Start" option if you right click on a .bat file. Nor such option exists for shortcuts to .bat files.

This is how I managed to pin a bat file to Start screen. This method can also be used to Pin other types of files.

  1. Navigate to %appdata%\Microsoft\Windows\Start Menu\Programs
  2. Create a shortcut to your .bat script and rename it to how you want it to appear on start screen, i.e. My Script
  3. Optional - change shortcut icon if you wish
  4. Go to the Start Screen and search for the name you gave to your shortcut in step 2
    Windows 8 Search
  5. Select "My Script" and click on "Pin to Start"
    Pin to Start in Windows 8


Few people in the comments mentioned that above method doesn't work if you want to pin a .bat file to the Windows Taskbar. Here is another method that works for both Start Screen and Taskbar.

  1. Right click on your Desktop and choose New > Shortcut
  2. In the Type the location of the item field enter:
    cmd.exe /c "path\to\script.bat"
    Replace path\to\script.bat with actual path to your .bat file.
  3. Click Next, name the shortcut and click Finish.
  4. To Pin the .bat file to the Start Screen, right click the new shortcut and choose Pin to Start.
  5. To Pin the .bat file to the Taskbar, simply drag the shortcut to your Windows Taskbar.


# Rook 2015-08-23 09:59
Thanks that worked a treat at getting msys on the start screen
# Recoil 2015-05-01 00:24
# Recoil 2015-05-01 00:19
Forgot to mention I use a batch file to launch the Mocha.exe with parameters I do this to get the 10 mocha sessions to appear vista style like 10 of the same small icons rising up in a column from the task bar as apposed to 10 icon running along the task bar using up all my task bar real estate and making the session i want hard to find.
# Recoil 2015-04-30 23:55
My problem is I have a application mocha 5250 (telnet) and launch 10 times (different systems) the 10 telnet windows launch on my small notebook screen & i am trying to get them on my 27" screen and I read that launching an app from Win 8 the start menu on the larger monitor launches the app on that monitor, but you can not pin batch files to start menu and I found this info, I tried it and it still launches on the notebook monitor, any other suggestions?
Bob Armstrong
# Bob Armstrong 2013-06-03 06:02
Just moving to Win 8 . Followed instructions and succeeded in pining a bat to the start menu . But there is no option to pin to the task bar and I think the full screen "start" menu sucks on a 1920x1200 screen . My most important programs are '.bat's
# admin 2013-06-03 13:00
Check the article again, just added an update on how to pin .bat to the taskbar via shortcut.
# Trevor 2012-12-18 03:30
Is there a way to do this for the task bar too?
# admin 2013-06-04 10:35
Yes, I updated the article with instructions on how to do this.
# Peter 2012-10-30 22:09
That worked perfectly! Thanks, You would think Microsoft would make that process a whole lot easier.
# Peter 2012-10-30 18:56
Is there a way to pin files such as xlsm? I have a lot of excel files on my desktop that I just used to just click in Win 7. It is an extra step to launch excel then the file or go back to the desktop before launching.
# admin 2012-10-30 19:04
Exactly the same way:
Create shortcut to your Excel file in %appdata%\Micro soft\Windows\St art Menu\Programs
Then search for the shortcut name using start screen search and Pin to Start as usual.


Subscribe to receive occasional updates on new posts.
Your email will not be used for any other purpose and you can unsubscribe at any time.
Please wait