FIX: عمليات التطبيق الخاص بك تسرب مقابض الحدث جهازي كل مرة يقوم فيها التطبيق بإجراء طلب HTTP

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

اضغط هنا لرابط المقالة باللغة الانجليزية838098
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
الأسلوب SetProxy يعين ملقم وكيل لطلب HTTP. عند إنشاء أحد تطبيقات التي تستخدم كائن WinHttpRequest إذا استدعاء الأسلوب قبل استدعاء الأسلوب SetProxy احتمال حدوث تسرب التطبيق الخاص بك مقابض الحدث جهازي كل طلب HTTP.
الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft Windows XP أو Microsoft Windows 2000. لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
322389كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows XP
260910كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows 2000
تم استبدال الإصلاح العاجل WinHTTP5.dll الملف WinHTTP.dll في Windows 2000 Service Pack 3 (SP3) في Windows XP Service Pack 2 (SP2). دعم ملف WinHTTP5.dll صلاحية 1 أكتوبر 2004. لذلك، يجب استخدام الملف WinHTTP.dll بدلاً من ملف WinHTTP5.dll. لمزيد من المعلومات، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب: إذا لم يكن الملف WinHTTP5.dll الأصلية غير مسجلة عند تثبيت Windows 2000 SP3 أو أحدث حزمة خدمة أو عند تثبيت Windows XP SP2 ، ستتم متابعة الملقم لاستخدام الملف WinHTTP5.dll الأصلي. في حالة حدوث هذا السلوك، تواجهك المشكلات المعروفة التي تم تناولها في الإصلاح الجديد. إذا قمت بتثبيت Windows 2000 SP3 أو أحدث حزمة خدمة أو إذا قمت بتثبيت Windows XP SP2 ابحث عن الملف WinHTTP.dll. إذا كان الملف WinHTTP.dll في نفس المجلد مثل الملف WinHTTP5.dll اتبع الخطوات التالية:
  1. استخدم الأمر التالي إلغاء تسجيل ملف WinHTTP5.dll:
    regsvr32 /u C:\WINNT\system32\winhttp5.dll
  2. استخدم الأمر التالي تسجيل ملف WinHTTP.dll:
    C:\WINNT\system32\winhttp.dll regsvr32

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
   Date         Time   Version        Size     File name   --------------------------------------------------------   08-Mar-2004  17:22  5.0.2613.1004  298,936  Winhttp5.dll
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة لأول مرة في حزمة الخدمة Service Pack 3 الخاصة بـ Windows 2000 وفي Windows XP Service Pack 2.
معلومات أخرى
للتحقق من أن التطبيق الخاص بك لديه تسريب مؤشر مراقبة عدد معالجة في "إدارة مهام Windows Microsoft. في "إدارة المهام" ، تحقق من أن التطبيق يسرّب مقابض جهازي كل مرة يقوم فيها التطبيق بإجراء طلب جديد. أيضاً، تحقق من المقابض لا يتم إصدارها لمدة طويلة.

للحصول على معلومات إضافية حول المصطلحات المستخدَمة في وصف تحديثات منتج Microsoft، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 838098 - آخر مراجعة: 01/17/2015 16:37:03 - المراجعة: 4.0

Microsoft Windows HTTP Services 5.0

  • kbnosurvey kbarchive kbmt kbwinxpsp2fix kbfix kbbug kbwinxpsp1fix kbwinxppresp2fix kbqfe KB838098 KbMtar
تعليقات