最新バージョンのターミナルをインストール
ターミナルの最新バージョンは、こちら から。
winget で最新バージョンのターミナルをインストールしようとするとエラーになるので
ターミナルはISOから削除して別フォルダーへインストールしている。
インストールと言っても、ただコピーするだけなんだけど。
マウント先の
Program Files\WindowsTerminal
パスを通さなきゃいけないので、環境変数をカスタマイズ用のregファイルへ登録。
設定 - システム - バージョン情報 - 環境変数
または、systempropertiesadvanced.exe - 環境変数
システム環境変数のPathを編集し、C:\Program Files\WindowsTerminal を登録。
パスを登録したら、レジストリエディタで
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
の、Path をエクスポート。
エクスポートしたレジストリエントリをカスタマイズ用のregファイルへ追加します。
その際にコンテキストメニューへ追加するためのエントリも登録。
[HKEY_CURRENT_USER\Software\Classes\directory\shell\WindowsTerminal]
@="ターミナルで開く"
"icon"="\"C:\\Program Files\\WindowsTerminal\\wt.exe\""
[HKEY_CURRENT_USER\Software\Classes\directory\shell\WindowsTerminal\command]
@="\"C:\\Program Files\\WindowsTerminal\\wt.exe\" -d \"%V\""
[HKEY_CURRENT_USER\Software\Classes\Drive\shell\WindowsTerminal]
@="ターミナルで開く"
"icon"="\"C:\\Program Files\\WindowsTerminal\\wt.exe\""
[HKEY_CURRENT_USER\Software\Classes\Drive\shell\WindowsTerminal\command]
@="\"C:\\Program Files\\WindowsTerminal\\wt.exe\" -d %V"
必要ならば、デスクトップへショートカットを作成し、アイコンをマウント先へコピー。
"mount\Users\Default\Desktop"
ターミナルの設定ファイル settings.json は、マウント先の
"mount\Users\Default\AppData\Local\Microsoft\Windows Terminal"
へコピー。
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
タイミングなのかどうか分からないけど、時々 起動時にエラー 3489660986 (0xd000003a) が発生しました というエラーになります。
これを回避するにはサービスのConsole Driverを変更。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\condrv]
"Start"=dword:00000002
既定ではStartが 3 になっているので、2 に変更します。