바탕화면 잠그기에서 언급한 것처럼 다음 레지스트리를 편집함으로서 쉘을 바꿀 수 있다.
HKLM\Software\Microsoft\WindowNT\CurrentVersion\Winlogon
의
Shell 값에서 Explorer.exe를 사용자가 원하는 쉘로 교체하면 된다. 그러나 이 것은 전체를 변경하는 것이므로 모든 사용자에게 영향을 미친다.
단지 특정 사용자에게만 영향을 미치게하기위해 배치파일
%windir%\System32\userinit.bat을 만든다. 이 배치파일은 특정 사용자를 선택, 이들이 자신만의 쉘 기동하도록 하지만 그외 사용자에게는 Userinit.exe를 기동하도록 하는 배치파일이다.
HKLM\Software\Microsoft\WindowNT\CurrentVersion\Winlogon\Userinit