長文書くところ

技術系のアウトプットとかメモ書きとか

msys2 の裏にコマンドプロンプトが開くようになって気持ち悪いので直した

windowsでmsys2をメインに使ってるのですが、いつからか起動時に裏でコマンドプロンプトが開くようになって、気持ち悪いし悲しいので直しました。

一発で直る場合

  1. pacman -Syuu する
  2. msys2 のインストールフォルダにmsys2.exeがあるのでスタートメニューに登録

上記で直らない場合

  1. msys2 をアンインストール
  2. MSYS2 installer (https://msys2.github.io/) からインストーラをダウンロード
  3. 普通にインストール
  4. 起動->終了を2回繰り返してPC再起動
  5. 以下の操作をする
$ pacman -Sy
$ pacman --needed -S bash pacman pacman-mirrors msys2-runtime
(msys2 shellを再起動)
$ pacman -Su
(msys2 shellを再起動)
(ここまででmsys2起動時に裏にコマンドプロンプトが出てくるようになる)
$ pacman -Syuu
  1. 最後のコマンドで msys2 のインストールフォルダに msys2.exe が作られるので、それをスタートメニューに登録

自分はこれで治りました。
お疲れ様でした。

参考文献
MSYS2を試してみる - kashiの日記 (http://verifiedby.me/adiary/055)