Windows でカスタムの既定のユーザー プロファイルを使用するとパフォーマンスが低下する
この記事では、既定のユーザー プロファイルをカスタマイズするときに発生する問題の解決策について説明します。
適用対象: Windows 10 - すべてのエディション、Windows Server 2019、Windows Server 2016
元の KB 番号: 4056823
症状
次のシナリオについて検討してください。
- 新しい既定のユーザー プロファイルを作成し、有効にします。
- 新しいユーザーは、Windows 10、Windows Server 2016、または Windows Server 2019 ベースのコンピューター上の既定のプロファイルから作成されたプロファイルを使用してログオンします。
このシナリオでは、次の 1 つ以上の問題が発生します。
デスクトップ アイコンが表示されるまでに時間がかかります。
Internet Explorer または Microsoft Edge で起動または参照すると、パフォーマンスが低下します。
次のような ESENT エラーは、イベント ログに記録されます。
EventLogID: 454
TaskHostW: (pid)
WebCacheLocal: "予期しないエラー -1907 でデータベースの復旧/復元に失敗しました"Note
完全なイベント ログ メッセージは、C:\Users\Administrator などの別のユーザー フォルダーの場所との関連付けを示している場合もあります。
原因
これらの問題は、既定のユーザー プロファイルに別のユーザーのキャッシュ データベースのロックされたコピーが含まれているために発生します。
新しいユーザーがコンピューターにログオンすると、既定のユーザー プロファイル コンテンツが新しいプロファイルに組み込まれます。 Windows シェルとデスクトップの読み込みが開始されると、データベースを完全に初期化して使用することはできません。 データベースを使用するアプリケーションでは、パフォーマンスが低下したり、エラーが報告されたりします。
解決方法
この問題を解決するには、次の手順に従います。
管理者資格情報を持つアカウントを使用して、影響を受ける各コンピューターにログオンし、次の非表示のファイルとフォルダーが存在する場合は削除します。
ファイル: C:\Users\Default\AppData\Local\Microsoft\Windows\WebCacheLock.dat
フォルダー: C:\Users\Default\AppData\Local\Microsoft\Windows\WebCacheコンピューター上の各ユーザー アカウントについて、ユーザーが完全にログオフされ、プロファイルが完全にアンロードされていることを確認し、次の非表示のファイルとフォルダーが存在する場合は削除します。
ファイル: C:\Users\<affectedUserFolder>\AppData\Local\Microsoft\Windows\WebCacheLock.dat
フォルダー: C:\Users\<affectedUserFolder>\AppData\Local\Microsoft\Windows\WebCache
Note
<affectedUserFolder> は、ユーザー プロファイル フォルダー名のプレースホルダーです。 たとえば、管理者ユーザー アカウントの場合、フォルダーは C:\Users\Administrator の下にあります。 コンピューター上の影響を受けるユーザー アカウントごとに、上記のファイルとフォルダーを削除する必要があります。
隠しファイルを表示する方法
非表示のファイルを表示するには、次の手順に従います。
- Windows エクスプローラーで File を選択し、 Options を選択します。
- [ ビュー ] タブで、[非表示のファイル、フォルダー、ドライブを表示する ] オプション 選択します。
- [保護されたオペレーティング システム ファイルの非表示 (推奨)] オプションをオフにして、[OK] をクリック。
Note
問題が修正された後、2 つのオプションを再度選択することをお勧めします。
詳細
キャッシュ データベースは、個々のコンピューターへの初回ログオン時にユーザーごとに生成されるように設計されているため、既定のキャッシュ データベースやテンプレートとして使用されるその他のユーザー プロファイルにキャッシュ データベースを含めることはお勧めしません。