חל על
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

כאשר קבצי מערכת קריטיים של Windows חסרים או פגומים, תכונות מסוימות של Windows עלולות להפסיק לפעול כראוי או ש- Windows עשוי להפסיק להגיב לחלוטין.  במקרה כזה, באפשרותך להשתמש בכלי Deployment Image Servicing and Management (DISM) בכלי בודק קבצי המערכת (SFC) כדי לסרוק את קבצי המערכת ולשחזר קבצים פגומים או חסרים.

שלב 2: הפעלת בודק קבצי המערכת

בחלון שורת הפקודה, הקלד את הפקודה הבאה והקש ENTER:

sfc /scannow

שורת הפקודה עם זכויות מנהל מערכת - sfc /scannow   

אזהרה: אל תסגור חלון שורת פקודה זה עד להשלמת האימות ב- 100%.

הפקודה sfc /scannow תסרוק את כל קבצי המערכת המוגנים ותחליף קבצים פגומים בעותק המאוחסן במטמון.  תוצאות הסריקה יוצגו לאחר שתהליך זה יסיים. ייתכן שתקבל אחת מההודעות הבאות:

הודעת תוצאת סריקה

פעולה תואמת

הגנת המשאבים של Windows לא מצאה בעיות תקינות כלשהן.

אין לך קבצי מערכת חסרים או פגומים.

הגנת המשאבים של Windows לא יכלה לבצע את הפעולה המבוקשת.

כדי לפתור בעיה זו, בצע את הסריקה של בודק קבצי המערכת במצב בטוח.

ודא שהתיקיות PendingDeletes ו- PendingRenames קיימות תחת %WinDir%\WinSxS\Temp.

מציין המיקום %WinDir% מייצג את תיקיית מערכת ההפעלה Windows, כגון C:\Windows.

הגנת המשאבים של Windows מצאה קבצים פגומים ותקן אותם בהצלחה.

הפעולה הצליחה. 

כדי להציג מידע מפורט אודות סריקה ושחזור של קבצי המערכת, עבור אל כיצד להציג פרטים של תהליך בודק קבצי המערכת.

הגנת המשאבים של Windows מצאה קבצים פגומים, אך לא היתה אפשרות לתקן חלק מהם.

כדי לתקן את הקבצים הפגומים באופן ידני, הצג פרטים של תהליך כלי הבדיקה System File Checker כדי למצוא את הקובץ הפגום, ולאחר מכן החלף באופן ידני את הקובץ הפגום בעותק תקין ומוכח של הקובץ.

מידע נוסף

כדי להציג את הפרטים הכלולים ב- CBS. קובץ יומן רישום, בצע שלבים אלה כדי להעתיק את המידע ביומן הרישום לקובץ טקסט הניתן להצגה בשולחן העבודה:

  1. פתח שורת פקודה עם הרשאות מלאות, כפי שתואר קודם לכן.

  2. בחלון שורת הפקודה , הקלד את הפקודה הבאה (בשורה אחת) ולאחר מכן הקש ENTER:

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    הערה: קובץ Sfcdetails.txt מכיל פרטים מכל פעם שכלי בודק קבצי המערכת הופעל במחשב. הקובץ כולל מידע אודות קבצים שלא תוקן על-ידי הכלי בודק קבצי המערכת. אמת את ערכי התאריך והשעה כדי לקבוע אילו קבצים בעייתיים נמצאו בפעם האחרונה שבה הפעלת את הכלי 'בודק קבצי המערכת'.

  3. פתח את Sfcdetails.txt הקובץ משולחן העבודה שלך.

  4. הקובץ Sfcdetails.txt משתמש בתבנית הבאה:

    פרטי תאריך/שעה SFC קובץ יומן הרישום לדוגמה הבא מכיל ערך עבור קובץ שלא היתה אפשרות לתקן: 2007-01-12 12:10:42, Info CSI 00000008 [SR] אין אפשרות לתקן קובץ חבר [l:34{17}]"Accessibility.dll" של נגישות, גירסה = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), תרבות ניטרלית, VersionScope ניטראלי, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, הקלד ניטראלי, TypeName ניטראלי, PublicKey ניטראלי במאגר, הקובץ חסר

לאחר סקירת קובץ יומן הרישום כדי לקבוע איזה קובץ מערכת נפגם ולא היתה אפשרות לתקן אותו, אתר את מיקום הקובץ הפגם ולאחר מכן החלף באופן ידני את הקובץ הפגם בעותק תואם ידוע של הקובץ.

לשם כך, בצע את ההוראות שלהלן.  בפקודות הבאות, <Path_And_File_Name> המיקום מייצג את הנתיב ואת שם הקובץ של הקובץ הפגם.

הערה: ייתכן שתוכל לקבל עותק טוב ידוע של קובץ המערכת ממחשב אחר שבו פועלת אותה גירסה של Windows כמו במחשב שלך. ייתכן שתרצה לבצע תהליך של בודק קבצי המערכת במחשב זה כדי לוודא שקובץ המערכת שבכוונתך להעתיק הוא עותק טוב.

שלב 1: קח בעלות ניהולית על קובץ המערכת הפגם.

הקלד את הפקודה הבאה בשורת הפקודה עם הרשאות מלאות ולאחר מכן הקש ENTER:

<Path_And_File_Name>

דוגמה:

takeown /f C:\windows\system32\jscript.dll

שורת הפקודה עם זכויות מנהל מערכת - הפקודה הצליחה

שלב 2: הענק למנהלי מערכת גישה מלאה לקובץ המערכת הפגם.

הקלד את הפקודה הבאה ולאחר מכן הקש ENTER:

icacls <Path_And_File_Name> /grant administrators:F 

דוגמה:

icacls C:\windows\system32\jscript.dll /grant administrators:F

שורת הפקודה עם זכויות מנהל מערכת

שלב 3: החלף את קובץ המערכת הפגם בעותק תואם ידוע של הקובץ.

הקלד את הפקודה הבאה ולאחר מכן הקש ENTER:

העתק <Source_File> <יעד>

בפקודה לעיל, החלף את מציין המיקום של<Source_File> בנתיב וב שם הקובץ של העותק הטוב הידוע של הקובץ במחשב שלך והחלף את מציין המיקום<Destination> בנתיב וב שם הקובץ של הקובץ הפגם.

דוגמה:

העתק E:\temp\jscript.dll C:\windows\system32\jscript.dll

אם השלבים שלעיל אינם פועלים, ייתכן שיהיה עליך להתקין מחדש את Windows. לקבלת מידע נוסף, ראה אפשרויות שחזור ב- Windows

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.