エクスプローラを使えるようにしたHyper-V server 2019 with FODですが、explorerを起動するのに一々コマンドを打つ必要があり、面倒でした。そこでログイン時起動されるシェルはどうなっているのかと思い、レジストリをみたところexplorer.exeになっているもののexplorereは起動しません。レジストリは以下の場所にあります。 コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon の Shell 試しにここを、powershellにて Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\WinLogon' -Name Shell -Value 'PowerShell.exe' PowerSehll.exeに変えてログオンしなおしてみたところPowerShellだけが単独でたちあがりはしたので、このキーは無効ではないことはわかりました。 そこで、まず、C:\Windows\logon.batなるバッチファイルを管理者権限でnotepadにて以下のように作成し notepad C:\Windows\logon.bat start C:\Windows\explorer.exe start C:\Windows\system32\cmd.exe start C:\Windows\system32\sconfig.cmd この後、上述のレジストリを、powershellにて Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\WinLogon' -Name Shell -Value 'logon.bat' とし、ログオンしなおしたところ、Administrator と ユーザアカウントでのログインいずれでも、 explorer, cmd.exe, sconfigが期待通りに動作しました。 以上簡単ですが、備忘録として挙げてみました。それでは。