Windows Server 2008での自動ログイン


13

Server 2008で動作する、システムの再起動後に特定のユーザーに自動ログインさせる(検証済みの)方法を知っている人はいますか?

私はいくつかのレジストリ値を調整しようとしました(今はリンクがありません)。また、いくつかのプログラムを試しました(1つの無料プログラムが機能せず、別のプログラムは費用がかかります)。

編集 いくつかの人々が私の理由を尋ねてきたので、TeamCityビルドエージェントでSelenium Webテストを実行する必要があり、ビルドがWindowsサービスとして実行されるとうまく動作しません。ユーザーセッションでそれらを実行すると、問題が解決します。


これが必要な理由は何ですか?おそらく、サービスまたはスケジュールされたタスクとして必要なことを何でも行うことで解決できますか?
オスカーデューブボーン2009年

回答:


16

Windows 2008ドメインメンバーの場合、AutoAdminLogonをキーに値1の文字列値(REG_SZ)として追加します

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

次に、[ 実行]コマンドにcontrol userpasswords2と入力して、[ユーザーアカウント]コントロールパネルを実行します。

[ユーザー]タブで、[ユーザーはユーザー名を入力する必要があります... ]チェックボックスをオフにして、ユーザー名とパスワードを自動ログオンに追加します。


2
ユーザー名とパスワードの入力を求められるのは、最後のステップ(ユーザー名とパスワードを入力します。あきらめて[ok]を押す)を放棄するまでです。
ctrl-alt-delor

4
ユーザーのチェックをオンおよびオフにする必要があります。ユーザー名とパスワードを入力する必要があります...
ctrl-alt-delor

これを使用して複数のユーザーにログインするにはどうすればよいですか?
LifeH2O

7

あなたは試すことが自動ログオンフォームのSysinternals。暗号化された資格情報を使用して、指定されたアカウントでWindowsログオンを自動的に行うことができます。


3

Windows自動ログインに関する役立つヒント:Windowsがユーザー名とパスワードの入力を求める前にポップアップする法的通知は自動ログインを停止します。自動的に渡されたプロンプトをクリックする方法がありますが、レジストリ内の迷惑なキーを削除する方が簡単です:

regeditを開き、2つのキーの文字列値を削除します。* LegalNoticeCaption ** HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogonのLegalNoticeText

レジストリ編集のソース:http : //www.annoyances.org/exec/forum/winxp/t1107277811

Server 2008では、これらの同じキーはHKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ Systemにもあります。

値が削除されたことを確認するために、両方の場所を必ず確認してください。

法的通知の問題により、自動ログインがハングしていました。これはVerizonクラウドのリモート2008サーバーにあったため、再起動後に自動ログインを監視することはできませんでした。

sysinternals自動ログインツールは、自動ログインを機能させるために非常にうまく機能します。この記事の前半で既に参照されています。



1

特定のユーザーセッションでプログラムを実行する必要があると言います。そのプログラムのタスクをスケジュールし、そのユーザーの資格情報を使用することはできませんか?ユーザーが存在するかのように、ユーザーの設定全体(マイドキュメント、設定など)を取得します。


私はそれをスケジュールしたくありません。マシンの起動時にビルドエージェントプロセス全体(常に実行する必要がある)を上げたいです。
ripper234

Windows 2003のタスクをスケジュールすると、システムの起動時に実行するタスクをスケジュールできます。2008年もその選択があると確信しています。
ノックス

それでも、適切なセッションが必要ですが、ユーザーの資格情報では不十分です。(同じユーザー資格情報で)サービスとして実行しようとすると、機能しませんでした。
ripper234

サービスとして実行することは、スケジュールされたタスクとして実行することとは異なります。スケジュールされたタスクの下で実行されているexeは適切なセッションであると本当に信じています。私が確信していない唯一のことは、プロセスが実際のCRTに表示することを主張したかどうかです。私はこれをバニラアプリで行ったので、それらの表示は少しバケツに入ります。試してみます; これは、他のいくつかの提案よりもクリーンなソリューションです。
ノックス

0

あなたはそれを行う必要があると絶対に確信していますか?ユーザー(または管理者)がサーバーにローカルでログインすることは、常にセキュリティ上のリスクです。プログラムまたはサービスとして利用できないものを起動する必要がある場合は、グループポリシー(Active Directory)またはローカルセキュリティポリシー(ドメインにない場合)をご覧ください。ユーザーの操作なしで、ブート後(またはシャットダウン前、ログイン/ログアウト後など)に実行されるスクリプトを定義できます。


1
特定のユーザーセッションで実行するプログラムが必要です。セキュリティについてはあまり気にしません、それは会社のイントラネットにあります。
ripper234

仮想ボックスで実行しています。
ctrl-alt-delor

0

これは動作するはずです。少なくとも、私にとっては常にそうです。私はそれがXPのために言うことを知っていますが、それは適用する必要があります:

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.