標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

WindowsTerminal の wt.exe が動かない

後々のためにメモ

環境 Status WindowsTerminal OS
私用PC OK 1.8.1521.0 10.0.19043.1052
会社PC-1 NG 1.8.1521.0 10.0.19042.1052
会社PC-2 NG 1.8.1521.0 10.0.19042.1052

会社PC では

  • Windows+R からの wt.exe ならば WindowsTerminal が起動する
  • CMD.EXE からの start wt.exe だと次のようなエラーダイアログが出る

私用PC では、Windows+R でも、start wt.exe でも、どちらでも WindowsTerminal が起動できる。

うむ、なんでじゃろね

レジストリを確認

OK環境

  • キー
    • コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wt.exe
  • 値:
    • C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.8.1521.0_x64__8wekyb3d8bbwe

同パスに実際に wt.exe が存在した

NG環境

  • キー
    • コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wt.exe
    • C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.7.1033.0_x64__8wekyb3d8bbwe

1.7 のフォルダーは存在しない。1.8 のフォルダーなら存在する。

そっかーーー

いろいろググってみたところ

%LOCALAPPDATA%\Microsoft\WindowsApps には必ず wt.exe がある模様。

ファイルサイズは 0 バイトなので、おそらくはこれもエイリアスであろうと思われるが、こちらは OK 環境・NG 環境でも動作する。これでなんとかするかー