Windowsでエラー0x80071128「再解析ポイントバッファに存在するデータが無効です」を修正する方法
Windows 11/10でフォルダを削除しようとした際に、予期しないエラー0x80071128が発生するケースがあります。このエラーとともに表示される完全なメッセージは以下の通りです。
アプリケーションのコンポーネントでハンドルされていない例外が発生しました。「続行」をクリックすると、アプリケーションはこのエラーを無視して処理を続行しようとします。
エラー 0x80071128: 再解析ポイントバッファに存在するデータが無効です。
同じエラーコードでお困りの方は、この記事で紹介する効果的な解決策をお試しください。
Windowsにおける再解析ポイントとは?
Windowsの再解析ポイント(Reparse Point)は、ファイルやディレクトリへのアクセス方法に関する情報を格納するデータ構造です。ファイル、ディレクトリ、ボリュームマウントポイントなど、あるデータを別のデータに関連付けるために使用され、これらはすべて再解析ポイントの属性を変更することによって実現されます。オブジェクトをマウントポイントとしてマークするだけでなく、「マウント済み」や「読み取り専用」としてマークすることも可能です。通常、再解析ポイントを作成する際には、元のオブジェクトは移動されずにコピーされます。
ファイルシステムにおいて、再解析ポイントは拡張機能を有効にする属性値を持つオブジェクトを表します。再解析ポイントには、外部情報の場所と関連付けられたアプリケーションを定義するタグが含まれています。Linuxではシンボリックリンクが再解析ポイントに相当し、私たちが日常的に使っているショートカットやリンクと非常によく似ています。デスクトップ上のアイコンは実際にはプログラムそのものではなく、対象のプログラムを指し示し、クリックされたときに起動するよう指示するファイルにすぎません。
エラー0x80071128の解決策
この問題に直面した場合は、以下の解決策を順番に試して、問題が解決するかどうか確認してください。
- CHKDSKを実行する
- SFCスキャンを実行する
- DISMスキャンを実行する
それでは、それぞれの方法を詳しく見ていきましょう。
1. CHKDSKを実行する
このようなエラーは、ハードドライブの不良セクターが原因で発生することがあります。この問題を回避するには、以下の手順に従ってCHKDSKを実行します。
- スタートボタンを右クリックし、「ファイル名を指定して実行」を選択して、実行ダイアログボックスを開きます。
- テキストボックスに「cmd」と入力し、Ctrl+Shift+Enterキーを押して、管理者権限のコマンドプロンプトを開きます。
- コマンドプロンプトウィンドウ内で、以下のコマンドを入力してEnterキーを押します。
chkdsk /r /f
- Enterキーを押すと、次のメッセージが表示されます。
別のプロセスがボリュームを使用中のため、Chkdskを実行できません。次回システムの再起動時に、このボリュームのチェックをスケジュールしますか?(Y/N)
- キーボードのYキーを押し、パソコンを再起動します。
処理が完了したら、ハードドライブのエラーが修正されたかどうかを確認してください。同じエラーが引き続き表示される場合は、次の解決策を試してください。
2. SFCスキャンを実行する
システムファイルが破損している場合、エラー0x80071128が発生することがあります。その場合は、SFCスキャンを実行してWindowsシステムファイルの破損を検出し、破損したファイルを復元できます。手順は以下の通りです。
- コマンドプロンプトを管理者として開きます。
- UAC(ユーザーアカウント制御)のプロンプトが表示された場合は、「はい」をクリックして特権を許可します。
- コマンドプロンプトウィンドウ内で、以下のコマンドを入力してEnterキーを押します。
sfc /scannow
スキャンが完了するまで待ちます。問題が解決しない場合は、次の解決策に進んでください。
3. DISMスキャンを実行する
SFCスキャンでもエラーが解決しない場合は、展開イメージのサービスと管理(DISM)スキャンを実行してシステムの正常性を復元し、完了まで待ちます。完了後、エラーが解消されたかどうかを確認してください。
以上です。この記事がお役に立てば幸いです。
関連記事:エラー0x80070091「ディレクトリが空ではありません」の修正方法。
-
Windowsで「プロシージャエントリポイントが見つかりません」エラーを解決する11の方法
作業中に突然表示されるエラーメッセージは、生産性を下げ、やる気を失わせる原因になります。問題に直面した瞬間、まるでシャーロック・ホームズになったかのように、その謎を解き明かそうと試みることでしょう。ホームズにワトソン博士が必要なように、この記事があなたのワトソン博士となり、エラーの原因を調査して最適な解決策をご案内します。 Windowsで発生する「プロシージャエントリポイントが見つかりません(The procedure entry point could not be located)」というエラーは、非常に厄介な問題です。同じトラブルでお困りの方は、まさにうってつけの場所にたどり着きました
-
Windows 11 / 10 でカーネルデータインページエラー(BSOD)を解決する10の方法
パソコンで最も見たくない画面といえば、恐ろしいブルースクリーン(BSoD)でしょう。「KERNEL DATA INPAGE ERROR(カーネルデータインページエラー)」は、まさにこのブルースクリーンとして表示される重大なエラーです。このストップコードは決して無視してはいけません。PCに何らかの異常が起きていることを知らせる警告であり、早めに対処する必要があります。幸いなことに、状況が悪化する前に原因を特定し、解決するための方法がいくつか存在します。 Windows PCでカーネルデータインページエラーを解決する方法 ステータスコードの有無にかかわらず、以下のトラブルシューティング手順を実行す