Windows 11/10で言語パックインストール時のエラーコード0x800F0908を解決する方法
Windows 11/10で言語パックをインストールする際に発生するエラーコード0x800F0908を修正するための完全ガイドです。英語以外の母国語で入力や表示を行いたい場合、Windows 11に言語パックをインストールする必要があります。言語パックは「オプション機能」に含まれており、設定アプリのWindows Updateからインストールできます。しかし、一部のユーザーからは、言語パックのインストール時にエラー0x800F0908が発生したという報告があります。同じエラーでお困りの場合は、この記事で紹介する対処法をお試しください。
言語パックインストール時のエラーコード0x800F0908の対処法
Windows 11で言語パックをインストールする際のエラーコード0x800F0908を解決するために、以下の方法を順番に試してみてください。
- 従量制課金接続(Metered Connection)を無効にする
- Windows Updateのトラブルシューティングツールを実行する
- Windows Updateコンポーネントをリセットする
- SFCスキャンを実行する
- DISMスキャンを実行する
- 言語パックを手動でダウンロード&インストールする
1] 従量制課金接続を無効にする
このエラーは、インターネット接続の問題によって言語パックのインストールが妨げられていることが原因の可能性があります。従量制課金接続(データ使用量の上限を設定できる機能)が有効になっている場合は、これを無効化してから、エラーが解消されるかどうか確認してみてください。
従量制課金接続は、モバイル回線などでデータ通信量を節約したい場合に便利な機能ですが、新機能の更新や言語パックのインストールを正常に行うには、この機能を一時的にオフにする必要があります。
Windows 11で従量制課金接続をオフにする手順は以下の通りです。
- まず、「Windows + I」キーを押して設定アプリを開きます。
- 左側のメニューから「ネットワークとインターネット」タブを選択し、右側のパネルで「Wi-Fi」をクリックします。
- 接続中のWi-Fi名をクリックして、そのプロパティを開きます。
- 下にスクロールして「従量制課金接続」の項目を見つけ、トグルスイッチをオフにします。
- その後、再度言語パックのインストールを試みて、エラーが解消されたかどうかを確認してください。
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] 言語パックを手動でダウンロード&インストールする
上記の方法でもエラーが解決しない場合は、言語パックを手動でダウンロードしてインストールするという最終手段があります。手動インストールの主な手順は以下の通りです。
- まず、「Windows + R」キーの組み合わせで「ファイル名を指定して実行」ダイアログを開きます。
- 名前フィールドに「lpksetup.exe」と入力します。
- 表示されたウィンドウで「表示言語のインストール」オプションを選択します。
- 次に、ハードドライブからダウンロード済みの言語パック(.cabファイル)を参照して選択し、「OK」をクリックします。
- 最後に「次へ」ボタンを押して、インストールが完了するまで待ちます。
以下は、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の修正に関する完全ガイドを参照してください。
-
Windows Updateのエラーコード8007371Bを解決する方法|DISMコマンドでシステムを修復する手順
Windows Updateが正常にインストールできず、エラーコード「8007371B」が表示されるケースに遭遇することがあります。かつて、まさにこの問題でアップデートが完了せず困っているクライアントをサポートした経験があります。 Windows Updateの失敗に対して最初に試すべき対策は、「Windows Updateコンポーネントのリセット」です。このリセット処理では、Winsockの値の初期化、BITSキューのクリア、プロキシ接続のリセット、そしてWindows Updateに関連するサービスの再設定が行われます。そのため、Windows Update関連のトラブルの多くは、この標準
-
Windows Updateエラー0x8024402fの直し方|原因と8つの解決策を徹底解説
MicrosoftはWindowsアップデートを頻繁にリリースしており、その多くにはバグ修正や最新機能が含まれています。しかし、アップデートのダウンロードやインストール中にエラーが発生し、更新が完了できないケースがあります。その際に表示されるのが「0x8024402f」というエラーコードです。このエラーが表示されると、ユーザーはWindowsの更新を完了できなくなります。エラー0x8024402fの主な原因このエラーは、アップデートに含まれるCABファイルの一部が破損している場合に発生します。破損の原因は複数考えられますが、最も多いのはISP(インターネットプロバイダ)がMicrosoftのア