كيفية إصلاح ويندوز 10 0xc1800118 خطأ على WSUS

جدول المحتويات:

فيديو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل Ø§Ù„Ø 2024

فيديو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل Ø§Ù„Ø 2024
Anonim

قد يكون تثبيت تحديثات Windows 10 أمرًا صعبًا في بعض الأحيان نظرًا لجميع الأخطاء التي قد تحدث أثناء عملية التثبيت وبعدها. تعد رسالة الخطأ 0xc1800118 واحدة من أكثر الأخطاء التي يتم مواجهتها عند تثبيت تحديثات Windows 10 أو تصميمات نظام التشغيل الجديدة.

خطأ 0xc1800118 يؤثر على العديد من مستخدمي ويندوز 10

أتلقى "تحديث الميزة لنظام التشغيل Windows 10 ، الإصدار 1607 خطأ 0xc1800118 ″ وفشل التثبيت. يمكن لأي شخص تسليط الضوء على ما يعني الخطأ 0xc1800118. شكرا

تحدث هذه المشكلة إذا كان تحديث Windows 10 الإصدار 1607 مشفرًا ولكن لا يظهر كمشفرة في قاعدة بيانات WSUS. تشرح Microsoft أيضًا أن هذه المشكلة قد تحدث في حالة مزامنة التحديثات قبل تطبيق KB3159706.

خطوات تصليح الخطأ 0xc1800118

1. كشف ما إذا كانت WSUS في حالة سيئة ، والتي يشار إليها بنتيجة "TotalResults> 0". للقيام بذلك ، قم بتشغيل الاستعلام التالي:

حدد إجمالي النتائج = عدد (*)

من tbFile

حيث (IsEncrypted = 1 و DecryptionKey NULL) أو (FileName مثل '٪ 14393٪.esd' و IsEncrypted = 0)

2. تعطيل تصنيف "ترقيات" (USS أو WSUS مستقل). للقيام بذلك ، قم بتشغيل الأمر التالي في PowerShell:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title - Eq "Upgradees"} | | Set-WsusClassification -Disable

3. احذف الترقيات التي تمت مزامنتها مسبقًا (جميع WSUS - ابدأ من أعلى الخادم). قم بتشغيل أمر PowerShell هذا:

$ s = Get-WsusServer

1607Updates = $ s.SearchUpdates ("الإصدار 1607")

1607 التحديثات | foreach {$ _. Decline ()}

1607 التحديثات | foreach {$ s.DeleteUpdate ($ _. Id.UpdateId)}

في الأمر الثاني ، يمثل "الإصدار 1607" تحديثات اللغة الإنجليزية. بالنسبة للتحديثات غير الإنجليزية ، استبدل العناوين المناسبة باللغة لسلسلة SearchUpdates.

ملاحظة مهمة: قد يكون لديك انطباع بأن Powershell فشل في فعل أي شيء. لن تتمكن من كتابة الأوامر ، حيث أن الأداة معلقة هناك. قد يستغرق حذف الترقيات في وقت ما أكثر من 30 دقيقة. فقط اتركه يعمل حتى تعود إلى موجه.

4. قم بتمكين تصنيف "الترقيات" (USS أو WSUS المستقل). قم بتشغيل أمر PowerShell هذا:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title - Eq "Upgradees"} | | تعيين-WsusClassification

5. احذف الملفات من جدول tbFile في قاعدة بيانات WSUS (كافة WSUS - ابدأ من أعلى الخادم) باستخدام هذا الأمر:

أعلن فيNotNeededFiles table (FileDigest binary (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.StartSynchronization ()

7. إذا استمر ظهور الخطأ 0xc1800118 على الشاشة ، فقم بتشغيل الأمر التالي في موجه الأوامر:

  • وقف صافي wuauserv
  • del٪ windir٪ SoftwareDistributionDataStore *

8. البحث عن التحديثات.

كيفية إصلاح ويندوز 10 0xc1800118 خطأ على WSUS