【Windows】メイリオやYu Gothicが壊れた時に標準フォントをシステムファイルから再インストールする手順

【Windows】メイリオやYu Gothicが壊れた時に標準フォントをシステムファイルから再インストールする手順
🛡️ 超解決

Windowsのフォント表示に不具合が発生し、業務資料の作成や閲覧に支障が出ているビジネスマンの方もいるかもしれません。

特にメイリオやYu Gothicなどの標準フォントが破損すると、システム全体に影響が及び、文字が読みにくくなることがあります。

この記事では、Windowsのシステムファイルから標準フォントを再インストールし、これらの問題を解決する具体的な手順を解説します。

この手順を実行することで、フォントの表示を正常な状態に戻すことができます。

【要点】Windows標準フォントの復旧方法

  • フォントキャッシュのクリア: フォント情報の整合性を再構築し、表示の問題を改善します。
  • システムファイルチェッカーの実行: 破損したシステムファイルを自動で検出し、正常な状態に修復します。
  • DISMコマンドの実行: Windowsのシステムイメージを健全な状態に戻し、システムファイルの破損を修復します。

ADVERTISEMENT

標準フォントの破損が起きる原因と仕組み

Windowsの標準フォントが破損する原因は複数あります。Windows Updateの適用失敗、アプリケーションのインストール時の不具合、またはディスクエラーなどが挙げられます。これらの問題により、フォントファイルそのものが壊れたり、フォントを管理するシステム情報が不整合になったりします。WindowsはフォントファイルをC:\Windows\Fontsフォルダに格納し、その情報をフォントキャッシュとして保持しています。このフォントキャッシュが破損すると、フォントが正しく表示されなくなることがあります。システムファイルチェッカーやDISMコマンドは、これらのシステムファイルの整合性を確認し、必要に応じて修復する役割を担っています。

フォントキャッシュの役割と破損時の影響

フォントキャッシュは、Windowsがフォント情報を高速に読み込むためのデータベースです。システムにインストールされているフォントの情報や、各フォントのレンダリングに関するデータがここに保存されます。このキャッシュが破損すると、フォントが文字化けしたり、表示されなくなったり、アプリケーションが予期せず終了したりする原因となります。キャッシュをクリアすることで、Windowsは新しいフォント情報を再構築し、フォント表示の問題が改善されることがあります。

システムファイルチェッカーとDISMコマンドによる修復の仕組み

システムファイルチェッカーは、sfc /scannowコマンドで実行され、保護されているすべてのシステムファイルの整合性をスキャンします。破損が検出された場合、Windowsが持つ正常なコピーに置き換えることで修復します。DISMコマンドは、Windowsイメージをサービスするためのツールです。DISM /Online /Cleanup-Image /RestoreHealthコマンドを実行すると、Windows Updateのコンポーネントを使用して、Windowsのシステムイメージを健全な状態に修復します。これにより、SFCコマンドだけでは修復できない深刻なシステムファイルの破損も解決できる可能性があります。

Windows標準フォントをシステムファイルから再インストールする手順

ここでは、Windowsの標準フォントが破損した際に、システムファイルを活用して復旧させる具体的な手順を解説します。これらの手順は、Windows 11を基準に説明します。

  1. フォントキャッシュをクリアする
    フォントキャッシュをクリアし、Windowsにフォント情報を再構築させます。

    1. 「サービス」アプリケーションを開く
      WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。入力欄にservices.mscと入力し、「OK」をクリックします。
    2. 「Windows Font Cache Service」を停止する
      サービスの一覧から「Windows Font Cache Service」を探し、右クリックして「停止」を選択します。
    3. フォントキャッシュファイルを削除する
      エクスプローラーを開き、アドレスバーにC:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCacheと入力してEnterキーを押します。このフォルダ内のすべてのファイルを選択し、削除します。隠しファイルが表示されていない場合は、エクスプローラーの「表示」タブから「表示」項目を展開し、「隠しファイル」にチェックを入れてください。
    4. 「Windows Font Cache Service」を再開する
      「サービス」アプリケーションに戻り、「Windows Font Cache Service」を右クリックして「開始」を選択します。
  2. システムファイルチェッカーを実行する
    破損したシステムファイルを自動で検出し、修復します。

    1. 管理者権限でコマンドプロンプトを開く
      スタートボタンを右クリックし、「ターミナル(管理者)」または「Windows PowerShell(管理者)」を選択します。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックします。
    2. sfc /scannowコマンドを実行する
      コマンドプロンプトのウィンドウにsfc /scannowと入力し、Enterキーを押します。スキャンが完了するまでしばらく時間がかかります。完了後、「Windowsリソース保護は、整合性違反を検出しませんでした。」または「Windowsリソース保護は、破損したファイルを検出し、正常に修復しました。」などのメッセージが表示されます。
  3. DISMコマンドでシステムイメージを修復する
    Windowsのシステムイメージを健全な状態に戻し、より広範なシステムファイルの破損を修復します。

    1. 管理者権限でコマンドプロンプトを開く
      前の手順と同様に、管理者権限でコマンドプロンプトを開きます。
    2. DISM /Online /Cleanup-Image /RestoreHealthコマンドを実行する
      コマンドプロンプトのウィンドウにDISM /Online /Cleanup-Image /RestoreHealthと入力し、Enterキーを押します。この処理も完了まで時間がかかります。進行状況がパーセンテージで表示されます。
  4. システムを再起動する
    すべてのコマンド実行とキャッシュクリアが完了したら、システムを再起動して変更を適用します。

    1. 開いているアプリケーションを閉じる
      作業中のファイルを保存し、すべてのアプリケーションを閉じます。
    2. Windowsを再起動する
      スタートボタンをクリックし、「電源」アイコンから「再起動」を選択します。

これらの手順で解決しない場合の対処法と注意点

上記の手順を実行してもフォントの問題が解決しない場合、より深い原因が考えられます。以下の対処法を検討してください。

特定のアプリケーションでのみフォントがおかしい場合

もしフォントの表示が特定のアプリケーションでのみおかしい場合は、そのアプリケーション固有のフォント設定やキャッシュに問題がある可能性があります。

  1. アプリケーションの再起動または再インストール
    問題のアプリケーションを一度完全に終了し、再起動してみます。改善しない場合は、アプリケーションをアンインストールし、再度インストールすることで問題が解決することがあります。
  2. アプリケーション内のフォント設定を確認する
    多くのアプリケーションには、表示フォントを設定するオプションがあります。アプリケーションの設定画面を確認し、標準フォントが選択されているか、または別のフォントに一時的に変更して試してみます。

Windowsのインプレースアップグレードを検討する

システムファイル全体の深刻な破損が疑われる場合、Windowsのインプレースアップグレードが有効な手段です。これは、ユーザーデータや設定を保持したままOSを上書きインストールし、システムファイルを修復する安全な方法です。

  1. Windowsインストールメディアを作成する
    Microsoftのウェブサイトから「メディア作成ツール」をダウンロードし、USBメモリなどでWindowsのインストールメディアを作成します。
  2. インプレースアップグレードを実行する
    作成したインストールメディアを挿入し、エクスプローラーからメディア内のsetup.exeを実行します。画面の指示に従い、「個人用ファイルとアプリを引き継ぐ」オプションを選択してアップグレードを進めます。

別の正常なPCからフォントファイルをコピーする

上記の手順でもフォントファイル自体が修復されない場合は、同じバージョンのWindowsが動作する別の正常なPCから、破損しているフォントファイルを直接コピーする方法があります。この操作はシステムファイルに直接触れるため、非常に慎重に行う必要があります。

  1. 正常なPCからフォントファイルを特定する
    正常なPCのC:\Windows\Fontsフォルダを開き、破損していると思われるフォントファイル(例: meiryo.ttcyugothic.ttcなど)を探します。これらのファイルをUSBメモリなどにコピーします。
  2. 破損しているPCにフォントファイルをコピーする
    問題のPCで、C:\Windows\Fontsフォルダを開きます。コピーしたフォントファイルをこのフォルダに貼り付けます。すでに同じ名前のファイルがある場合は、上書き保存するか、まず既存のファイルを別の場所にバックアップしてから置き換えることを検討します。
  3. システムを再起動する
    フォントファイルのコピーが完了したら、PCを再起動して変更を適用します。

ADVERTISEMENT

Windows 11とWindows 10のフォント修復操作の違い

Windows 11とWindows 10では、基本的なフォント修復のコマンドやサービス名は共通しています。しかし、一部のシステム画面へのアクセス方法や表示が異なります。

項目 Windows 11 Windows 10
コマンドプロンプトの起動 スタートボタンを右クリックし「ターミナル(管理者)」を選択 スタートボタンを右クリックし「Windows PowerShell(管理者)」または「コマンドプロンプト(管理者)」を選択
サービスアプリの起動 Windowsキー + Rでservices.mscを実行 Windowsキー + Rでservices.mscを実行
フォントキャッシュファイルの場所 C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache
システムファイルチェッカーコマンド sfc /scannow sfc /scannow
DISMコマンド DISM /Online /Cleanup-Image /RestoreHealth DISM /Online /Cleanup-Image /RestoreHealth

まとめ

この記事では、Windowsの標準フォントが破損した際に、フォントキャッシュのクリア、システムファイルチェッカー、そしてDISMコマンドを使ってシステムファイルからフォントを再インストールする手順を解説しました。

これらの手順を実行することで、Windowsの表示が正常に戻り、フォントの問題による業務効率の低下を防ぐことができます。

もし問題が解決しない場合でも、Windowsのインプレースアップグレードや、別のPCからのフォントファイル直接コピーといった最終手段も検討できます。

今回紹介した方法を活用し、快適なWindows環境を取り戻してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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