問題
私は、管理者と非管理者の2つのアカウントを持つWindows 10ラップトップを持っています。これは、ほぼ1年前から完全に機能しています。最近、非管理者として3番目のアカウントを作成しました。このアカウントは、パスワードが確認されるとすぐにログオフされるため、デスクトップは表示されません。
Windowsイベントログ
これについてWindowsイベントログで何がわかるかを確認するために、次のテストを行いました。09:44:23に新しいアカウントでログインしようとしましたが、失敗しました。 09:44:27に、既存のアカウントでログインしましたが、機能しました。
システムログから
09:44:23 Winlogon - event 7001, info (bad login)
09:44:24 Service Control Manager - event 7023, error
09:44:24 DistributedCOM - event 10016, error
09:44:24 DistributedCOM - event 10016, error
09:44:27 Winlogin - event 7002, info (good login)
プログラムログから
09:44:23 User Profile Service - event 1542, error "Windows cannot read registration database for classes. File not found" (my Translation) -- this error 3 times.
09:44:24 Winlogon - event 6000, info (also present on good login)
09:44:24 igfxCUIService2.0.0.0 - event 0, info (also present on good login)
09:44:24 Winlogin - event 4006, warning "unable to spawn program C:\Windows\System32\userinit.exe" – Peer Sommerlund 20 hours ago
それを解決しようとする私の試み
ユーザータイプを管理者に変更するとログインできますが、デスクトップがおかしく見えます。
アカウントを削除してもう一度作成しようとしましたが、作成した新しいアカウントでも問題が解決しません。
私の質問
この状態にするためにシステムに何を変更できますか?
新しいアカウントを修正して管理者以外のユーザーとして機能させるにはどうすればよいですか?
同様のソリューションがネットで見つかりました
同様の問題を説明するこのリンクを見つけました。 https://answers.Microsoft.com/en-us/windows/forum/windows_10-security/windows-10-login-error-keeps-signing-out/f59e6690-20b2-43a4-aad1-2ed1f05c6ba マイコンピュータ\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinitキーは、C:\ Windows\system32\userinit.exeを保持します。これは、2つの最初のアカウントで問題なく機能します(末尾のカンマが原因で問題)これは解決策ではありません。
問題は何ですか?
問題は、破損したNTUSER.DAT
ファイルが原因です。
Windowsは、SYSTEM
のような特別なアカウントを除いて、ユーザーアカウントごとにC:\Users\
に1つのユーザープロファイルフォルダーを作成し、これらの各フォルダーにはNTUSER.DAT
ファイルが含まれています。設定などを保存するために使用されます。
なぜ新しいアカウントのみが影響を受けるのですか?
それは、どのプロファイルにも関連付けられていないDefault
というプロファイルフォルダーが1つあるためです。代わりに、新しいプロファイルフォルダーに必要なすべてのファイルを追加するために新しいプロファイルフォルダーが必要になるたびにコピーされます。 Default
プロファイルは、すべての新しいプロファイルフォルダにコピーされます。
最後に、問題はDefault
プロファイルフォルダー内の破損したNTUSER.DAT
ファイルです。
私が知っている唯一の方法は、Default
プロファイルフォルダー内のNTUSER.DAT
を新しいWindows 10インストールの新しいものに置き換えるか、バックアップに置き換えることです。最初のオプションでは、デスクトップ上の新しいアカウントのプログラムに対するシステム全体のショートカット、システム全体のユーザー固有の設定などが失われますが、既存のプロファイルには影響しません。
たぶん誰かがより良い考えを持っています。