כיצד לתקן את שגיאת Windows 10 0xc1800118 ב- wsus

תוכן עניינים:

וִידֵאוֹ: [Windows Server 2012 basics] Урок 14 - WSUS, сервер обновлений 2024

וִידֵאוֹ: [Windows Server 2012 basics] Урок 14 - WSUS, сервер обновлений 2024
Anonim

התקנת עדכוני Windows 10 עלולה לפעמים להיות מסובכת למדי בגלל כל השגיאות שעלולות להתרחש במהלך תהליך ההתקנה ולאחריו. הודעת השגיאה 0xc1800118 היא אחת השגיאות הנפוצות ביותר בעת התקנת עדכוני Windows 10 או מערכות הפעלה חדשות של מערכת ההפעלה.

שגיאה 0xc1800118 משפיעה על משתמשים רבים ב- Windows 10

אני מקבל "עדכון תכונה לחלונות 10, גרסת 1607 שגיאה 0xc1800118" והתקנה נכשלה. האם מישהו יכול לשפוך אור על המשמעות של שגיאה 0xc1800118. תודה

בעיה זו מתרחשת אם עדכון Windows 10 גרסה 1607 מוצפן אך אינו מופיע כמוצפן במסד הנתונים של WSUS. מיקרוסופט מסבירה גם כי בעיה זו עלולה להתרחש אם העדכונים מסונכרנים לפני שתחיל את KB3159706.

שלבים לתיקון שגיאה 0xc1800118

1. בדוק אם WSUS במצב רע, שמצוין בתוצאה "TotalResults> 0". לשם כך, הפעל את השאילתה הבאה:

בחר TotalResults = Count (*)

מ- tbFile

שם (IsEncrypted = 1 ו- DecryptionKey הוא NULL) או (שם קובץ כמו '% 14393%.esd' ו- IsEncrypted = 0)

2. השבת את סיווג "שדרוגים" (USS או WSUS עצמאי). לשם כך, הפעל את הפקודה הבאה ב- PowerShell:

Get-WsusClassification | איפה-אובייקט -פילטר סקריפט {$ _. סיווג. כותרת -כל "שדרוגים"} | Set-Wsus סיווג - ניתן להחלפה

3. מחק את השדרוגים שסונכרנו בעבר (הכל WSUS - התחל בשרת העליון). הפעל את הפקודה הזו של PowerShell:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates ("גרסה 1607")

1607 $ עדכונים | לבקש {$ _. דחייה ()}

1607 $ עדכונים | לחפש {$ s.DeleteUpdate ($ _. id.UpdateId)}

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

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

4. הפעל את הסיווג "שדרוגים" (USS או WSUS עצמאי). הפעל את הפקודה הזו של PowerShell:

Get-WsusClassification | איפה-אובייקט -פילטר סקריפט {$ _. סיווג. כותרת -כל "שדרוגים"} | Set-WsusClassification

5. מחק קבצים מטבלת tbFile במסד הנתונים של WSUS (הכל WSUS - התחל בשרת העליון) באמצעות פקודה זו:

להכריז על הטבלה @NotNeededFiles (FileDigest בינארי (20) UNIQUE);

הכנס ל- @NotNeededFiles (FileDigest) (בחר FileDigest מ- tbFile שם FileName כמו '% 14393%.esd' למעט בחר FileDigest מתוך tbFileForRevision);

מחק מ- tbFileOnServer איפה FileDigest (בחר FileDigest מ- @NotNeededFiles)

מחק מה- tbFile בו נמצא FileDigest (בחר FileDigest מ- @NotNeededFiles)

6. בצע סנכרון מלא (USS או WSUS עצמאי) באמצעות הפקודה הבאה של PowerShell:

$ sub = $ s.GetSubscription ()

$ sub.Start Synchronization ()

7. אם שגיאה 0xc1800118 עדיין מופיעה על המסך, הפעל את הפקודה הבאה בשורת הפקודה:

  • עצור רשת
  • del% windir% SoftwareDistributionDataStore *

8. סרוק לקבלת עדכונים.

כיצד לתקן את שגיאת Windows 10 0xc1800118 ב- wsus