بازسازی فونت کش در ویندوز 10

Font Cache همانند Icon Cache عمل می کند ، و سیستم عامل ویندوز(Windows) یک کش برای فونت ها ایجاد می کند تا سریعتر بارگذاری شوند و آنها را در رابط برنامه، Explorer و غیره نمایش دهد. اگر به دلایلی حافظه پنهان فونت خراب شود، ممکن است فونت ها خراب شوند. به درستی ظاهر نمی شود، یا شروع به نمایش کاراکترهای فونت نامعتبر در ویندوز 10(Windows 10) می کند. برای حل این مشکل باید کش فونت را دوباره بسازید و در این پست نحوه انجام این کار را خواهیم دید.

بازسازی فونت کش در ویندوز 10

فایل کش فونت در پوشه‌های ویندوز ذخیره می‌شود: (Windows)C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache, اگر می‌خواهید به این پوشه دسترسی داشته باشید، نمی‌توانید مستقیماً این کار را انجام دهید زیرا ویندوز(Windows) از این پوشه محافظت می‌کند. فونت ها در بیش از یک فایل در پوشه بالا ذخیره می شوند. به هر حال(Anyway) ، بدون اتلاف وقت، بیایید نحوه بازسازی حافظه پنهان فونت(Font Cache) در ویندوز 10(Windows 10) را با کمک آموزش ذکر شده در زیر ببینیم.

بازسازی فونت کش در ویندوز 10

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: بازسازی دستی حافظه پنهان قلم در ویندوز 10(Method 1: Manually Rebuild Font Cache in Windows 10)

1. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.

services.msc ویندوز |  بازسازی فونت کش در ویندوز 10

2. به پایین بروید تا « سرویس کش قلم ویندوز(Windows Font Cache service) » را در پنجره خدمات پیدا کنید.

توجه: (Note:) کلید W(Press W) را روی صفحه کلید فشار دهید تا سرویس کش فونت ویندوز(Windows Font Cache) را پیدا کنید .

3. بر روی Window Font Cache Service کلیک راست کرده سپس (Right-click on Window Font Cache Service)Properties را انتخاب کنید.

روی Window Font Cache Service کلیک راست کرده سپس Properties را انتخاب کنید

4. مطمئن شوید که روی Stop کلیک کرده و سپس نوع Startup(Startup type) را غیرفعال کنید.( Disabled.)

مطمئن شوید که نوع راه اندازی را برای سرویس کش فونت پنجره غیرفعال کرده اید

5. روی Apply و سپس OK کلیک کنید.(OK.)

6. برای Windows Presentation Foundation Font Cache 3.0.0.0(Windows Presentation Foundation Font Cache 3.0.0.0.) نیز همین کار را انجام دهید (مراحل 3 تا 5 را دنبال کنید) .

مطمئن شوید که نوع Startup را برای Windows Presentation Foundation Font Cache 3.0.0.0 غیرفعال تنظیم کنید.

7. اکنون با رفتن به یک پوشه در یک زمان به پوشه زیر بروید:

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

توجه:(Note:) از کپی و پیست کردن مسیر بالا خودداری کنید زیرا برخی دایرکتوری ها توسط ویندوز(Windows) محافظت می شوند . برای دسترسی به پوشه های بالا باید به صورت دستی روی هر یک از پوشه های بالا دوبار کلیک کنید و روی Continue کلیک کنید.(Continue)

بازسازی دستی حافظه پنهان فونت در ویندوز 10 |  بازسازی فونت کش در ویندوز 10

8. حالا یک بار داخل پوشه Local ، تمام فایل هایی که نام FontCache و .dat پسوند دارند را پاک کنید.(delete all the files with the name FontCache and .dat as the extension.)

تمام فایل هایی که نام FontCache و .dat به عنوان پسوند دارند را حذف کنید

9. سپس روی پوشه FontCache دوبار کلیک کرده و (FontCache)تمام محتوای آن را حذف کنید.( delete all of its content.)

روی پوشه FontCache دوبار کلیک کنید و تمام محتوای آن را پاک کنید

10. همچنین باید فایل FNTCACHE.DAT( delete the file FNTCACHE.DAT) را از دایرکتوری زیر حذف کنید:

C:\Windows\System32\

فایل FNTCACHE.DAT را از پوشه Windows System32 حذف کنید

11. پس از انجام، کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.

12. پس از راه اندازی مجدد، مطمئن شوید که سرویس های زیر را راه اندازی کرده و نوع راه اندازی آنها را به صورت خودکار تنظیم کنید:

Windows Font Cache Service
Windows Presentation Foundation Font Cache 3.0.0.0

Windows Font Cache Service را راه اندازی کنید و نوع راه اندازی آن را به صورت Automatic | تنظیم کنید  بازسازی فونت کش در ویندوز 10

13. این کار با موفقیت Font Cache را در ویندوز 10 بازسازی می کند.(Rebuild Font Cache in Windows 10.)

اگر پس از راه اندازی مجدد همچنان نویسه های نامعتبر را مشاهده می کنید، باید ویندوز 10(Windows 10) خود را با استفاده از DISM تعمیر کنید .

روش 2: حافظه پنهان فونت در ویندوز 10 را با استفاده از فایل BAT بازسازی کنید(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.حالا از منوی Notepad روی File کلیک کنید سپس Save as را بزنید.(Save as.)

با استفاده از فایل BAT، کش فونت را در ویندوز 10 بازسازی کنید

3. از منوی کشویی Save as type " (Save)All Files " را انتخاب کنید سپس در قسمت File name نوع Rebuild_FontCache.bat را انتخاب کنید (پسوند bat بسیار مهم است).

از Save as type 'All Files' را انتخاب کنید سپس در قسمت File name Rebuild_FontCache.bat را تایپ کنید و روی Save کلیک کنید.

4. مطمئن شوید که به دسکتاپ بروید و سپس روی Save کلیک کنید.( Save.)

5. روی Rebuild_FontCache.bat دوبار کلیک کنید تا آن را اجرا کنید و پس از اتمام، کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.

برای اجرا روی Rebuild_FontCache.bat دوبار کلیک کنید

توصیه شده:(Recommended:)

تمام، شما با موفقیت یاد گرفتید که چگونه حافظه پنهان فونت را در ویندوز 10 بازسازی کنید(How to Rebuild Font Cache in Windows 10) ، اما اگر هنوز در مورد این آموزش سوالی دارید، در بخش نظرات از آنها بپرسید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts