kazeno memo

メモとか

Windows7でログイン画面のユーザーロゴとフレームを削除する

参考
windows 7 - How to remove the User picture from Login and Lock screen? - Super User
Removing Picture Frame On Startup/Login Screen - Windows 7 Help Forums

注意
システムファイルを編集するので、自己責任でお願いします。
編集箇所を間違えるとパスワードの入力フォームが消えたりするらしい。

1. C:\Windows\System32\authui.dllをデスクトップなどにコピーする。(バックアップとして別の場所にもコピーしておく)
2. Resource Hackerなどのツールを使用して、先ほどコピーしたauthui.dllを開く。
3. 「UIFILE」フォルダへ移動すると、「12400」「12401」「12402」「14000」の4つのサブフォルダがある。
※編集するのは「12400」「12401」「12402」の3つの連番フォルダで、「14000」は編集しない。
4. 3つのサブフォルダには「1033」というファイルがあるので、それらを開いて「<ZoomableElement id="atom(PictureContainer)"」をファイル内検索し、「height="0"」を挿入する。
つまり

<ZoomableElement id="atom(PictureContainer)" height="0" layout="filllayout()">

のようにする。(この操作を3つの「1033」全てで行う。)
5. ファイルを保存してResource Hackerを閉じる。
6. 変更したauthui.dllの所有権などをオリジナルのauthui.dllと同じにする。(TrustedInstallerへ変更)
Windows、ファイルの所有者を「TrustedInstaller」に戻す|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
7. 最後に、変更したauthui.dllをオリジナルと入れ替える。

所有権の変更は必要なのか不明だけど、一応行っておく。

もし起動しなくなったらWinPEとかインストールディスクを使うなどして、バックアップしたauthui.dllをSystem32へ移動すれば良い。