エクスプローラを使えるようにしたHyper-V server 2019 with FODですが、explorerを起動するのに一々コマンドを打つ必要があり、面倒でした。そこでログイン時起動されるシェルはどうなっているのかと思い、レジストリをみたところexplorer.exeになっているもののexplorereは起動しません。レジストリは以下の場所にあります。
そこで、まず、C:\Windows\logon.batなるバッチファイルを管理者権限でnotepadにて以下のように作成し
以上簡単ですが、備忘録として挙げてみました。それでは。
コンピューター\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が期待通りに動作しました。
以上簡単ですが、備忘録として挙げてみました。それでは。
コメント
コメントを投稿