أجهزة الكمبيوتر العميلة عدم الإعلام مرة أخرى إلى خادم Windows البرامج Update Services (WSUS)

إعمل في أي مكان من أي جهاز باستخدام Microsoft 365

الترقية إلى Microsoft 365 للعمل في اي مكان بأخر الميزات والتحديثات.

الترقية الآن

معلومات الدعم الداخلي ل Microsoft

الخطأ رقم: 920045 (إصدارات Windows خارج النطاق)

الأعراض

أجهزة الكمبيوتر العميلة عدم الإعلام مرة أخرى إلى ملقم Microsoft Windows البرامج Update Services (WSUS). بالإضافة إلى ذلك، قد تحدث الأعراض التالية:

  • يتم تسجيل رسالة الخطأ التالية في الملف Windowsupdate.log السجل على أجهزة الكمبيوتر العميلة:

    تحذير: فشل تحميل أحداث بالملقم بالموارد البشرية = 80244008

  • يتم عرض رسائل خطأ مهلة Microsoft SQL Server في وحدة إدارية على خادم WSUS.

  • يتضمن الملف SoftwareDistribution.log الموجود في المجلد Windows Update Services\LogFiles %programfiles%\Microsoft رسائل مشابهة لما يلي:

    <DATE>
    <TIME>
    W3wp.130DBConnection.LogSqlExceptionDBLAYER خطأ UTC: أخطاء [0]: حالة مصدر موفر بيانات SqlClient.Net، خادم OPC AD WSUS1N\WSUS، رقم-2، الدرجة 10، 0, كونيكتيونريد الإجراء (WrapperRead()).،
    رقم السطر 0: انتهت مهلة. انقضت فترة المهلة قبل إكمال العملية أو الملقم لا يستجيب.

السبب

تحدث هذه المشكلة إذا تجاوز عدد الأحداث التقارير في جدول tbEventInstance الصفوف 1 مليون.

يمكن أن يعتمد خادم WSUS يستخدم الأجهزة الموصى بها الحد الأقصى لعدد عملاء 15000 باستخدام دورة كشف افتراضية من 22 ساعة. عدد الأحداث التقارير التي يتم إضافتها إلى الجدول تبيفينتينستانسي يعتمد على عدد العملاء والتردد الذي يتم تعيينه لكل دورة الكشف. الحذف التلقائي للصفوف من الجدول تبيفينتينستانسي يبدأ عندما يحاول عميل إرسال تقرير. تبدأ عملية الحذف التلقائي فقط إذا تجاوزت الأحداث التقارير في جدول tbEventInstance الصفوف 1 مليون.

عملية الحذف التلقائي بطيئة للغاية ومنع أجهزة الكمبيوتر العميلة من إبلاغ خادم WSUS. بشكل افتراضي، يتم تكوين WSUS لحذف الأحداث التي مضى عليها أكثر من 15 يوما على محطات العمل والتي تكون أقدم من 90 يوما على ملقمات. يحذف WSUS الأحداث القديمة معدل الأحداث 1000 كل 12 ساعة.

لمزيد من المعلومات حول كيفية تحديد ما إذا كان تجاوز الجدول تبيفينتينستانسي الصفوف 1 مليون، راجع قسم "مزيد من المعلومات".

الحل

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد مقطع "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف. إذا لم يظهر هذا المقطع، إرسال طلب إلى خدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.

ملاحظة: في حالة حدوث مشكلات إضافية أو يجب إجراء استكشاف للأخطاء وحلها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:

ملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

أية متطلبات مسبقة مطلوبة.

متطلبات إعادة التشغيل

ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات عاجلة أخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Eventinstancesfix.dll

غير قابل للتطبيق

41,272

07-Nov-2005

11:36

x86

Eventinstancesfix.sql

غير قابل للتطبيق

14442

01-Nov-2005

10:42

غير قابل للتطبيق

Runeventinstancesfix.vbs

غير قابل للتطبيق

1,433

08-Nov-2005

12:16

غير قابل للتطبيق

الحل البديل

للتغلب على هذه المشكلة، تغيير دورة الكشف إلى قيمة في النطاق المسموح به. باستخدام "نهج المجموعة"، يمكنك معالجة الوقت بين كل دورة الكشف من ساعة واحدة إلى 22 ساعة. على سبيل المثال، إذا قمت بتغيير تكرار دورة الكشف من الافتراضي 22 ساعة لمدة 11 ساعة، يتم تقليل عدد العملاء الذين بإمكانهم دعم خادم WSUS للعملاء 7500.

إذا كانت أجهزة الكمبيوتر العميلة عدم الإعلام مرة أخرى إلى خادم WSUS بعد تغيير تكرار دورة الكشف، يجب حذف كافة الأحداث الحالية من الجدول تبيفينتينستانسي. للقيام بذلك، بتشغيل الأمر التالي في محلل استعلام SQL:

Dbo.tbEventInstance "اقتطاع الجدول"بالإضافة إلى ذلك، يمكنك إيقاف عملية الحذف التلقائي وقم بزيادة تواتر عملية الحذف. بعد زيادة تواتر عملية الحذف، حذف الصفوف في قطع أصغر WSUS، ويبقى حجم الجدول تبيفينتينستانسي.

لإيقاف عملية الحذف التلقائي لتعيين تكرار عملية الحذف ساعة واحدة، يمكنك تشغيل الأمر التالي في محلل استعلام SQL:

تحديث dbo.tbConfigurationB مجموعة أوتوبورجيديتيكتيونبيريود = 1يعمل هذا الأمر عملية الحذف كل ساعة. بعد تشغيل هذا الأمر، يحذف WSUS الأحداث 24.000 يوميا بمعدل 1000 أحداث الساعة. هذا هو أعلى تردد التي يمكن تعيينها لعملية الحذف.

لحساب تردد الحذف التلقائي الصحيح وتكرار دورة الكشف الصحيح، يجب أن تعرف عدد العملاء WSUS.

استخدام الصيغ التالية لحساب تردد الحد الأدنى لعملية الحذف وتكرار دورة الكشف:

تكرار عملية الحذف الحد الأدنى: (24/DF) س م

تكرار دورة: (CL/PF) x 24ملاحظة: مدافع هو تكرار دورة الكشف عن مس عدد العملاء WSUS والجبهة الوطنية هو تكرار إزالة الحد الأدنى.

على سبيل المثال، إذا كان هناك عملاء WSUS 4000 وتعيين تكرار دورة الكشف إلى 8 دورات في اليوم، يمكن تسجيل الأحداث تقريبا 32000 الجدول تبيفينتينستانسي. الحد الأقصى لعدد الأحداث التي يمكن إزالتها خلال عملية الحذف كل يوم أحداث 24.000 عند تعيين تكرار الحذف إلى ساعة واحدة. لذلك، يمكنك تقليل تكرار دورة الكشف عن عدد الأحداث التي تم إنشاؤها بواسطة العملاء هو أقل من 24، 000.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

كيفية تحديد ما إذا كان تجاوز الجدول تبيفينتينستانسي الصفوف 1 مليون

  1. بدء تشغيل محلل استعلام SQL ومن ثم الاتصال بالخادم المحلي.

  2. في القائمة قاعدة بيانات ، انقر فوق سوسدب.

  3. لصق استعلام SQL في إطار استعلام:

    select count(*) from tbEventInstance
  4. انقر فوق تنفيذ الاستعلام لتشغيل الاستعلام.

إذا كنت تستخدم Microsoft SQL Server Desktop Engine (Windows) (WMSDE)، يمكن أيضا استخدام الأمر osql للتحقق من ما إذا كان تجاوز الجدول تبيفينتينستانسي الصفوف 1 مليون. للقيام بذلك، اكتب الأمر التالي في موجه الأوامر، ومن ثم اضغط ENTER:

"%programfiles%\Update Services\tools\osql\osql.exe" -S %COMPUTERNAME%\WSUS -E -dSUSDB -Q"SELECT COUNT(*) FROM dbo.tbEventInstance"

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×