後々のためにメモ
環境 | 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 環境でも動作する。これでなんとかするかー