Font Cache مانند Icon Cache عمل می کند و سیستم عامل ویندوز یک کش برای فونت ها ایجاد می کند تا سریعتر بارگذاری شود و آنها را در رابط برنامه، Explorer و غیره نمایش دهد. اگر به دلایلی حافظه پنهان فونت خراب شود، ممکن است فونت ها را ذخیره کند. به درستی ظاهر نمی شود، یا شروع به نمایش کاراکترهای فونت نامعتبر در ویندوز 10 می کند. برای حل این مشکل، باید حافظه پنهان فونت را بازسازی کنید و در این پست، نحوه انجام این کار را خواهیم دید.
فایل کش فونت در پوشههای ویندوز ذخیره میشود: C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache، اگر میخواهید به این پوشه دسترسی داشته باشید، نمیتوانید مستقیماً این کار را انجام دهید زیرا ویندوز از این پوشه محافظت میکند. . فونت ها در بیش از یک فایل در پوشه بالا ذخیره می شوند. به هر حال، بدون اتلاف وقت، بیایید با کمک آموزش ذکر شده در زیر، نحوه بازسازی کش فونت در ویندوز 10 را ببینیم.
توجه: از کپی و پیست کردن مسیر فوق خودداری کنید زیرا برخی دایرکتوری ها توسط ویندوز محافظت می شوند. برای دسترسی به پوشه های بالا باید به صورت دستی روی هر یک از پوشه های بالا دوبار کلیک کنید و روی Continue کلیک کنید .
8. حالا یک بار داخل پوشه Local، تمام فایل هایی که نام FontCache و .dat پسوند دارند را پاک کنید.
9. سپس روی پوشه FontCache دوبار کلیک کرده و تمام محتوای آن را حذف کنید.
10. همچنین باید فایل FNTCACHE.DAT را از دایرکتوری زیر حذف کنید :
C:\Windows\System32\
11. پس از انجام، کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.
12. پس از راه اندازی مجدد، مطمئن شوید که سرویس های زیر را راه اندازی کرده و نوع راه اندازی آنها را به صورت خودکار تنظیم کنید:
Windows Font Cache Service Windows Presentation Foundation Font Cache 3.0.0.0
13. این کار با موفقیت Font Cache را در ویندوز 10 بازسازی می کند.
اگر پس از راه اندازی مجدد همچنان نویسه های نامعتبر را مشاهده می کنید، باید ویندوز 10 خود را با استفاده از DISM تعمیر کنید.
روش 2: حافظه پنهان فونت در ویندوز 10 را با استفاده از فایل BAT بازسازی کنید
1. Notepad را باز کنید و موارد زیر را کپی و پیست کنید:
@echo خاموش است
:: سرویس "Windows Font Cache Service" را متوقف و غیرفعال کنید
:FontCache
sc stop "FontCache"
sc config "FontCache" start=disabled
جستجوی sc FontCache | findstr /I /C:"STOPPED"
اگر نه %errorlevel%==0 (برو FontCache)
:: اعطای حقوق دسترسی به کاربر فعلی برای پوشه و محتویات "%WinDir%\ServiceProfiles\LocalService"
icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q
:: حافظه پنهان فونت را حذف کنید
del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"
del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"
:: سرویس "Windows Font Cache Service" را فعال و راه اندازی کنید
sc config "FontCache" start=auto
sc start "FontCache"
2.حالا از منوی Notepad روی File کلیک کنید سپس Save as را بزنید.
3. از منوی کشویی Save as type " All Files " را انتخاب کنید سپس در قسمت File name نوع Rebuild_FontCache.bat را انتخاب کنید (پسوند bat بسیار مهم است).
4. مطمئن شوید که به دسکتاپ بروید و سپس روی Save کلیک کنید .
5. روی Rebuild_FontCache.bat دوبار کلیک کنید تا آن را اجرا کنید و پس از اتمام، کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.
تمام، شما با موفقیت یاد گرفتید که چگونه حافظه پنهان فونت را در ویندوز 10 بازسازی کنید، اما اگر هنوز در مورد این آموزش سوالی دارید، در بخش نظرات از آنها بپرسید.