Windows Updateエラー0x80071a91の原因と6つの対処法
Windows Updateの実行中にエラー0x80071a91が発生するという報告がユーザーの間で増えています。重要な更新プログラムが保留中のまま適用できないと、PCが古い状態のまま放置されることになり、セキュリティ面でも深刻な問題になりかねません。
エラー0x80071a91は、「指定されたファイル システム リソース マネージャーのトランザクション サポートが開始されていないか、エラーによってシャットダウンされました」という意味を持ちます。主な原因は、File System Resource Manager(FSRM)というサービスの不調ですが、それ以外にもいくつかの要因が考えられます。本記事では、原因別の解決策を6つ順番にご紹介します。
解決策1:FSRMをリセットする
まずは、コマンドプロンプトを使ってファイル システム リソース マネージャー(FSRM)をリセットする方法です。
- Windowsキーを押して「cmd」と入力します。
- 検索結果の「cmd」を右クリックし、「管理者として実行」を選択します。
- 黒いコマンドプロンプト画面に、以下のコマンドを入力してEnterキーを押します。
fsutil resource setautoreset true C:\
※「C:」はWindowsがインストールされているドライブを指します。環境に応じて読み替えてください。
コマンドが正常に完了したら、システムを再起動してWindows Updateを再度実行してみてください。同じエラーが表示される場合は、次の方法に進みましょう。
解決策2:CLFSトランザクションログを削除する
共通ログ ファイル システム(CLFS)のトランザクションログが破損していると、Windows Updateの際にこのエラーが発生することがあります。ログを削除すれば、Windowsが自動的に新しいログを作成してくれるため安心です。
- Windowsキーを押して「cmd」と入力します。
- 検索結果の「cmd」を右クリックし、「管理者として実行」を選択します。
- コマンドプロンプトで、以下のコマンドを1行ずつ入力してEnterキーを押します。
cd /d %SystemRoot%\System32\SMI\Store\Machine
attrib -s -h *
del *.blf
del *.regtrans-ms
「ファイルが使用中のため削除できません」というエラーが出た場合は、一度システムを再起動してから再試行してください。それでも使用中と表示される場合は、フリーソフトUnlockerを利用しましょう。
- Unlockerをダウンロードしてインストールします。
- Windowsキーを押しながらRキーを押し、「ファイル名を指定して実行」ダイアログに「%SystemRoot%\System32\SMI\Store\」と入力してEnterキーを押します。
- 「Machine」フォルダを右クリックして「Unlocker」を選択します。
- フォルダが使用中の場合は「Unlock All」をクリックしてロックを解除します。
その後、先ほどのコマンドをもう一度実行してファイルを削除し、システムを再起動して問題が解決したか確認してください。改善しない場合は次の解決策へ進みます。
解決策3:Windows Updateトラブルシューティングツールを実行する
Microsoft公式のトラブルシューティングツールを使えば、問題を自動的に検出・修復できます。
- ブラウザで https://go.microsoft.com/?linkid=9830262 にアクセスします。
- トラブルシューティングツールがダウンロードされるので、「実行/開く」をクリックします(保存された場合は、ダウンロード後に実行してください)。
- ツールの画面で「Windows Update」を選択し、「次へ」をクリックします。
検出された問題は自動的に修復されます。完了後、システムを再起動してエラーが消えたか確認しましょう。解決しない場合は、次の解決策に進んでください。
解決策4:Windows Update関連サービスを再起動する
Windows Updateには、BITSサービス、Windows Updateサービス、暗号化サービス(Cryptographic Services)、MSI Installerなど、複数のサービスが関わっています。いずれか1つでも不調だと、このエラーが発生する可能性があります。確実を期すため、すべての関連サービスをまとめて再起動しましょう。
- 「windowsupdateservices.bat」ファイルをダウンロードします。
- ファイルを右クリックし、「管理者として実行」を選択します。
スクリプトがテキストファイルとして開いてしまう場合は、拡張子を「.bat」に変更して保存し直すか、内容のコマンドをコピーしてコマンドプロンプト(管理者)に貼り付けて実行してください。
解決策5:Windows Update関連ファイルを再登録する
BITSおよびWindows Updateの関連ファイルが正しく登録されていない場合にも、エラーが起こることがあります。提供されているレジストリ更新ファイル(windows reg update)をダウンロードし、右クリックから「管理者として実行」を選択して実行してください。これにより、必要なファイルが再登録されます。
解決策6:破損した更新ストアの名前を変更する
過去に失敗した更新プログラムの残骸が原因で、このエラーが発生することもあります。古い更新ストアの名前を変更すれば、Windowsが新しくクリーンなフォルダを作成し、更新をやり直せるようになります。
- Windowsキーを押してスタートメニューを開き、「cmd」と入力します。
- 検索結果の「cmd」を右クリックし、「管理者として実行」を選択します。
- コマンドプロンプトで、以下のコマンドを1行ずつ入力してEnterキーを押します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
※「C:」はWindowsがインストールされているドライブに置き換えてください。
コマンド実行後、システムを再起動し、Windows Updateが正常に完了するかどうかを確認してください。
まとめ
エラー0x80071a91は、FSRMやCLFSログの不具合、更新ストアの破損などが主な原因です。上記の解決策を上から順に試していけば、多くのケースで問題を解消できます。それでも改善しない場合は、システムファイルチェッカー(sfc /scannow)の実行や、Windowsの修復インストールも検討してみてください。
-
Windows Updateエラー800f0902の原因と対処法を徹底解説
エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって
-
Windows 10アップデートエラー0x8000ffffを解決する5つの対処法
Windows 10で重要な更新プログラムをダウンロードしようとすると、エラーコード「0x8000ffff」が表示されて失敗することがあります。このエラーの主な原因は、マルウェア感染やドライバーの破損です。Windows Updateを実行するたびに処理が中断され、以下のようなエラーメッセージが表示されます。 「Feature update to Windows 10, version 1607 – Error 0x8000ffff」 メディア作成ツールを使えば比較的簡単にアップデートできますが、ユーザーごとに環境設定が異なるため、ある人に有効な方法が別の人には効果がない場合もあります。そこで