Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10のエラーコード0x800f0954・0x500f0984を修正する方法

Windowsの機能の追加やWindows Updateのインストール中にエラーコード0x800f0954または0x500f0984が表示されても、慌てる必要はありません。本記事の手順に従えば、誰でも簡単に問題を解決できます。

Windows 11/10でエラー0x800f0954を修正する方法

このエラーが発生すると、次のようなメッセージが表示されます。

Windowsは要求された変更を完了できませんでした。変更を完了できませんでした。コンピューターを再起動して、もう一度お試しください。

エラーコード: 0x800F0954 – CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS

エラー0x800f0954は、「Windowsの機能」画面やDISMコマンドを使って.NET Framework 3.5などのオプション機能をインストールしようとした際に表示されることがあります。以下の方法を試してみてください。

レジストリでUseWUServerの値を変更する

  1. 「Windows + R」キーを押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。
  2. 次のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  1. 右側のペインにある「UseWUServer」を探し、その値を「0」に設定します。
  2. レジストリエディターを終了し、パソコンを再起動します。

※ レジストリを編集する前に、誤操作に備えて事前にバックアップを作成しておくことをおすすめします。

それでも問題が解決しない場合は、WindowsのISOイメージを使用してシステムの修復を行う必要があるかもしれません。

Windows Updateエラー0x500f0984を修正する方法

システムにWindows Updateエラー0x500f0984が発生すると、ビルド更新プログラムをダウンロードしたり受信したりできなくなることがあります。この問題は、バッチファイルを作成し、管理者権限で実行することで解決できます。

バッチファイルとは、複数のコマンドをまとめて順番に自動実行できるファイルのことです。まずはメモ帳を使ってバッチファイルを作成しましょう。

バッチファイルの作成手順

  1. メモ帳を開きます。
  2. 後述のコマンド一覧をコピーして貼り付けます。
  3. 上部の「ファイル」タブをクリックします。
  4. 「名前を付けて保存」を選択します。
  5. ファイル名を「Wufix.bat」と入力して保存します。
  6. 作成したWufix.batを管理者権限で実行します。
  7. パソコンを再起動します。

貼り付けるコマンド一覧

メモ帳に以下のコマンドをコピー&ペーストしてください。

SC config trustedinstaller start=auto
net stop bits
net stop wuauserv
net stop msiserver
net stop cryptsvc
net stop appidsvc
Ren %Systemroot%\SoftwareDistribution SoftwareDistribution.old
Ren %Systemroot%\System32\catroot2 catroot2.old
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winsock reset proxy
rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN
dism /Online /Cleanup-image /ScanHealth
dism /Online /Cleanup-image /CheckHealth
dism /Online /Cleanup-image /RestoreHealth
dism /Online /Cleanup-image /StartComponentCleanup
Sfc /ScanNow
net start bits
net start wuauserv
net start msiserver
net start cryptsvc
net start appidsvc

これらのコマンドを実行すると、主に以下の処理が行われます。

  • SoftwareDistributionフォルダーとcatroot2フォルダーの内容のクリア(リネーム)
  • 必要なDLLファイルの再登録
  • Winsockのリセット
  • DISMおよびSFCによるシステムイメージとシステムファイルのチェック・修復

バッチファイルの保存と実行

コマンドを貼り付けたら、メモ帳ウィンドウ左上の「ファイル」タブから「名前を付けて保存」を選択します。

「名前を付けて保存」ダイアログが表示されたら、ファイル名を「Wufix.bat」と入力します。

次に、「ファイルの種類」の横にあるドロップダウンボタンをクリックし、表示される選択肢から「すべてのファイル」を選びます。

最後に「保存」ボタンをクリックしてファイルを保存します。

保存したWufixファイルを右クリックし、「管理者として実行」を選択します。処理が完了するまでしばらくお待ちください。

完了したらパソコンを再起動し、エラーが解消されているかどうかを確認してください。

この記事がお役に立てば幸いです。

  1. Windows 11/10でファイルシステムエラーを修正する方法|原因と5つの対処法を徹底解説

    ファイルシステムエラーは、不良セクタ、破損したファイル、誤ったファイル実行ポリシーなどが主な原因とされています。エラーメッセージには、2018375670、1073741819、2147219200、2147219196、2147219195、2147219194、805305975、2147163893といった番号が表示されるのが一般的です。このエラーは、写真を開くとき、実行可能ファイル(.exe)を実行しようとしたとき、PDFファイルを起動するときなど、あらゆる種類のファイルを操作する際に発生する可能性があります。 このエラーを解消するには、いくつかの修正方法や回避策があります。その前に、

  2. Windows 11/10でメディアファイル再生時にエラーコード0xc00d36c4が表示される場合の対処法

    Windows Media Player、Xbox Music、Grooveミュージックなどでメディアファイルを再生しようとした際に、エラーコード0xc00d36c4が表示され、再生できないという報告がWindows 11/10ユーザーから寄せられています。この記事では、このエラーの主な原因と、問題を解決するための効果的な対処法を詳しく解説します。 この問題が発生すると、以下のようなエラーメッセージが表示されます。 再生できません。Windowsがアイテムの形式をサポートしていないか、コンテンツがファイル名の拡張子と一致していません詳細情報Microsoftにこの問題について知らせる0xc00