درسته دوست عزيز منم اين فرمان را ميشناسم
و به ظاهر هم اين كارو ميكنه
ولي تا حالا يادم نمياد يه بار فايلي را كه از دست داده ام ترميم كنه و يا جايگزين كنه
مثلا همين الان فايل services.exe من به خاطر آلودگي به ويروس توسط آنتي ويروس پاك شده انتظار داشتم با اين دستور فايل اصلي جايگزين بشه ولي هيچ فايده اي نداشت
SFC یا همان Sysrem File Checker دستوری است برای چک کردن و تائید کردن ورژن فایلهای حفاظت شده سیستمی
و پارامترهای آن بدین شرح است:
sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/purgecache] [/cachesize=x
scannow /
تمام فایلهای سیستمی حفاظت شده را فورا چک میکنه.
scanonce /
اونها رو تا یک بار ریستارت مانع تغییرشون میشه.
scanboot /
فایلهای سیستمی را موقع بوت چک میکنه
revert /
Returns the scan to its default operation.
purgecache /
Purges the Windows File Protection file cache and scans all protected system files immediately.
cachesize=x /
Sets the size, in MB, of the Windows File Protection file cache.
? /
Displays help at the command prompt
ولیکن برای جایگزینی فایلهای از دست رفته میبایستی توسط سی دی بوت ویندوز وارد ویندوز ریکاوری کنسول شده و از آنجا اقدام به تعمیر و نصب نمایید
ولی برای مشکل این دوستمون که سیستمش ناگهانی هنگ میکنه میشه علت هنگ کردن سیستمشو از قسمت
Event viewer در کنترل پانل دید که باعث هنگ کردن برنامه خاصی است یا سخت افزار خاصی.