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

Windows 11/10で言語パックインストール時のエラーコード0x800F0908を解決する方法

Windows 11/10で言語パックをインストールする際に発生するエラーコード0x800F0908を修正するための完全ガイドです。英語以外の母国語で入力や表示を行いたい場合、Windows 11に言語パックをインストールする必要があります。言語パックは「オプション機能」に含まれており、設定アプリのWindows Updateからインストールできます。しかし、一部のユーザーからは、言語パックのインストール時にエラー0x800F0908が発生したという報告があります。同じエラーでお困りの場合は、この記事で紹介する対処法をお試しください。

言語パックインストール時のエラーコード0x800F0908の対処法

Windows 11で言語パックをインストールする際のエラーコード0x800F0908を解決するために、以下の方法を順番に試してみてください。

  1. 従量制課金接続(Metered Connection)を無効にする
  2. Windows Updateのトラブルシューティングツールを実行する
  3. Windows Updateコンポーネントをリセットする
  4. SFCスキャンを実行する
  5. DISMスキャンを実行する
  6. 言語パックを手動でダウンロード&インストールする

1] 従量制課金接続を無効にする

このエラーは、インターネット接続の問題によって言語パックのインストールが妨げられていることが原因の可能性があります。従量制課金接続(データ使用量の上限を設定できる機能)が有効になっている場合は、これを無効化してから、エラーが解消されるかどうか確認してみてください。

従量制課金接続は、モバイル回線などでデータ通信量を節約したい場合に便利な機能ですが、新機能の更新や言語パックのインストールを正常に行うには、この機能を一時的にオフにする必要があります。

Windows 11で従量制課金接続をオフにする手順は以下の通りです。

  1. まず、「Windows + I」キーを押して設定アプリを開きます。
  2. 左側のメニューから「ネットワークとインターネット」タブを選択し、右側のパネルで「Wi-Fi」をクリックします。
  3. 接続中のWi-Fi名をクリックして、そのプロパティを開きます。
  4. 下にスクロールして「従量制課金接続」の項目を見つけ、トグルスイッチをオフにします。
  5. その後、再度言語パックのインストールを試みて、エラーが解消されたかどうかを確認してください。

2] Windows Updateのトラブルシューティングツールを実行する

Windows Updateのトラブルシューティングツールを実行すると、問題が自動的に検出・修復される場合があります。このツールがエラーコード0x800F0908を解決してくれることもあるので、まずは試してみる価値があります。解決しない場合は、次の対処法に進みましょう。

3] Windows Updateコンポーネントをリセットする

更新プログラムのデータベースファイルが破損している場合も、このエラーが発生することがあります。その場合は、Windows Updateコンポーネントをリセットすることで問題が解決する可能性があります。コマンドプロンプトを使ってリセットを行う手順は以下の通りです。

まず、検索ボックスに「cmd」と入力し、「管理者として実行」を選択してコマンドプロンプトを起動します。その後、以下のコマンドを順番に1つずつ入力していきます。

最初に、BITS、Windows Update、暗号化サービスを停止します。

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

次に、以下のコマンドでqmgr*.datファイルを削除します。

Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

続いて、以下のコマンドを入力してEnterキーを押します。

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
cd /d %windir%\system32

その後、以下のコマンドでBITS関連ファイルとWindows Update関連ファイルを再登録します。

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

上記のコマンドがすべて完了したら、PCを再起動し、エラーコード0x800F0908が表示されずに言語パックをインストールできるかどうかを確認してください。それでも解決しない場合は、次の方法に進みましょう。

4] SFCスキャンを実行する

レジストリやシステムファイルの破損が原因でエラーが発生している場合は、SFCスキャンでシステムファイルのチェックと修復を行いましょう。システムファイルチェッカー(SFC)は、Windows 11に搭載されているコマンドベースのユーティリティで、破損したシステムファイルを検出して修復することができます。

まず、管理者としてコマンドプロンプトを開き、以下のコマンドを入力します。

sfc/scannow

コマンドが完了するまで待ちます。システムファイルの修復には10〜15分ほどかかる場合があります。コマンドが終了したらPCを再起動し、エラーが解消されたかどうかを確認しましょう。

5] DISMスキャンを実行する

SFCスキャンでも改善しない場合は、DISMスキャンを試してみてください。展開イメージのサービスと管理(DISM)スキャンは、システムイメージの健全性を回復するために使用されます。管理者としてコマンドプロンプトを開き、以下のコマンドを1つずつ順番に入力します。

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

コマンドが正常に実行されたら、PCを再起動してエラーが解消されたかどうかを確認してください。

6] 言語パックを手動でダウンロード&インストールする

上記の方法でもエラーが解決しない場合は、言語パックを手動でダウンロードしてインストールするという最終手段があります。手動インストールの主な手順は以下の通りです。

  1. まず、「Windows + R」キーの組み合わせで「ファイル名を指定して実行」ダイアログを開きます。
  2. 名前フィールドに「lpksetup.exe」と入力します。
  3. 表示されたウィンドウで「表示言語のインストール」オプションを選択します。
  4. 次に、ハードドライブからダウンロード済みの言語パック(.cabファイル)を参照して選択し、「OK」をクリックします。
  5. 最後に「次へ」ボタンを押して、インストールが完了するまで待ちます。

以下は、Windows 11/10用の各言語パックのダウンロードリンク一覧です。

言語 ダウンロードリンク
ar-sa アラビア語 32bit | 64bit
ca-es スペイン語(カタルーニャ) 32bit | 64bit
cs-cz チェコ語 32bit | 64bit
de-de ドイツ語 32bit | 64bit
en-gb 英語(イギリス) 32bit | 64bit
en-us 英語(アメリカ合衆国) 32bit | 64bit
es-es スペイン語 32bit | 64bit
es-mx スペイン語(ラテンアメリカ) 32bit | 64bit
fi-fi フィンランド語 32bit | 64bit
fr-fr フランス語 32bit | 64bit
fr-ca フランス語(カナダ) 32bit | 64bit
hi-in ヒンディー語 32bit | 64bit
it-it イタリア語 32bit | 64bit
ja-jp 日本語 32bit | 64bit
ko-kr 韓国語 32bit | 64bit
nl-nl オランダ語 32bit | 64bit
pl-pl ポーランド語 32bit | 64bit
pt-br ポルトガル語(ブラジル) 32bit | 64bit
ru-ru ロシア語 32bit | 64bit
sv-se スウェーデン語 32bit | 64bit
th-th タイ語 32bit | 64bit
tr-tr トルコ語 32bit | 64bit
vi-vn ベトナム語 32bit | 64bit
zh-cn 中国語(簡体字) 32bit | 64bit

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

エラー0x80070422を修正するには?

Windows Updateのエラー0x80070422を修正するには、まずUpdate関連のWindowsサービスの状態を確認し、それらが実行中であることを確かめてください。関連サービスが正常に動作している場合は、MicrosoftのオンラインWindows Updateトラブルシューティングツールを実行するか、ネットワークセンターでIPv6を無効にしてみてください。詳細な手順については、エラー0x80070422の解決ガイドをご覧ください。

エラー80072EFEとは何ですか?

エラーコード80072EFEは、Windows PCで更新プログラムをダウンロードできなくなるエラーです。この問題を解決するには、まず安定したインターネット接続が確立されていることを確認してください。それ以外にも、ファイアウォールとウイルス対策ソフトの一時的な無効化、Catroot2フォルダの削除、ネットワークトラブルシューティングツールの実行、Windows Updateトラブルシューティングツールの実行などの対処法があります。このエラーコードの詳細については、エラー80072EFEの修正に関する完全ガイドを参照してください。

  1. Windows Updateのエラーコード8007371Bを解決する方法|DISMコマンドでシステムを修復する手順

    Windows Updateが正常にインストールできず、エラーコード「8007371B」が表示されるケースに遭遇することがあります。かつて、まさにこの問題でアップデートが完了せず困っているクライアントをサポートした経験があります。 Windows Updateの失敗に対して最初に試すべき対策は、「Windows Updateコンポーネントのリセット」です。このリセット処理では、Winsockの値の初期化、BITSキューのクリア、プロキシ接続のリセット、そしてWindows Updateに関連するサービスの再設定が行われます。そのため、Windows Update関連のトラブルの多くは、この標準

  2. Windows Updateエラー0x8024402fの直し方|原因と8つの解決策を徹底解説

    MicrosoftはWindowsアップデートを頻繁にリリースしており、その多くにはバグ修正や最新機能が含まれています。しかし、アップデートのダウンロードやインストール中にエラーが発生し、更新が完了できないケースがあります。その際に表示されるのが「0x8024402f」というエラーコードです。このエラーが表示されると、ユーザーはWindowsの更新を完了できなくなります。エラー0x8024402fの主な原因このエラーは、アップデートに含まれるCABファイルの一部が破損している場合に発生します。破損の原因は複数考えられますが、最も多いのはISP(インターネットプロバイダ)がMicrosoftのア