web-dev-qa-db-ja.com

Windows Server 2016の起動時にユーザーを自動ログインしますか?

私はWindows Server 2016(2012ではなく)をテストしていますが、「このコンピューターを使用するにはユーザーはユーザー名とパスワードを入力する必要がありますボックスのチェックを外しますcontrol userpasswords2[〜 #〜] not [〜#〜]起動時に、提供されたアカウントでマシンを自動ログインさせるようです。

2016年に機能する別の方法はありますか?

6
Ben Guild

Sysinternals Autologonを使用します。他の方法よりも安全に資格情報をレジストリに保存します。

Windows v3.10の自動ログオン
https://technet.Microsoft.com/en-us/sysinternals/autologon

10
Greg Askew

それは本当に非常に悪い考えですが、それでも可能です。ただし、ユーザーはパスワードを持っている必要があり、そのパスワードはHKLMにアクセスできるすべてのユーザーに公開されます。ほとんどの場合、目的のユーザーはDomain Adminsグループに属しています。

TechNetドキュメント AutoAdminLogon で説明されているように、

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="your-admin-account"
"DefaultDomainName"="yourdomain.local"
"DefaultPassword"="YourAdminPasswordRevealedToThePublicByAStupidAdmin"

これがネットワークに接続されていないテスト環境であり、ローカルの管理者アカウントを使用している場合は、ようこそ。それ以外の場合:しないでください。


ADDITION:これは元の質問には答えませんが、これはまだ適切な方法であるという通知を非認証の「キオスクマシン」を作成します。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ForceAutoLogon"="1"

ログアウト直後にユーザーを自動的にログインするため。ユーザーがDomain Guestグループに所属している場合、プロファイルはログオフごとに自動的に削除され、デフォルトのプロファイルに基づいて作成された新しいプロファイルが作成されます。たとえば、デフォルトのExplorer.exeの代わりにWebブラウザーを起動する場合は、シェルを変更することもできます。次に、ブラウザウィンドウを閉じると、すべてのキャッシュと閲覧履歴が削除されます。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
7
Esa Jokinen

(ドメインに接続されていない)Windows Server 2016でこれを機能させるのにも苦労しました。

ログイン時にCTRL-ALT-DELETEの要件があることに気付いたので、これを無効にしようと思ったのですが...突然自動ログインが機能し始めました!

私が使用した完全な手順:

自動ログインアカウントを設定するには

  • スタート>実行> netplwiz(他の回答で説明)
  • 「このコンピュータを使用するには、ユーザーはユーザー名とパスワードを入力する必要があります」のチェックを外します。
  • 自動ログオンに使用するログイン資格情報を提供します

CTRL + ALT + DELログオン要件を無効にする

  • 開始
  • 「ローカルセキュリティポリシー」と入力し(引用符は不要)、この名前に一致するアイテムをクリックします
  • 「ローカルポリシー」を開く
  • 「セキュリティオプション」を開く
  • 「インタラクティブログオン:CTRL + ALT + DELを必要としない」というポリシーを探します。
  • それをダブルクリックします
  • 「有効」に設定

この変更を適用してサーバーを再起動した後、提供したアカウントに自動ログインできました。

6
killercowuk

うわー、私が数時間これに苦労してきたのは、私が使用していたバージョン(Server 2016、10.0.14393)でMicrosoftがこれをブロックしたか、それが管理者以外でしか機能しなかったか、おそらく...馬鹿。

問題は、Hyper-Vサーバーでのテストに使用しており、Enhanced Sessionが有効になっている場合、仮想マシン接続は実際には「コンソール」セッションではないということです。 RDPを使用して新しいセッションを作成します。

修正?

Hyper-Vで、[表示]-[拡張セッション]のチェックを外します。

写真: 拡張ビューを無効にする

ログインする必要があるコンソールセッションにすぐにリダイレクトされます。

これが問題かどうかを確認するには、コマンドquery userを実行します。実際にコンソールにいない場合は、別のSESSIONNAMEが表示されます。

(Normal Session)
C:\Windows\system32>query user
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
updater               console             1  Active      none   7/31/2018 3:51 PM

(Enhanced Session)
C:\Windows\system32>query user
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>updater               31c5ce94259d...     1  Active          .  7/31/2018 3:51 PM

これと拡張セッションがここで行うこと、およびその他のオプションの詳細: https://www.tenforums.com/tutorials/57136-turn-off-hyper-v-enhanced-session-mode-windows-10 -a.html

これが他の誰かを助けることを願っています!

1
ServerGuy0328

これは古い投稿ですが、ベンの質問に直接回答があったようには見えません。

これは簡単で、controluserpasswords2の代わりにnetplwizを実行し、Win 10でも機能します。

0
Ron