【Windows】「0x80004005」エラーで言語パックの追加が失敗する時の手動インストール手順

【Windows】「0x80004005」エラーで言語パックの追加が失敗する時の手動インストール手順
🛡️ 超解決

Windows 11やWindows 10で新しい言語パックを追加しようとした際、「0x80004005」エラーが発生してインストールが失敗することがあります。このエラーは、システムファイルの破損や一時的なネットワーク問題など、複数の原因で引き起こされます。この記事では、この「0x80004005」エラーを回避し、言語パックを手動で正常にインストールする具体的な手順を解説します。

【要点】Windows言語パックの0x80004005エラー解決のポイント

  • 言語パックのダウンロード: Microsoftの公式サイトから目的の言語パックを直接ダウンロードし、オフライン環境でインストールします。
  • DISMコマンドの利用: Windowsのシステムイメージ管理ツールであるDISMコマンドを使い、ダウンロードした言語パックを適用します。
  • Windows Updateの確認: システムが最新の状態か確認し、保留中の更新プログラムがあれば適用することで、エラーの発生を未然に防ぎます。

ADVERTISEMENT

言語パックのインストールで0x80004005エラーが発生する原因

Windowsで言語パックの追加時に「0x80004005」エラーが表示される場合、いくつかの原因が考えられます。このエラーコードは「特定できないエラー」を意味し、多岐にわたる問題を示唆します。主な原因として、システムファイルの一部が破損している場合や、Windows Updateサービスに一時的な不具合が生じている場合があります。

また、ネットワーク接続の問題や、言語パックのダウンロード中にファイルが破損するケースも考えられます。Windows 11やWindows 10のシステムが、言語パックのインストールに必要なコンポーネントにアクセスできない場合にこのエラーが発生しやすい傾向があります。これらの問題を回避するためには、手動でのインストールが有効な手段となります。

0x80004005エラーを回避する言語パックの手動インストール手順

Windows 11またはWindows 10で「0x80004005」エラーが発生し、言語パックが追加できない場合は、以下の手順で手動インストールを試してください。ここでは、DISMコマンドとMicrosoft公式サイトからの言語パックダウンロードを組み合わせます。

  1. 目的の言語パックをダウンロードする
    まず、Microsoftの公式サイトから目的の言語パックをダウンロードします。Microsoft Updateカタログにアクセスし、検索ボックスに「Windows 11 Language Pack」と入力して検索します。Windows 10の場合は「Windows 10 Language Pack」で検索します。表示されたリストから、ご自身のWindowsバージョンとアーキテクチャ(x64など)に合った言語パックファイル(.cabファイル)を見つけ、「ダウンロード」ボタンをクリックします。ダウンロードしたファイルは分かりやすい場所に保存しておきましょう。
  2. 管理者としてコマンドプロンプトを開く
    画面下部のタスクバーにある「検索」アイコンをクリックし、「cmd」と入力します。検索結果に表示される「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。ユーザーアカウント制御のダイアログが表示されたら、「はい」をクリックして許可します。
  3. DISMコマンドで言語パックをインストールする
    コマンドプロンプトのウィンドウが開いたら、以下のコマンドを入力し、Enterキーを押します。ダウンロードした言語パックのファイルパスは、手順1で保存した場所に合わせて変更してください。例えば、Cドライブの直下に「langpack.cab」というファイル名で保存した場合のコマンドです。
    Dism /Online /Add-Package /PackagePath:"C:\langpack.cab"
    コマンドの実行には数分かかる場合があります。進行状況が表示されるので、完了するまで待ちます。
  4. 言語パックのインストールを確認する
    インストールが完了したら、コマンドプロンプトを閉じます。次に、Windows 11の「設定」アプリを開きます。スタートボタンを右クリックし、「設定」を選択します。「時刻と言語」をクリックし、「言語と地域」を選択します。追加した言語が「優先する言語」のリストに表示されているか確認します。
  5. 新しい言語を既定として設定する
    追加した言語の右側にある「…」メニューをクリックし、「上に移動」を選択して優先順位を上げます。または、「既定として設定」オプションがある場合はそれを選択します。これにより、Windowsの表示言語が変更されます。変更を完全に適用するには、Windowsを再起動する必要がある場合があります。
  6. Windows 10での操作の違い
    Windows 10の場合も基本的な手順は同じですが、「設定」アプリのメニュー構造が異なります。「スタート」ボタンをクリックし、「設定」アイコンを選択します。「時刻と言語」をクリックし、「言語」を選択します。追加した言語がリストに表示されていることを確認し、必要に応じて「既定の言語」として設定します。

言語パックの手動インストールで発生しやすい問題と対処法

手動での言語パックインストールは「0x80004005」エラーの解決に有効ですが、それでも問題が発生することがあります。ここでは、よくある失敗パターンとその対処法を説明します。

DISMコマンドの実行が失敗してしまう

DISMコマンドの実行中にエラーが発生する場合、言語パックファイルが破損しているか、ファイルパスが間違っている可能性があります。ダウンロードした.cabファイルが完全にダウンロードされているか、ファイルサイズを確認してください。また、コマンドプロンプトで指定したファイルパスが、ダウンロードしたファイルの正確な場所とファイル名と一致していることを再確認します。ファイル名にスペースが含まれる場合は、パス全体を二重引用符で囲む必要があります。

別の原因として、システムに深刻な破損がある可能性も考えられます。その場合、システムファイルチェッカー(SFC)ツールを実行して、システムファイルの整合性を確認します。管理者としてコマンドプロンプトを開き、sfc /scannowと入力して実行します。

インストール後に言語が正しく適用されない

言語パックのインストールは完了したものの、Windowsの表示言語が期待通りに変わらないことがあります。この場合、Windowsを再起動することで変更が適用されることが多いです。また、サインアウトして再度サインインすることも有効な手段です。それでも解決しない場合は、「設定」アプリの「言語と地域」で、追加した言語が「優先する言語」の一番上に設定されているか、あるいは既定の言語として選択されているかを確認してください。

Windows Updateの保留中の更新が影響している

Windows Updateに保留中の更新プログラムがある場合、それが言語パックのインストールプロセスと競合し、エラーを引き起こすことがあります。まずは、すべてのWindows Updateを適用し、システムを最新の状態に更新してから、再度言語パックのインストールを試すことを推奨します。Windows 11の場合、「設定」>「Windows Update」から更新プログラムを確認できます。Windows 10の場合も「設定」>「更新とセキュリティ」>「Windows Update」から確認します。

「0x80004005」エラーが他の状況で発生する

「0x80004005」は汎用的なエラーコードのため、言語パックのインストール以外にも、ファイルのコピー、Windows Update、仮想マシンの起動など、様々な場面で発生することがあります。もし他の状況でこのエラーに遭遇した場合は、その状況に応じた個別の対処法を検討する必要があります。例えば、ファイルコピー時のエラーであれば、コピー元のファイル破損やアクセス権の問題、コピー先のディスク容量不足などが考えられます。

ADVERTISEMENT

Windows 11とWindows 10の言語パック追加方法の違い

項目 Windows 11 Windows 10
言語設定へのアクセス 設定 > 時刻と言語 > 言語と地域 設定 > 時刻と言語 > 言語
言語パックのオンライン追加 「言語の追加」ボタンから利用可能な言語を選択 「言語を追加する」ボタンから利用可能な言語を選択
手動インストール(DISM) Microsoft Updateカタログから.cabファイルをダウンロードし、DISMコマンドで適用 Microsoft Updateカタログから.cabファイルをダウンロードし、DISMコマンドで適用
再起動の必要性 表示言語変更後に再起動が必要な場合がある 表示言語変更後に再起動が必要な場合がある

この記事では、Windows 11およびWindows 10で言語パックの追加時に発生する「0x80004005」エラーの解決策として、手動インストール手順を詳しく解説しました。Microsoft Updateカタログから言語パックをダウンロードし、DISMコマンドで適用することで、この汎用的なエラーを回避し、目的の言語をシステムに導入できます。

もし手動インストールでも問題が解決しない場合は、システムファイルチェッカーの実行やWindows Updateの適用も試してください。これらの手順を参考に、スムーズな多言語環境の構築を進めていきましょう。

今後、Windowsの表示言語を切り替えたい場合は、「設定」アプリの「言語と地域」から優先順位を変更することで対応できます。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。