Windows10 で batファイルをスタートメニューのタイルから起動できるようにする

経緯

Windows10 で 稀によく使う (使うときは頻度が集中するがそうでないときはほぼ使わない) ために所在が分からなくなるbatを探すのが面倒なので、スタートメニューのタイルから起動できないか、と考えました。

対処1

前提として、batはそれ自体をスタートメニューにピン留めすることができません。そこで、一ひねり加える必要があります。

  1. batからショートカットファイルを作成する
  2. 作成したショートカットファイルを右クリック→「プロパティ」
  3. 「リンク先」の先頭に cmd /c を追加する
    • e.g. 起動したいbatが C:\bat\avinivartaniya.bat ならば、 cmd /c C:\bat\avinivartaniya.bat とする

以上の手順で作成したショートカットファイルならば、通常はスタートメニューへピン留めできるはずです。

……ところが、今回は何故か「スタートメニューへピン留めする」の項目はあるのに、そこをクリックしてもスタートメニューにピン留めされないという謎の現象に遭遇してしまいました。

そこで、次の対処を考えます。

対処2

直接がダメならば、一度プログラムフォルダに追加して、そちらから追加しようと考えました。

  1. エクスプローラで C:\Users\{ユーザー名}\AppData\Roaming\Microsoft\Windows\スタート メニュー\プログラム に移動
  2. 対処1で作成したショートカットファイルを1.のフォルダにコピペ
    • 複数ある場合はフォルダを作成しても良いかもしれません
  3. 2.によりスタートメニューのプログラム一覧に表示されるようになったので、そちらを右クリック→「スタートメニューへピン留めする」

これで漸くスタートメニューのタイルに表示させることができました。

参考

この記事を書いた人

アルム=バンド

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。