Windows 7がドメインに参加している場合、自動ログインするオプションは高度なユーザー管理コンソールでは利用できなくなりました。 SharePointとTFSのために小さなホームドメインを運営しているので、この設定を有効にするにはどうすればよいでしょうか。
HowToGeekの記事 はそれをカバーしていますが、ドメインに参加するとオプションは無効になります。
から: 私のデジタルライフ記事
開始]をクリックして[実行]をクリックして、
regedit
と入力して[OK]をクリックします。 Windows Vista/7では、検索開始にregedit
と入力してEnterキーを押すだけです。次のレジストリキーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultUserName
エントリをダブルクリックし、ログオンに使用するユーザー名を入力して、[OK]をクリックします。
DefaultUserName
レジストリ値の名前が見つからない場合は、新しいレジストリ値を作成します。 文字列値(REG_SZ) 値の名前はDefaultUserName
です。
DefaultPassword
エントリをダブルクリックし、値のデータボックスにユーザーアカウントのパスワードを入力して、OKを次にクリックします。
DefaultPassword
値がない場合は、新しい値を作成します。 文字列値(REG_SZ) 値の名前としてDefaultPassword
を使用します。
DefaultPassword
文字列が指定されていない場合、Windowsは自動的にAutoAdminLogon
レジストリキーの値を1(true)から0(false)に変更してAutoAdminLogon
機能を無効にします。Windows Vista/7では、
DefaultDomainName
も指定する必要があります。そうしないと、Windowsは.\username
として表示されるユーザー名とともに無効なユーザー名を要求します。これを行うには、DefaultDomainName
をダブルクリックして、ユーザーアカウントのドメイン名を指定します。ローカルユーザーの場合は、ローカルホスト名を指定します。
DefaultDomainName
が存在しない場合は、新しいファイルを作成します。 文字列値(REG_SZ) 値の名前がDefaultDomainName
のレジストリキー。
AutoAdminLogon
エントリをダブルクリックし、値のデータボックスに1
を入力して、OKを次にクリックします。
AutoAdminLogon
エントリがない場合は、新しいエントリを作成します。 文字列値(REG_SZ) 値の名前としてAutoAdminLogon
を使用します。存在する場合は、
AutoLogonCount
キーを削除します。それが存在する場合も、
AutoLogonChecked
キーを削除します。レジストリエディタを終了します。
[スタート]ボタン、[再起動]、[OK]の順にクリックします。
William Hilsumの答えに加えて、この方法では、パスワードをレジストリにプレーンテキストで残す必要はありません(ただし、認証が実際にどのように保存されるかはわかりません)。
ステップ1
ローカル管理者として、管理者が自動的にログオンできるようにWindowsに指示します。
Regeditで、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
を参照してください。存在しない場合は、AutoAdminLogon
という名前の新しい文字列値を作成します。この値を1に設定します。
ステップ2
ログイン用のパスワードを記憶するようにWindowsに指示します。
[ファイル名を指定して実行]ボックスに、「control userpasswords2
」と入力します。ドメインのユーザー名が一覧に含まれていることを確認し、追加されていない場合は追加します。チェックを外す(またはチェックを外して外す):ユーザーはこのコンピュータを使用するためのユーザー名とパスワードを入力する必要があります。ユーザー名が選択されていることを確認してください。適用をクリックします。
この時点で、Windowsは使用されるパスワードの入力を求めます。
ステップ3
それでは、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
に戻って、次の文字列値が設定されていることを確認します(設定されていない場合)。
DefaultUserName
:あなたのドメインユーザ名(ドメインプレフィックスなし)DefaultDomainName
:あなたのドメインそれはそれであるはずです。
パスワード変更に関する注意:
パスワードを変更するたびに、手順2からこの手順をやり直す必要があります。残念ながら、Windowsはダイアログを保存するたびにDefaultDomainNameをあなたのローカルマシン名にリセットするので、手動で元に戻す必要があります。
@Adam Millerchipの答えに加えて、新しいパスワードを保存するために毎回control userpasswords2を再度実行しなければならなかった場合、パスワード変更の労力をドメインに参加する前のものに減らすことができます。これで、ドメインに参加したので、代わりにcontrol userpasswords2を実行し、ドメインとユーザー名のレジストリ設定を復元するバッチファイルを実行することができます。
AfterPwdChange.bat
control userpasswords2
pause
regedit /s WinLogonBit.reg
WinLogonBit.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"
また、自動ログオンを希望する理由がスタートアッププログラムの実行にある場合でも、起動後にワークステーションがロックされることをお勧めします。もしそうなら、次のコマンドでスタートアップフォルダにショートカットを置くことができます。
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation