web-dev-qa-db-ja.com

常に最後/デフォルトのユーザーのWindows 7ウェルカム画面を表示します

Windows 7マシンには、share、admin、standardの3つのユーザーアカウントがあります。

ウェルカム画面に表示されるのは標準アカウントのみです。

特別なアカウント/ユーザーリストのレジストリ編集について知っています。残念ながら、これによりUACの昇格された特権のダイアログボックスからアカウントが削除されます。 「自動ログイン」はウェルカム画面をスキップするため、したくありません。

最後のユーザーを表示しない 」設定を検討してください。

単にログオフするときではなく、常に再起動するときのように、常に最後のユーザーを表示する方法があった場合。これにより、他のアカウントが疑似非表示になります。ユーザーが自分のアカウントのみを表示している限り、「ユーザーの切り替え」をクリックすることはありません。

何かご意見は?

Win7 SP1を待ちますか? ; D

12
Earls

これは正確な質問に対する解決策ではありませんが、管理者アカウントに昇格できてもログイン画面に表示されないという目標を達成します。

ここにあなたがする必要があるものがあります。特別なアカウントのレジストリエントリを使用して、管理者アカウント(および非表示にしたい他のアカウント)をログイン画面から非表示にします。次に、クリック可能なユーザー名を表示するだけでなく、ユーザー名とパスワードの両方を要求するようにUACを構成します。これは、ログインに対して「最後のユーザー名を表示しない」設定と同じように動作するため、非表示のアカウントの1つに昇格できます。これは次のようになります。任意の(管理者の)ユーザー名を入力できます。

elevation

これを構成するには、1つのレジストリ値を作成するだけです。 HKLM\Software\Microsoft\Windows\CurrentVersion\Policiesに移動し、CredUIというキーがまだ存在しない場合は作成します。次に、CredUI内で、EnumerateAdministratorsというDWORDを作成し、値を0x00000000にします。それでおしまい!これで、必要なアカウントに昇格し、必要なアカウントを非表示にできます。

レジストリを手動で編集したくない場合は、次のコードをメモ帳に貼り付け、.reg拡張子の付いたファイルとして保存し、ファイルを開いてデータをレジストリに追加できます。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\CredUI]
"EnumerateAdministrators"=dword:00000000
12
nhinkle

回避策:ワークグループコンピューターでドメインスタイルのログオンを取得します。
元の質問者を推測してもこれは表示されませんが、Windows 7でこのような機能を探してこれに遭遇する可能性のある人のために...
ワークグループコンピュータで最後のユーザー+スイッチボタン(他のユーザー)のログオンのみを取得するには、以下を追加します。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\DomainStyleLogon]

すべてのレジストリ警告が適用されます。 「DomainStyleLogon」という名前は重要ではないようです-ProfileListの下に空のキーがあるだけです。私はスレッドを見つけました:
http://answers.Microsoft.com/en-us/windows/forum/windows_7-security/how-to-make-windows-7-show-user-list-on-login/63cea659-f6a0-412d-a0b1-952a26c1df44
ユーザーが実際に探していたこの動作を問題として報告した場合。そこで、KindBulletによって提供された修正を元に戻しましたが、うまくいくようです。私はこれを推奨していると言っているのではありません-バグのように思われるものを意図的に使用しており、将来的には「修正」される可能性がありますが、他の副作用なしで問題なく動作しているようです。

4
jcallenj