今日の午後、Team Foundationのソースコード管理で使用するWin Server 2008 R2システムをセットアップしました。私のチームメイトに接続する権利を与えるために、私は各10人のユーザーアカウントを作成する必要がありました。 (できません。ドメインを作成したくありません)。
これで、すべてのユーザーアカウントがログイン画面に表示されます。
すべてのアカウントが表示されないようにするにはどうすればよいですか?
レジストリに「ようこそ画面」でのアカウントの表示を制御するためのパラメータがあります。
「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon」まで掘り下げ、「SpecialAccounts」という新しいキーを作成します。 「UserList」という「SpecialAccounts」のサブキーを作成します。 「UserList」キーで、非表示にするアカウントの名前でDWORD値を作成し、そのDWORDの値を0に設定したままにします。非表示にするすべてのアカウントに対してこれを実行します。
このregedit構成がはるかに優れていることがわかりました。
「regedit」を開きます
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WINDOWS_NT\CURRENTVERSION\WINLOGON
ステップ1:Winlogonに「SpecialAccounts」という名前のキーフォルダーを追加する
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WINDOWS_NT\CURRENTVERSION\WINLOGON\SPECIALACCOUNTS
ステップ2:SpecialAccountsに「UserList」という名前のキーフォルダーを追加する
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WINDOWS_NT\CURRENTVERSION\WINLOGON\SPECIALACCOUNTS\USERLIST
ステップ3:DWORD(32ビット)を追加し、非表示にするユーザー名を指定して「0」に設定します。
注:「インタラクティブログオン:最後のユーザー名を表示しない」を無効にして、管理者IS THE ONLY USER LOGON
ユーザーがローカルでログインすることを禁止するにはローカルグループポリシーを編集できます。
ポリシーエディタを起動しますgpedit.msc
。 コンピューターの構成>Windows設定>セキュリティ設定>ローカルポリシー>ユーザー権利の割り当て。そこにローカルでログオンを拒否ポリシーがあり、ユーザーのグループまたは各ユーザーを個別に追加できます。
これにより、このポリシーに追加されたユーザーはローカルにログインできなくなり、ログイン画面に表示されなくなります。
これには簡単な修正があります。ローカルセキュリティポリシーで、[ローカルポリシー]> [セキュリティオプション]に移動し、[対話型ログオン:最後のユーザー名を表示しない]を有効にします。これにより、ログイン画面で[ユーザーの切り替え]をクリックした場合でも、すべてのユーザーが非表示になります。
ステップバイステップ-
[スタート]> [実行]> [gpedit.msc]> [ローカルコンピューターポリシー]> [コンピューターの構成]> [Windows設定]> [セキュリティ設定]> [ローカルポリシー]> [セキュリティオプション]> [対話型ログオン:最後のユーザー名を表示しない]を有効にします。
管理アクセス権を持つユーザーとしてログイン> [スタート]> [検索/実行]ボックスに「regedit {enter}」と入力し、次のキーに移動します。
HKEY_LOCAL_MACHINE>ソフトウェア> Microsoft> Windows> CurrentVersion>ポリシー>システム
'dontdisplaylastusername' DWORDを見つけて、その値を1(1番目)に変更します。
希望する結果を得るには、以下の3つのオプションのいずれかを実行できます。
1)インタラクティブログオン:最後のユーザー名を表示しない:ローカルセキュリティポリシースナップイン(secpol.msc)の設定を有効にします。
2)次のキーのレジストリ値dontdisplaylastusernameを1に変更します。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
3)次のPowerShellコマンドを実行します。
Set-ItemProperty -Path "HKLM:Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name dontdisplaylastusername -Value 1 -Type DWORD
上記のすべてのステップは詳細です ここ 。リンクは私のブログの投稿であることに注意してください。
ローカルポリシーを設定してAlways use classic logon
(私のW7ボックスでは、[コンピューターの構成]> [システム]> [ログオン]にあります)。その後、2008 R2のログイン画面ではなく、XPスタイルのログイン画面に移動します。
これを試して:
Gpedit.mscを起動します。
「コンピュータの構成」/「Windowsの設定」/「セキュリティの設定」/「ローカルポリシー」/「セキュリティオプション」の下のポリシーをダブルクリックします。「インタラクティブログオン:最後のユーザー名を表示しない」
オプション「有効」を選択します。
開始-実行-gpupdate
ログアウト(再起動は不要)