Windows10でフォントキャッシュを再構築する

フォントキャッシュは(Font Cache)アイコンキャッシュ(Icon Cache)と同じように機能し、Windowsオペレーティングシステムはフォントのキャッシュを作成してフォントをより高速にロードし、アプリやエクスプローラー(Explorer)などのインターフェイスに表示します。何らかの理由でフォントキャッシュが破損している場合、フォントが破損している可能性があります。正しく表示されない、またはWindows10で無効なフォント文字の表示を開始します。この問題を解決するには、フォントキャッシュを再構築する必要があります。この投稿では、その方法を説明します。

Windows10でフォントキャッシュを再構築する

フォントキャッシュファイルはWindowsフォルダーに保存されます:C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache,Windowsがこのフォルダーを保護するため、直接アクセスできなくなります。フォントは、上記のフォルダ内の複数のファイルにキャッシュされます。とにかく(Anyway)、時間を無駄にすることなく、以下にリストされているチュートリアルの助けを借りて、Windows10でフォント(Windows 10)キャッシュ(Font Cache)を再構築する方法を見てみましょう。

Windows10でフォントキャッシュを再構築する

 何か問題が発生した場合に備えて、必ず 復元ポイントを作成してください。(create a restore point)

方法1:Windows10でフォントキャッシュを手動で再構築する(Method 1: Manually Rebuild Font Cache in Windows 10)

1.Windowsキー+Rを押してから、 services.mscと入力し、Enterキーを押します。

services.mscウィンドウ|  Windows10でフォントキャッシュを再構築する

2.サービスウィンドウに「 Windowsフォントキャッシュサービス(Windows Font Cache service)」が表示されるまで下にスクロールします。

注:キーボードの(Note:) W(Press W)キーを押して、Windowsフォントキャッシュ(Windows Font Cache)サービスを見つけます。

3. Window Font Cache Serviceを右クリックして、[(Right-click on Window Font Cache Service)プロパティ]を選択します。(Properties.)

Window Font Cache Serviceを右クリックし、[プロパティ]を選択します

4.必ず[停止]をクリックしてから、[(Stop)スタートアップの種類(Startup type)]を[無効( Disabled.)]に設定してください。

ウィンドウフォントキャッシュサービスのスタートアップタイプを無効に設定してください

5. [適用]、[ OK]の順にクリックします。(OK.)

6. Windows Presentation Foundationフォントキャッシュ3.0.0.0についても同じようにします(手順3〜5に従います)。(Windows Presentation Foundation Font Cache 3.0.0.0.)

Windows Presentation Foundationフォントキャッシュ3.0.0.0では、スタートアップの種類を無効に設定してください。

7.次に、一度に1つのフォルダーに移動して、次のフォルダーに移動します。

C:\Windows\ServiceProfiles\LocalService\AppData\Local

注:特定のディレクトリは(Note:)Windowsによって保護されているため、上記のパスをコピーして貼り付けないでください。上記の各フォルダを手動でダブルクリックし、[続行(Continue)]をクリックして上記のフォルダにアクセスする必要があります。

Windows10でフォントキャッシュを手動で再構築する|  Windows10でフォントキャッシュを再構築する

8.ローカル(Local)フォルダ内に移動したら、FontCacheという名前で拡張子が.datのすべてのファイルを削除します。(delete all the files with the name FontCache and .dat as the extension.)

FontCacheという名前で拡張子が.datのすべてのファイルを削除します

9.次に、FontCacheフォルダーをダブルクリックして、そのすべてのコンテンツを削除します。( delete all of its content.)

FontCacheフォルダーをダブルクリックして、そのすべてのコンテンツを削除します

10.次のディレクトリからファイルFNTCACHE.DAT( delete the file FNTCACHE.DAT)も削除する必要があります。

C:\Windows\System32\

WindowsSystem32フォルダーからファイルFNTCACHE.DATを削除します

11.完了したら、PCを再起動して変更を保存します。

12.再起動後、必ず次のサービスを開始し、それらのスタートアップの種類を自動に設定してください。

Windowsフォントキャッシュサービス(Windows Font Cache Service)
WindowsPresentationFoundationフォントキャッシュ3.0.0.0(Windows Presentation Foundation Font Cache 3.0.0.0)

Windowsフォントキャッシュサービスを開始し、そのスタートアップの種類を自動|に設定します。 Windows10でフォントキャッシュを再構築する

13.これにより、Windows10でフォントキャッシュが正常に再構築されます。(Rebuild Font Cache in Windows 10.)

再起動後も無効な文字が表示される場合は、DISMを使用してWindows10を修復する必要があります。

方法2:BATファイルを使用してWindows10でフォントキャッシュを再構築する(Method 2: Rebuild Font Cache in Windows 10 using the BAT file)

1.メモ帳(Notepad)を開き、以下をコピーして貼り付けます。

@echo off

:: Stop and disable "Windows Font Cache Service" service
:FontCache
sc stop "FontCache"
sc config "FontCache" start=disabled
sc query FontCache | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 (goto FontCache)

:: Grant access rights to current user for "%WinDir%\ServiceProfiles\LocalService" folder and contents
icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q

:: Delete font cache
del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"

del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"

:: Enable and start "Windows Font Cache Service" service
sc config "FontCache" start=auto
sc start "FontCache"

2.メモ帳メニューから[ファイル( File)]をクリックし、[名前を付けて保存]をクリックします。(Save as.)

BATファイルを使用してWindows10でフォントキャッシュを再構築する

3. [ファイルの種類]ドロップダウンから[すべてのファイル(All Files)]を選択し、[ファイル名]にRebuild_FontCache.batと入力し(Rebuild_FontCache.bat)ます(Save)(.bat拡張子は非常に重要です)。

「名前を付けて保存」タイプから「すべてのファイル」を選択し、「ファイル名」の下に「Rebuild_FontCache.bat」と入力して「保存」をクリックします。

4.必ずデスクトップに移動し、[保存]をクリックします。( Save.)

5. Rebuild_FontCache.batをダブルクリックして実行し、完了したらPCを再起動して変更を保存します。

Rebuild_FontCache.batをダブルクリックして実行します

おすすめされた:(Recommended:)

これで、Windows 10でフォントキャッシュを再構築する方法を(How to Rebuild Font Cache in Windows 10)習得できましたが、このチュートリアルに関してまだ質問がある場合は、コメントのセクションで質問してください。



About the author

私はソフトウェア エンジニアであり、探検家です。Microsoft Xbox 360 と Google Explorer の両方を使用した経験があります。特定のソフトウェア開発ツールについて専門的な推奨事項を提供したり、一般的な Explorer エラーのトラブルシューティングを支援したりすることができます。



Related posts