Windows XP ベース、Windows Server 2003 ベース、Windows 2000 ベース、または Windows NT 4.0 ベースのコンピューターでログオフの問題が発生する

この記事では、Windows XP、Windows Server 2003、Windows 2000、Windows NT 4.0 のログオフの問題を解決するための手順を実行する方法について説明します。

適用対象:  Windows Server 2012R2、Windows 10
元の KB 番号:   837115

概要

コンピューターからログオフしようとするときに、ログオフできないか、アプリケーション ログに記録されたイベント メッセージは、ユーザー プロファイルがアンロードされていないことを示します。 この問題は、Microsoft Windowsまたはサード パーティ製のプログラムがコンピューターからログオフしようとするときに実行を停止しない場合に発生する可能性があります。 この記事には、この問題の解決に役立つ、ステップ バイ ステップのメソッドが含まれている。

問題が発生しているコンピューターでこの Web コンテンツを表示している場合は、このコンテンツに含まれる自動検出および修正ツールを使用できます。 このツールは、トラブルシューティング プロセスをより速く、より正確に、さらに簡単に行うのに役立ちます。 問題のあるコンピューターに接続していない場合は、この Web コンテンツを印刷し、問題のあるコンピューターで使用します。

現象

Windows Server 2003、Windows XP、Windows 2000、Windows NT 4.0 を実行しているコンピューターからログオフすると、次の現象が 1 つ以上発生する場合があります。

  • アプリケーション イベントの 1000、1500、1517、1524 がアプリケーション ログに記録されます。 アプリケーション ログでのイベントの表示は、ユーザー プロファイルのアンロード エラーを判断する最も正確な方法です。 アプリケーション ログにこれらのイベントが表示しない場合は、ユーザー プロファイルのアンロード エラーが発生しません。 アプリケーション ログのイベント メッセージの詳細については、「アプリケーション ログ」 セクションの「イベント メッセージ」を参照 してください。

  • ログオフ時にローカルにキャッシュされたプロファイルのコピーを削除するように構成されている移動ユーザー プロファイルを使用する場合、キャッシュされたプロファイルは削除されません。 このエラーの現象は、アプリケーション ログにイベント メッセージとして記録されます。

  • XP Windows Windows Server 2003 では、ログオフできますが、ユーザー プロファイルがアンロードされるまで、ユーザー プロファイルで使用されるメモリを回復できません。 レジストリの内容のコピーを使用して移動ユーザー プロファイルが調整されたため、ログオフできます。 このエラーの現象は、アプリケーション ログにイベント メッセージとして記録されます。

  • 2000 年から 2000 年Windowsログオフする場合は、「設定を保存します。」。メッセージが長時間表示され、ログオフWindows停止します。 ネットワーク上で移動ユーザー プロファイルを使用している場合、Windows は、コンピューター上のユーザー プロファイルがネットワーク上の移動ユーザー プロファイルと調整を行わないかどうかを示します。 ユーザー プロファイルがログオフしなかったため、ログオンできません。 このエラーの現象は、アプリケーション ログにイベント メッセージとして記録されます。

  • このWindows NT 4.0 では、ログオフできないし、ローミング ユーザー プロファイルが調整されていない。

  • レジストリ サイズの制限 (RSL) に達します。

  • バックアップが開始されない場合があります。 バックアップ プログラムからのアプリケーション ログにエラーはありません。 ただし、イベント ID 1524 が表示された場合、バックアップは実行されません。

Microsoft User Profile Hive Cleanup Service を使用してユーザー プロファイルを調整する

この問題を解決するには、Microsoft User Profile Hive Cleanup Service (UPHClean) を使用します。 UPHClean は、ログオフ中にコンピューターを監視し、UPHClean はユーザー プロファイルをアンロードし、ログオフできるように調整します。 このメソッドは、UPHClean をインストールして実行する方法を示しています。

注意

UPHClean は、次のオペレーティング システムでサポートされています。

  • Windows XP
  • Windows Server 2003
  • Windows 2000 (すべてのバージョン)

現在のバージョンの UPHClean (v1.6d) は、x64 ベースのバージョンの Windows XP または Windows Server 2003 では機能しません。 今後のバージョンの UPHClean は、これらのオペレーティング システムでサポートされる場合があります。

重要

このメソッドでは、現在表示しているページから参照する必要があります。 このページから参照すると、現在表示しているコンテンツは表示されなくなりました。 したがって、続行する前に、デスクトップ上にこの Web ページへのショートカットを作成すると、ショートカットをダブルクリックしてこのページに簡単に戻ることができます。 デスクトップでこの Web ページへのショートカットを作成するには、次の手順を実行します。

  1. このページを右クリックし、[ショートカットの作成] をクリックします
  2. [ファイルの Internet Explorer] ダイアログ ボックスで、[はい] をクリック してデスクトップにショートカットを作成します。

このメソッドの評価は、Easy です。

推定時間: インターネット接続速度に応じて 10 分以上。

Microsoft User Profile Hive Cleanup Service (UPHClean) を使用するには、次の手順を実行します。

  1. UPHClean をダウンロードします。

  2. UPHClean インストーラーをダウンロードするとすぐに (UPHClean-Setup.msi)、インストーラーをダブルクリックしてインストールを開始します。

  3. User Profile Hive Cleanup Service インストール ウィザードで、[次へ] を クリックします

  4. [使用許諾契約書] ページで、使用許諾契約書を読み、[同意する] を選択し、[次へ] を クリックします

  5. [インストール フォルダーの選択] ページで、[次へ] を クリックします

  6. [インストールの確認] ページで、[次へ] を クリックします

  7. UPHClean がインストールされている場合は、[閉じる] を クリックします

    注意

    UPHClean は、Windowsサービスとして実行され、そのサービスが開始Windowsされます。

  8. UPHClean がインストールされ、実行されていることを確認するには、[ スタート] をクリックし、[実行] を クリックします

  9. [ 開く ] ボックスに次のテキストを入力し 、[OK] をクリックします

    services.msc

  10. [サービス] の [名前 ] 列で 、[ユーザー プロファイル ハイブ クリーンアップ] を探します。 [状態 ] 列 で、User Profile Hive クリーンアップ サービスが [開始済み] である必要 があります

重要

WindowsVista および Windows Server 2008 には UPHClean の機能が含まれます。 UPHClean をアンインストールしてから、Windows Vista または Windows Server 2008 にアップグレードします。 UPHClean をアンインストールする方法の詳細については、「User Profile Hive Cleanup service をアンインストールする方法」を参照してください。

注意

UPHClean のインストール時にエラーが発生した場合は、次の手順を実行してください。

  • UPHClean をコンピューターに再度ダウンロードします。 会社のネットワーク上のコンピューターから UPHClean をインストールする場合は、まず UPHClean インストーラー (UPHClean-Setup.msi) をコンピューターにコピーします。 次に、このセクションの手順を再度実行して UPHClean をインストールします。
  • アプリケーションの最新の実行時コンポーネントをインストールVisual C++します。 次に、このセクションの手順を再度実行して UPHClean をインストールします。 4.0 Windows NTを使用している場合は、最新の実行時コンポーネントをインストールした後、コンピューターを再起動Visual C++します。

検証

このメソッドが機能したと確認するには、ログオフWindows。 Windowsログオフする必要があります。 アプリケーション ログを開き、イベント メッセージにユーザー プロファイル エラーが発生したかどうかを確認します。 アプリケーション ログのイベント メッセージの詳細については、「アプリケーション ログ」 セクションの「イベント メッセージ」を参照 してください。

このメソッドが機能した場合: Windows をログオフできる場合に、ユーザー プロファイルのアンロード エラーが発生していることを示すイベント メッセージがない場合は、問題を正常に修正しました。

このメソッドが機能しなかった場合: Windows からログオフできない場合、またはユーザー プロファイルのアンロード エラーが発生したというイベント メッセージがある場合、このメソッドは機能しません。 他のユーザーにヘルプを求める場合や、高度なトラブルシューティングを試してみる場合があります。

高度なトラブルシューティング

この記事に記載されているリソースが問題の解決に役立たなかったり、この記事で説明されている現象とは異なる現象が発生する場合は、Microsoft サポート技術情報を検索して詳細を確認してください。 Microsoft サポート技術情報を検索するには、次の Microsoft Web サイトを参照してください。

https://support.microsoft.com

次に、表示されるエラー メッセージのテキストを入力するか、問題の説明を検索フィールドに入力します。

サポートに問い合わせ

問題が解決しない場合、残念ながらこのコンテンツはそれ以上お手伝いできません。 そのため、他のユーザーにヘルプを求める場合や、次の Microsoft Web サイトにアクセスする場合があります。

https://support.microsoft.com/contactus

詳細情報

ユーザー プロファイルとユーザー アカウント

ユーザー プロファイルは、コンピューターの外観と動作を望む方法で動作させる設定のコレクションです。 ユーザー プロファイルには、デスクトップ背景、スクリーン セーバー、ポインター設定、サウンド設定、その他の機能の設定が含まれる。 ユーザー プロファイルでは、ユーザー プロファイルにログオンするときに個人設定が使用Windows。

ユーザー プロファイルは、ユーザー プロファイルへのログオンに使用するユーザー アカウントとはWindows。 各ユーザー アカウントには、少なくとも 1 つのユーザー プロファイルが関連付けられている。

ユーザー アカウントは、ユーザーがユーザーが実行できるアクションを定義Windows。 スタンドアロン コンピューターまたはワークグループのメンバーであるコンピューターでは、ユーザー アカウントによって、各ユーザーに割り当てられたアクセス許可が確立されます。 ネットワーク ドメインの一部であるコンピューターでは、ユーザーは少なくとも 1 つのグループのメンバーである必要があります。 グループに付与されるアクセス許可と権限は、そのメンバーに割り当てられます。

ユーザー プロファイル ハイブの詳細については、次の Microsoft Web サイトを参照してください。

ユーザー プロファイルハイブ

レジストリの種類

ユーザー プロファイル ハイブ クリーンアップ サービス

User Profile Hive Cleanup サービスは、ユーザーがログオフすると、ユーザー セッションが完全に終了する場合に役立ちます。 システム プロセスとアプリケーションは、ユーザーがログオフした後、ユーザー プロファイル内のレジストリ キーへの接続を維持する場合があります。 このような場合、ユーザー セッションは完全に終了できません。 ネットワーク環境で移動ユーザー プロファイルを使用する場合や、ロックされたプロファイルが XP の Shared Computer Toolkit を通じて実装Windows発生する可能性があります。

Windows 2000 では、アプリケーション ログにイベント ID 1000 が表示され、プロファイルがアンロードされていないとエラーが "Access が拒否されました" というメッセージ テキストが表示される場合は、User Profile Hive クリーンアップ サービスを利用できます。 XP Windowsサーバー 2003 Windowsでは、イベントの 1517 と 1524 は同じ問題を示します。

User Profile Hive Cleanup サービスは、ログオフしたユーザーと、レジストリ ハイブがまだ読み込まれているユーザーを監視します。 この場合、サービスは、ハイブに対して開くハンドルを持つアプリケーションを決定し、それらを解放します。 アプリケーション名と、開いたレジストリ キーをログに記録します。 これが発生すると、システムはプロファイルのアンロードを終了します。

アプリケーション ログのイベント メッセージ

Windows Server 2003、Windows XP、Windows 2000、Windows NT 4.0 を実行しているコンピューターからログオフしようとすると、アプリケーション ログの次のいずれかのイベント メッセージがユーザー プロファイル エラーの症状になります。

注意

イベント メッセージは、多くの理由で発生する可能性があります。 イベントを受け取った場合は、毎回同じ説明を持っている必要があります。 これにより、ユーザー プロファイル エラーによってイベントが発生したかどうかを判断できます。

アプリケーション ログを表示する方法

アプリケーション ログを表示するには、次の操作を行います。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  2. [開く ] ボックス に次のテキストを入力し 、[OK] をクリックします

    eventvwr.msc

  3. イベント ビューアーで、[アプリケーション] を クリックします

Windows Vista および Windows Server 2008

UPHClean (v1.6) の機能は、Windows Vista および Windows Server 2008 User Profile Service に含まれています。 User Profile Service は、ユーザー プロファイルのログオフ エラーが発生しなかぐために必要なすべての作業を実行します。

ユーザー プロファイル サービスがユーザー プロファイルのアンロードを防止するアクションを実行すると、イベント 1530 がログに記録されます。

Windows XP および Windows Server 2003

Windows 2000

Windows NT 4.0

User Profile Hive クリーンアップ サービスをアンインストールする方法

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  2. [開く ] ボックス に次のテキストを入力し 、[OK] をクリックします

    appwiz.cpl

  3. [ プログラムの追加と削除] で、[ ユーザー プロファイル ハイブ クリーンアップ サービス] をクリックし、[削除] を クリックします

  4. [はい] をクリックします。