دستور sfc یک دستور Command Prompt است که می تواند برای تأیید و جایگزینی فایل های مهم سیستم ویندوز استفاده شود. بسیاری از مراحل عیبیابی استفاده از دستور sfc را توصیه میکنند.
System File Checker یک ابزار بسیار مفید برای استفاده در مواقعی که مشکوک به مشکلات فایل های محافظت شده ویندوز هستید، مانند بسیاری از فایل های DLL.
دسترسی دستور Sfc
دستور sfc از داخل Command Prompt در اکثر سیستم عامل های ویندوز، از جمله Windows 11، Windows 10، Windows 8، Windows 7، Windows Vista، Windows XP و Windows 2000 در دسترس است.
System File Checker از زمان Windows Vista بخشی از Windows Resource Protection بوده است و گاهی اوقات در این سیستم عامل ها به عنوان Windows Resource Checker نامیده می شود.
در Windows XP و Windows 2000، این ابزار بخشی از Windows File Protection است.
این دستور فقط زمانی که به عنوان مدیر باز می شود از Command Prompt قابل اجرا است. برای اطلاع از انجام این کار، نحوه باز کردن یک خط فرمان بالا را ببینید.
در دسترس بودن سوئیچ های فرمان sfc ممکن است از سیستم عاملی به سیستم عامل دیگر تا حدودی متفاوت باشد.
Sfc Command Syntax
شکل اصلی آن، این نحوی است که برای اجرای گزینه های System File Checker لازم است:
گزینه های sfc [=مسیر فایل کامل]
یا، به طور دقیق تر، این چیزی است که با گزینه ها به نظر می رسد:
sfc [ /scannow] [ /verifyonly] [ /scanfile= فایل] [ /verifyfile= فایل] [ /offbootdir= boot] [ /offwindir= برد] [ /?]
Sfc Command Options | |
---|---|
مورد | شرح |
/scannow | این گزینه به sfc دستور می دهد تا همه فایل های سیستم عامل محافظت شده را اسکن کند و در صورت لزوم تعمیر کند. |
/تنها تأیید | این گزینه دستور sfc همان /scannow است اما بدون تعمیر. |
/scanfile=فایل | این گزینه sfc مانند /scannow است اما اسکن و تعمیر فقط برای فایل مشخص شده است. |
/offbootdir=boot | که با /offwindir استفاده می شود، این گزینه sfc برای تعریف دایرکتوری بوت (بوت) هنگام استفاده از sfc از خارج از ویندوز استفاده می شود. |
/offwindir=win | این گزینه sfc با /offbootdir برای تعریف دایرکتوری ویندوز (win) هنگام استفاده از sfc آفلاین استفاده می شود. |
/? | از سوئیچ کمک با دستور sfc برای نشان دادن راهنمایی دقیق در مورد چندین گزینه فرمان استفاده کنید. |
می توانید خروجی دستور sfc را با استفاده از یک عملگر تغییر مسیر در یک فایل ذخیره کنید. برای دستورالعملها، نحوه تغییر مسیر خروجی فرمان به فایل را ببینید - ترفندهای خط فرمان نکات بیشتری مانند این دارد.
نمونههای فرمان Sfc
در اینجا چند نمونه از روش های مختلف استفاده از این دستور آورده شده است:
اسکن و جایگزینی همه فایل های خراب
sfc /scannow
در مثال بالا، از ابزار System File Checker برای اسکن و سپس جایگزینی خودکار هر فایل سیستمی خراب یا گم شده استفاده می شود. گزینه /scannow رایج ترین سوئیچ برای دستور sfc است.
نحوه استفاده از SFC /Scannow برای تعمیر فایل های سیستم عامل ویندوز محافظت شده را برای اطلاعات بیشتر در مورد استفاده از دستور در این راه ببینید.
تعمیر یک فایل خاص
sfc /scanfile=c:\windows\system32\ieframe.dll
دستور sfc بالا برای اسکن ieframe.dll و سپس تعمیر آن در صورت یافتن مشکل استفاده می شود.
اسکن نصب مختلف ویندوز
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
در مثال بعدی، فایل های محافظت شده ویندوز اسکن شده و در صورت لزوم تعمیر می شوند (/scannow) اما این کار با نصب متفاوت ویندوز (/offwindir=c:\windows) در درایو متفاوت (/offbootdir) انجام می شود.=c:).
مثال بالا نحوه استفاده از دستور sfc از Command Prompt در System Recovery Options یا نصب دیگری از ویندوز در همان رایانه است.
همه چیز را اسکن کنید، اما تعمیر نکنید
sfc /verifyonly
با استفاده از دستور sfc با گزینه /verifyonly، System File Checker همه فایلهای محافظت شده را اسکن میکند و مشکلات را گزارش میکند، اما هیچ تغییری ایجاد نمیشود.
بسته به نحوه راهاندازی رایانهتان، ممکن است نیاز به دسترسی به دیسک نصب ویندوز یا درایو فلش اصلی خود داشته باشید تا امکان تعمیر فایلها فراهم شود.
دستورات مربوط به Sfc و اطلاعات بیشتر
دستور sfc اغلب با سایر دستورات Command Prompt، مانند دستور shutdown استفاده می شود تا بتوانید پس از اجرای System File Checker، رایانه خود را مجددا راه اندازی کنید.
اگر ویندوز به یک کپی از یک فایل برای جایگزینی فایل خراب نیاز داشته باشد، آن را از C:\Windows\WinSxS\Backup\ دریافت می کند. اگر آن منبع در معرض خطر قرار گرفته باشد، ویندوز برای دانلود فایل های صحیح از وب سایت مایکروسافت به اینترنت دسترسی پیدا می کند.
برای اطلاعات بیشتر که ممکن است مفید باشد، بخش مایکروسافت را در System File Checker ببینید.