Windows 7 をドメインに参加させると、高度なユーザー管理コンソールで自動的にログインするオプションが利用できなくなりました。私は、SharePointとTFSのため、小規模なホームドメインを運営しているので、この設定を有効にするにはどうすればよいでしょうか?
HowToGeekの記事ここではそれをカバーしていますが、ドメインに参加するとオプションが無効になります
81 BinaryMisfit 2009-08-24
から。私のデジタルライフの記事
スタート]をクリックし、[実行]をクリックし、
regedit
と入力して[OK]をクリックします。Windows Vista/7の場合は、[スタート検索]にregedit
と入力してEnterキーを押すだけです次のレジストリキーに移動します
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultUserName
の項目をダブルクリックして、ログオンするユーザー名を入力して、[OK]をクリックします
DefaultUserName
レジストリ値名が見つからない場合は、値名をDefaultUserName
とした String Value (REG_SZ) を新規に作成してください
DefaultPassword
の項目をダブルクリックして、値のデータボックスにユーザーアカウントのパスワードを入力し、[OK]をクリックします
DefaultPassword
の値がない場合は、DefaultPassword
を値名にしたString Value (REG_SZ)を新規に作成します
DefaultPassword
文字列が指定されていない場合、Windowsは自動的にAutoAdminLogon
レジストリキーの値を1(true)から0(false)に変更してAutoAdminLogon
機能をオフにすることに注意してくださいWindows Vista/7では、
DefaultDomainName
も指定しなければなりません。そうしないと、.\username
と表示されて無効なユーザー名を要求されます。そのためには、DefaultDomainName
をダブルクリックして、ユーザーアカウントのドメイン名を指定します。ローカルユーザの場合は、ローカルホスト名を指定します
DefaultDomainName
が存在しない場合は、値名をDefaultDomainName
とするString Value (REG_SZ)レジストリキーを新規に作成します
AutoAdminLogon
エントリをダブルクリックし、値データボックスに1
と入力して、OKをクリックします
AutoAdminLogon
エントリがない場合は、AutoAdminLogon
を値名にしたString Value (REG_SZ)を新規に作成します存在する場合は、
AutoLogonCount
キーを削除しますまた、存在する場合は
AutoLogonChecked
キーを削除してくださいレジストリエディタを終了します
スタート]をクリックし、[再起動]をクリックし、[OK]をクリックします
115 William Hilsum 2009-08-24
William Hilsumさんの回答にさらに補足すると、この方法では、パスワードを平文でレジストリに残す必要はありません(実際にどのように認証が保存されているのかはわかりませんが)
Step 1
ローカル管理者として、管理者が自動的にログオンできるようにWindowsに指示します
RegeditでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
を参照してください。そこにない場合は、AutoAdminLogon
という新しい文字列値を作成し、この値を1に設定します
Step 2
ログイン時のパスワードを覚えておくようにWindowsに指示します
実行ボックスにcontrol userpasswords2
と入力し、ドメインユーザー名がリストにあることを確認し、ない場合は追加します。チェックを外します(または、チェックを入れて解除します)。このコンピュータを使用するには、ユーザー名とパスワードを入力する必要があります。ユーザー名が選択されていることを確認します。適用をクリックします
この時点で、Windowsは使用するパスワードの入力を求めてくるはずです
Step 3
今すぐHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
に戻って、次の文字列値が設定されていることを確認してください、設定されていない場合は、それらを設定します
DefaultUserName
: あなたのドメインのユーザー名(ドメインのプレフィックスなし)DefaultDomainName
: あなたのドメイン
これで終わりにしましょう
パスワード変更の注意点
パスワードを変更するたびに、この手順を手順2からやり直す必要があります。残念ながら Windows はダイアログを保存するたびに DefaultDomainName をローカルマシン名にリセットしてしまうので、手動で変更し直さなければなりません
21 Adam Millerchip 2012-09-03
さらに、@Adam Millerchipさんの回答を参考にすると、ドメインに参加する前のパスワード変更の手間を減らすことができます。今はドメインに参加しているので、代わりにバッチファイルを実行して 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
3 Reg Edit 2015-02-15
これをバットファイルとかにして実行するといいかもしれませんね
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f
-2 SingASong23 2019-01-03