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を基準に説明します。
- フォントキャッシュをクリアする
フォントキャッシュをクリアし、Windowsにフォント情報を再構築させます。- 「サービス」アプリケーションを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。入力欄にservices.mscと入力し、「OK」をクリックします。 - 「Windows Font Cache Service」を停止する
サービスの一覧から「Windows Font Cache Service」を探し、右クリックして「停止」を選択します。 - フォントキャッシュファイルを削除する
エクスプローラーを開き、アドレスバーにC:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCacheと入力してEnterキーを押します。このフォルダ内のすべてのファイルを選択し、削除します。隠しファイルが表示されていない場合は、エクスプローラーの「表示」タブから「表示」項目を展開し、「隠しファイル」にチェックを入れてください。 - 「Windows Font Cache Service」を再開する
「サービス」アプリケーションに戻り、「Windows Font Cache Service」を右クリックして「開始」を選択します。
- 「サービス」アプリケーションを開く
- システムファイルチェッカーを実行する
破損したシステムファイルを自動で検出し、修復します。- 管理者権限でコマンドプロンプトを開く
スタートボタンを右クリックし、「ターミナル(管理者)」または「Windows PowerShell(管理者)」を選択します。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックします。 sfc /scannowコマンドを実行する
コマンドプロンプトのウィンドウにsfc /scannowと入力し、Enterキーを押します。スキャンが完了するまでしばらく時間がかかります。完了後、「Windowsリソース保護は、整合性違反を検出しませんでした。」または「Windowsリソース保護は、破損したファイルを検出し、正常に修復しました。」などのメッセージが表示されます。
- 管理者権限でコマンドプロンプトを開く
- DISMコマンドでシステムイメージを修復する
Windowsのシステムイメージを健全な状態に戻し、より広範なシステムファイルの破損を修復します。- 管理者権限でコマンドプロンプトを開く
前の手順と同様に、管理者権限でコマンドプロンプトを開きます。 DISM /Online /Cleanup-Image /RestoreHealthコマンドを実行する
コマンドプロンプトのウィンドウにDISM /Online /Cleanup-Image /RestoreHealthと入力し、Enterキーを押します。この処理も完了まで時間がかかります。進行状況がパーセンテージで表示されます。
- 管理者権限でコマンドプロンプトを開く
- システムを再起動する
すべてのコマンド実行とキャッシュクリアが完了したら、システムを再起動して変更を適用します。- 開いているアプリケーションを閉じる
作業中のファイルを保存し、すべてのアプリケーションを閉じます。 - Windowsを再起動する
スタートボタンをクリックし、「電源」アイコンから「再起動」を選択します。
- 開いているアプリケーションを閉じる
これらの手順で解決しない場合の対処法と注意点
上記の手順を実行してもフォントの問題が解決しない場合、より深い原因が考えられます。以下の対処法を検討してください。
特定のアプリケーションでのみフォントがおかしい場合
もしフォントの表示が特定のアプリケーションでのみおかしい場合は、そのアプリケーション固有のフォント設定やキャッシュに問題がある可能性があります。
- アプリケーションの再起動または再インストール
問題のアプリケーションを一度完全に終了し、再起動してみます。改善しない場合は、アプリケーションをアンインストールし、再度インストールすることで問題が解決することがあります。 - アプリケーション内のフォント設定を確認する
多くのアプリケーションには、表示フォントを設定するオプションがあります。アプリケーションの設定画面を確認し、標準フォントが選択されているか、または別のフォントに一時的に変更して試してみます。
Windowsのインプレースアップグレードを検討する
システムファイル全体の深刻な破損が疑われる場合、Windowsのインプレースアップグレードが有効な手段です。これは、ユーザーデータや設定を保持したままOSを上書きインストールし、システムファイルを修復する安全な方法です。
- Windowsインストールメディアを作成する
Microsoftのウェブサイトから「メディア作成ツール」をダウンロードし、USBメモリなどでWindowsのインストールメディアを作成します。 - インプレースアップグレードを実行する
作成したインストールメディアを挿入し、エクスプローラーからメディア内のsetup.exeを実行します。画面の指示に従い、「個人用ファイルとアプリを引き継ぐ」オプションを選択してアップグレードを進めます。
別の正常なPCからフォントファイルをコピーする
上記の手順でもフォントファイル自体が修復されない場合は、同じバージョンのWindowsが動作する別の正常なPCから、破損しているフォントファイルを直接コピーする方法があります。この操作はシステムファイルに直接触れるため、非常に慎重に行う必要があります。
- 正常なPCからフォントファイルを特定する
正常なPCのC:\Windows\Fontsフォルダを開き、破損していると思われるフォントファイル(例:meiryo.ttc、yugothic.ttcなど)を探します。これらのファイルをUSBメモリなどにコピーします。 - 破損しているPCにフォントファイルをコピーする
問題のPCで、C:\Windows\Fontsフォルダを開きます。コピーしたフォントファイルをこのフォルダに貼り付けます。すでに同じ名前のファイルがある場合は、上書き保存するか、まず既存のファイルを別の場所にバックアップしてから置き換えることを検討します。 - システムを再起動する
フォントファイルのコピーが完了したら、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
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】Cドライブが赤い!空き容量不足を解消して数GBを一瞬で空ける4つの最強クリーンアップ術
