אם פונקציות מסוימות של Windows לא עובדות או ש-Windows קורס, השתמש System File Checker על מנת לסרוק את Windows ולשחזר את הקבצים שלך.
השלבים הבאים עשויים להיראות מסובכים במבט ראשון, רק עקוב אחריהם, צעד אחר צעד בסדר, ואנו ננסה להחזיר אותך למסלול.
הפעלת כלי הבדיקה System File Checker (SFC.exe)
לשם כך, בצע שלבים אלה:
-
פתח שורת פקודה עם הרשאות מלאות. לשם כך, בצע את הפעולות בהתאם למערכת ההפעלה שלך:
-
אם מותקנת אצלך מערכת Windows 10, Windows 8.1 או Windows 8, הפעל תחילה את הכלי Deployment Image Servicing and Management (DISM) בתיבת הדואר הנכנס לפני הפעלת System File Checker. (אם מותקנת אצלך מערכת Windows 7 או Windows Vista, דלג לשלב 3.)
הקלד את הפקודה הבאה ולאחר מכן הקש על ENTER: הפעלת הפקודה עשויה להימשך מספר דקות.
DISM.exe /Online /Cleanup-image /Restorehealth
חשוב: בעת הפעלת הפקודה, DISM משתמשת ב-Windows Update כדי לספק את הקבצים הנדרשים לתיקון הפגמים. עם זאת, אם לקוח Windows Update כבר מנותק, השתמש בהתקנה פועלת של Windows כמקור לתיקון, או השתמש בתיקיית זה-לצד-זה של מיקום משותף ברשת או של מדיה נשלפת, כמו Windows DVD, כמקור הקבצים. לשם כך, הפעל במקום זאת את הפקודה הבאה:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
הערה: החלף את מציין המיקום C:\RepairSource\Windows במיקום של מקור התיקון. לקבלת מידע נוסף על השימוש בכלי DISM לתיקון Windows, ראה תיקון תמונה של Windows.
-
בשורת הפקודה, הקלד את הפקודה הבאה ולאחר מכן הקש על ENTER:
sfc /scannow
הפקודה sfc /scannow תסרוק את כל קבצי המערכת המוגנים ותחליף קבצים פגומים בעותק מהמטמון שנמצא בתיקיה דחוסה ב-%WinDir%\System32\dllcache.
מציין המיקום %WinDir% מייצג את התיקיה של מערכת ההפעלה Windows. לדוגמה, C:\Windows.
הערה אל תסגור חלון זה של שורת הפקודה עד להשלמת האימות ב-100%. תוצאות הסריקה יוצגו לאחר סיום תהליך זה.
-
לאחר שהתהליך יסתיים, ייתכן שתופיע אחת מההודעות הבאות:
-
הגנת המשאבים של Windows לא מצאה בעיות תקינות כלשהן.
פירוש הדבר שאין לך קבצי מערכת חסרים או פגומים. -
הגנת המשאבים של Windows לא יכלה לבצע את הפעולה המבוקשת.
כדי לפתור בעיה זו, בצע את הסריקה של כלי הבדיקה System File Checker במצב בטוח, וודא שהתיקיות PendingDeletes ו-PendingRenames קיימות ב-%WinDir%\WinSxS\Temp. -
הגנת המשאבים של Windows מצאה קבצים פגומים ותיקנה אותם בהצלחה. הפרטים כלולים ב-CBS.Log %WinDir%\Logs\CBS\CBS.log.
כדי להציג את המידע המפורט על הסריקה והשחזור של קבצי המערכת, עבור אל כיצד להציג פרטים של תהליך כלי הבדיקה System File Checker. -
הגנת המשאבים של Windows מצאה קבצים פגומים אך לא הצליחה לתקן חלק מהם. הפרטים כלולים ב-CBS.Log %WinDir%\Logs\CBS\CBS.log.
כדי לתקן את הקבצים הפגומים באופן ידני, הצג פרטים של תהליך כלי הבדיקה System File Checker כדי למצוא את הקובץ הפגום, ולאחר מכן החלף באופן ידני את הקובץ הפגום בעותק תקין ומוכח של הקובץ.
-
החלק מהקצה השמאלי של המסך והקש על חיפוש. לחלופין, אם אתה משתמש בעכבר, הצבע על הפינה השמאלית התחתונה של המסך, ולחץ על חיפוש. הקלד Command Prompt בתיבה חיפוש, לחץ באמצעות לחצן העכבר הימני על Command Prompt ולאחר מכן לחץ על הפעל כמנהל מערכת. אם תתבקש לספק סיסמת מנהל או אישור, הקלד את הסיסמה או לחץ על אפשר.
לשם כך, לחץ על התחל, הקלד Command Prompt או cmd בתיבה חיפוש, לחץ באמצעות לחצן העכבר הימני על Command Prompt ולאחר מכן לחץ על הפעל כמנהל מערכת. אם תתבקש לספק סיסמת מנהל או אישור, הקלד את הסיסמה או לחץ על אפשר.
מידע נוסף
כיצד להציג פרטים של תהליך כלי הבדיקה System File Checker
כדי להציג את הפרטים הכלולים בקובץ CBS.Log, ניתן להעתיק את המידע אל הקובץ Sfcdetails.txt באמצעות הפקודה Findstr, ולאחר מכן להציג את הפרטים ב-Sfcdetails.txt. לשם כך, בצע את השלבים הבאים:
-
פתח שורת פקודה בעלת הרשאות מלאות כמתואר בשלב 1 הקודם.
-
בשורת הפקודה, הקלד את הפקודה הבאה ולאחר מכן הקש על ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
הערה הקובץ Sfcdetails.txt מכיל פרטים מכל פעם שכלי הבדיקה System File Checker מופעל במחשב. הקובץ כולל מידע על קבצים שלא תוקנו באמצעות הכלי System File Checker. אמת את ערכי התאריך והשעה כדי לקבוע מהם הקבצים הבעייתיים שנמצאו בפעם האחרונה שהכלי System File Checker הופעל.
-
פתח את הקובץ Sfcdetails.txt משולחן העבודה.
-
הקובץ Sfcdetails.txt עושה שימוש בתבנית הבאה:
Date/Time SFC detail קובץ היומן לדוגמה הבא מכיל ערך עבור קובץ שלא ניתן לתיקון: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
כיצד להחליף באופן ידני קובץ מערכת פגום בעותק תקין ומוכח של הקובץ
לאחר שתקבע איזה קובץ מערכת נפגם ולא היתה אפשרות לתקן אותו במידע המפורט של הקובץ Sfcdetails.txt, מצא היכן הקובץ הפגום ממוקם, ולאחר מכן החלף באופן ידני את הקובץ הפגום בעותק טוב ומוכח של הקובץ. לשם כך, בצע את הפעולות הבאות:
הערה ייתכן שתוכל להשיג עותק תקין ומוכח של קובץ המערכת ממחשב אחר שבו פועלת גירסה של Windows הזהה לזאת שבמחשבך. תוכל לבצע את התהליך של כלי הבדיקה System File Checker במחשב זה כדי לוודא שקובץ המערכת שבכוונתך להעתיק הוא עותק טוב.
-
קבל בעלות מנהלית על קובץ המערכת הפגום. לשם כך, בשורת פקודה בעלת הרשאות מלאות, העתק ולאחר מכן הדבק (או הקלד) את הפקודה הבאה ולאחר מכן הקש ENTER:
takeown /f Path_And_File_Name הערה מציין המיקום Path_And_File_Name מייצג את הנתיב ואת שם הקובץ הפגום. לדוגמה, הקלד takeown /f C:\windows\system32\jscript.dll.
-
הענק למנהלי מערכת גישה מלאה לקובץ המערכת הפגום. לשם כך, העתק והדבק (או הקלד) את הפקודה הבאה ולאחר מכן הקש על ENTER:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F הערה מציין המיקום Path_And_File_Name מייצג את הנתיב ואת שם הקובץ הפגום. לדוגמה, הקלד icacls C:\windows\system32\jscript.dll /grant administrators:F.
-
החלף את קובץ המערכת הפגום בעותק תקין ומוכח של הקובץ. לשם כך, העתק והדבק (או הקלד) את הפקודה הבאה ולאחר מכן הקש על ENTER:
Copy Source_File Destination הערה מציין המיקום Source_File מייצג את הנתיב ואת שם הקובץ של עותק תקין ומוכח של הקובץ במחשב שלך, ומציין המיקום Destination מייצג את הנתיב ואת שם הקובץ הפגום. לדוגמה, הקלד copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
אם לא עובד השלבים שלעיל, ייתכן שעליך להתקין מחדש את Windows. לקבלת מידע נוסף, ראה אפשרויות שחזור Windows 10.