web-dev-qa-db-ja.com

スクリプトまたはコマンドラインを使用して自動ログオンを変更するにはどうすればよいですか?

Windows 7イメージをスタンドアロンマシンに展開した後、次の問題が発生します。

自動ログオンをオフに設定した場合は、手動でログインしてWindowsおよびOfficeをアクティブ化する必要があります。キーはインストールされていますが、製品はアクティブ化されていません。 (これらのラップトップはローンラップトップとして設定されているため、イメージ化されてから数か月間は使用できません-猶予期間が終了しました)

自動ログオンをオンに設定し、スクリプトを実行して最初のログオン時に製品をアクティブ化する場合-製品がネットワークに接続されている場合、マシンは常に自動ログオンで指定したアカウントにログオンします。

スクリプトで自動ログオンをオフにする方法はありますか。
this postの指示に従うか、レジストリキー(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon)を使用して手動で実行できます。

コマンドラインまたはスクリプトからこれを管理する方法がわからない場合、誰かが私を正しい方向に向けることができれば、それは非常に不安になります。

12
Joe Taylor

.regファイルを使用してレジストリを変更できます。

たとえば、次を含むautologin.regファイルを作成します。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="Pa$$w0rd"

必要に応じてDefaultDomainNameを追加し、ファイルを実行して値をレジストリに取得します。

またはcmdスクリプトで:

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d domainname /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Pa$$w0rd /f

(警告:上記はテストしていません。)

16
harrymc

sysprep /oobe?インストールが完了し、再起動時にウェルカム画面が表示されます。

詳細は what sysprep is および how sysprep works を参照してください。

1
Tamara Wijsman

Sysinternals Autologon は、1回だけ自動ログオンできる必要があります。これは、以前使用したときの機能でしたが、今のところその詳細についてはわかりません。

0
music2myear