يتم تجاهل استثناءات طرح من أحد تطبيقات التي يتم تشغيلها في إصدار 64 بت من Windows

الأعراض

يرجى مراعاة السيناريو التالي:
  • تشغيل أحد تطبيقات على إصدار 64-بت من Windows Server 2008 أو نظام التشغيل Windows Vista، ونظام التشغيل Windows Server 2008 R2 أو Windows 7.
  • استثناء الذي يتم طرحه في روتين رد اتصال التي يتم تشغيلها في وضع المستخدم.

في هذا السيناريو، لا يؤدي هذا الاستثناء إلى تعطل التطبيق. بدلاً من ذلك، يدخل التطبيق في حالة غير متناسقة. ثم يطرح استثناء مختلفة التطبيق وتعطل.


عادة هي دالة رد اتصال وضع مستخدم دالة معرفة من قبل التطبيق التي يتم استدعاؤها بواسطة مكون وضع kernel. أمثلة دالات رد الاتصال وضع مستخدم Windows الإجراءات وربط الإجراءات. يتم استدعاء هذه الدالات قبل Windows لمعالجة رسائل Windows أو لمعالجة أحداث ربط Windows.

الحل

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

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

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

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

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

لتطبيق هذا الإصلاح العاجل، يجب أن يعمل الكمبيوتر أحد أنظمة تشغيل Windows التالية:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows Server 2008 R2
لمزيد من المعلومات حول كيفية الحصول على حزمة خدمة نظام التشغيل Windows Vista، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935791 كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista

لمزيد من المعلومات حول كيفية الحصول على حزمة خدمة Windows Server 2008، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية الحصول على أحدث حزمة خدمة ل Windows Server 2008 968849

إرشادات التثبيت

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



عند تمكين هذا الإصلاح العاجل على مستوى النظام، تتأثر كافة العمليات التي تعمل في النظام. عند تمكين هذا الإصلاح العاجل على مستوى عملية، تتأثر هذه العملية المحددة. يستبدل إعداد الإصلاح الجديد على مستوى عملية الإصلاح على مستوى النظام.



لتمكين هذا الإصلاح العاجل على مستوى النظام، اتبع الخطوات التالية:
  1. في "محرر التسجيل"، حدد موقع مفتاح التسجيل الفرعي التالي:
    خيارات تنفيذ ملف HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image hklm
  2. إنشاء إدخال تسجيل من قيمة DWORD.
  3. اسم إدخال السجل الجديد DisableUserModeCallbackFilter..
  4. تعيين قيمة إدخال التسجيل DisableUserModeCallbackFilter إلى 1.
لتمكين هذا الإصلاح العاجل على مستوى عملية، اتبع الخطوات التالية:
  1. في "محرر التسجيل"، حدد موقع مفتاح التسجيل الفرعي التالي:
    خيارات تنفيذ ملف كرنتفرسون hklm البرمجيات مايكروسوفت ويندوز أو خيارات تنفيذ ملف كرنتفرسون HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows.
  2. إنشاء مفتاح فرعي لتسجيل.
  3. اسم مفتاح التسجيل الفرعي الجديد مع اسم العملية التي تريد تمكين هذا الإصلاح العاجل. على سبيل المثال، إذا كنت تريد تمكين هذا الإصلاح العاجل على عملية Notepad.exe، يمكنك تسمية المفتاح الفرعي للتسجيل الجديد "Notepad.exe."
  4. ضمن مفتاح التسجيل الفرعي الجديد، إنشاء إدخال تسجيل من قيمة DWORD.
  5. اسم إدخال السجل الجديد DisableUserModeCallbackFilter..
  6. تعيين قيمة إدخال التسجيل DisableUserModeCallbackFilter إلى 1.
يتضمن هذا الإصلاح العاجل أيضا المهام الجديدة التي يتم تصديرها من الملف Kernel32.DLL. يمكن استدعاء التطبيقات هذه وظائف جديدة تمكين هذا الإصلاح العاجل في وقت التشغيل. يتم تعريف هذه المهام الجديدة والعلامات كما يلي:
BOOLWINAPI
SetProcessUserModeExceptionPolicy(
__in DWORD dwFlags
);

BOOL
WINAPI
GetProcessUserModeExceptionPolicy(
__out LPDWORD lpFlags
);

#define PROCESS_CALLBACK_FILTER_ENABLED 0x1
بشكل افتراضي، يتم إنشاء عملية جديدة باستخدام تعيين العلامة PROCESS_CALLBACK_FILTER_ENABLED. يتم تمكين الإصلاح العاجل لعملية عن طريق مسح العلامة:
DWORD dwFlags;If (GetProcessUserModeExceptionPolicy(&dwFlags)) {
SetProcessUserModeExceptionPolicy(dwFlags & ~PROCESS_CALLBACK_FILTER_ENABLED);
}

هام: مفتاح التسجيل فقط بغرض تطوير سيناريوهات. يجب عدم تغيير بائعي البرامج المستقلين (ISV) مفاتيح خيارات تنفيذ ملف صورة (IFEO) في المثبتات الخاصة بهم.

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

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

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

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

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

يقوم الإصدار الإنجليزي (الولايات المتحدة) من هذا الإصلاح العاجل بتثبيت ملفات لها سمات مسردة في الجداول التالية. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات فى "التوقيت العالمي" المتفق عليه (UTC). يتم عرض التواريخ والأوقات الخاصة بهذه الملفات على جهاز الكمبيوتر المحلي بالتوقيت المحلي مع التوقيت الصيفي (DST) الحالي الخاص بك. بالإضافة إلى ذلك، قد يتم تغيير التواريخ والأوقات عند إجراء عمليات معينة على الملفات.
ملاحظات معلومات ملف نظام التشغيل Windows Vista و Windows Server 2008
هام: يتم تضمين الإصلاحات الجديدة في نظام التشغيل Windows Vista و Windows Server 2008 الإصلاحات العاجلة في نفس الحزمة. ومع ذلك، يتم سرد فقط "Windows Vista" على صفحة طلب الإصلاح العاجل. لطلب حزمة الإصلاحات الجديدة التي تنطبق على أنظمة التشغيل أحدهما أو كليهما، حدد الإصلاح التي يتم سردها ضمن "في نظام التشغيل Windows Vista" على الصفحة. راجع القسم "تنطبق على" في مقالات لتحديد نظام التشغيل الفعلية التي تنطبق على كل إصلاح دائماً.
  • يمكن تحديد الملفات التي تنطبق على منتج معين وحدث SR_Level (RTM، SPn)، وفرع (LDR، GDR) خدمة خلال تفحص أرقام إصدار الملف كما هو موضح في الجدول التالي.
    الإصدارالمنتجSR_Levelفرع الخدمة
    6.0.600
    2.
    22 xxx
    نظام التشغيل Windows Vista و Windows Server 2008SP2LDR
  • ملفات البيانات () وملفات MUM (.mum) التي تم تثبيتها لكل بيئة يتم سردها بشكل منفصل في المقطع "ملف إضافي المعلومات ل Windows Server 2008 لنظام التشغيل Windows Vista". تتميز ملفات MUM وملفات البيانات وملفات الكتالوج (.cat) أمان مقترن، بالغة الأهمية للحفاظ على حالة المكون الذي تم تحديثه. يتم توقيع ملفات كتالوج الأمان، التي لا يتم سرد السمات، باستخدام توقيع Microsoft رقمي.
لكافة الإصدارات المستندة إلى x64 من Windows Server 2008 و Windows Vista

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيفرع الخدمة
Kernel32.dll6.0.6002.222671,218,56012-Nov-200917:42x64غير قابل للتطبيق
Ntdll.dll6.0.6002.222671,582,80012-Nov-200917:48x64غير قابل للتطبيق
Kernel32.dll6.0.6002.22267858,62412-Nov-200917:41x86ياه
Ntdll.dll6.0.6002.222671,165,59212-Nov-200917:44x86ياه
لكافة الإصدارات المستندة إلى ألف من Windows Server 2008

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيفرع الخدمة
Kernel32.dll6.0.6002.222672,185,21615-Nov-200919:11غير قابل للتطبيقغير قابل للتطبيق
Ntdll.dll6.0.6002.222672,564,16815-Nov-200919:17IA-64غير قابل للتطبيق
Kernel32.dll6.0.6002.22267858,62412-Nov-200917:41x86ياه
Ntdll.dll6.0.6002.222671,165,59212-Nov-200917:44x86ياه
ملاحظات معلومات ملف Windows 7 و Windows Server 2008 R2
هام: يتم تضمين الإصلاحات العاجلة Windows 7 ونظام التشغيل Windows Server 2008 R2 الإصلاحات العاجلة في نفس الحزمة. ومع ذلك، يتم سرد الإصلاحات الضرورية على صفحة طلب الإصلاحات تحت كلا نظامي التشغيل. لطلب حزمة الإصلاحات الجديدة التي تنطبق على أنظمة التشغيل أحدهما أو كليهما، حدد الإصلاح التي يتم سردها ضمن "Windows 7/Windows Server 2008 R2" على الصفحة. راجع القسم "تنطبق على" في مقالات لتحديد نظام التشغيل الفعلية التي تنطبق على كل إصلاح دائماً.
  • ملفات MANIFEST files وملفات MUM (.mum) المثبتة لكل بيئة يتم سردها بشكل منفصل في المقطع "معلومات الملفات الإضافية لنظام التشغيل Windows Server 2008 R2 وWindows 7. تتميز ملفات MUM وملفات البيانات وملفات الكتالوج (.cat) أمان مقترن، بالغة الأهمية للحفاظ على حالة المكون الذي تم تحديثه. يتم توقيع ملفات كتالوج الأمان، التي لا يتم سرد السمات، باستخدام توقيع Microsoft رقمي.
لكافة الإصدارات المعتمدة المستندة إلى x64 من Windows 7 و Windows Server 2008 r2

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيفرع الخدمة
Kernel32.dll6.1.7600.205731,162,75212-Nov-200920:02x64غير قابل للتطبيق
Ntdll.dll6.1.7600.205731,737,32012-Nov-200920:09x64غير قابل للتطبيق
Kernel32.dll6.1.7600.20573837,12012-Nov-200919:55x86ياه
Ntdll.dll6.1.7600.205731,290,24812-Nov-200919:58x86ياه
لكافة الإصدارات المستندة إلى IA-64 من نظام التشغيل Windows Server 2008 R2

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيفرع الخدمة
Kernel32.dll6.1.7600.205732,137,08812-Nov-200906:16IA-64غير قابل للتطبيق
Ntdll.dll6.1.7600.205732,783,93612-Nov-200917:35IA-64غير قابل للتطبيق
Kernel32.dll6.1.7600.20573837,12012-Nov-200919:55x86ياه
Ntdll.dll6.1.7600.205731,290,24812-Nov-200919:58x86ياه

الحالة

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

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

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

973460 يتم بصمت تجاهل الاستثناءات التي طرحها من تطبيق 64-بت الذي يعمل في إصدارات 64 بت من Windows Server 2003 أو Windows XP Professional



لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

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

معلومات الملفات الإضافية

معلومات ملفات إضافية لنظام التشغيل Windows Vista و Windows Server 2008

ملفات إضافية لكافة الإصدارات المدعومة المستندة إلى x64 من نظام التشغيل Windows Vista و Windows Server 2008

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Amd64_0f42b3c2ef9b98e4e0113694f5b6e0ca_31bf3856ad364e35_6.0.6002.22267_none_3a25d0ed22bc1163.manifestغير قابل للتطبيق1,04216-Nov-200908:47غير قابل للتطبيق
Amd64_8482a23005e0862a289bf92530421180_31bf3856ad364e35_6.0.6002.22267_none_897b8e5f5107b89b.manifestغير قابل للتطبيق1,03616-Nov-200908:47غير قابل للتطبيق
Amd64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_f212b98e25173c75.manifestغير قابل للتطبيق4,52312-Nov-200919:23غير قابل للتطبيق
Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_b72bb28ecaf95fdd.manifestغير قابل للتطبيق4,94112-Nov-200919:21غير قابل للتطبيق
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifestغير قابل للتطبيق5,32112-Nov-200919:16غير قابل للتطبيق
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifestغير قابل للتطبيق5,48912-Nov-200919:16غير قابل للتطبيق
ملفات إضافية لكافة الإصدارات المستندة إلى ألف من Windows Server 2008

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Ia64_2ca2c45892704f67f7164870e4e836e0_31bf3856ad364e35_6.0.6002.22267_none_8469c4720eb53166.manifestغير قابل للتطبيق103416-Nov-200909:34غير قابل للتطبيق
Ia64_2e50ad2da37fc561ef1032e617e28a72_31bf3856ad364e35_6.0.6002.22267_none_15781e5470d1544c.manifestغير قابل للتطبيق104016-Nov-200909:34غير قابل للتطبيق
Ia64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_95f5c2006cb7d43b.manifestغير قابل للتطبيق4,52016-Nov-200907:29غير قابل للتطبيق
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_5b0ebb011299f7a3.manifestغير قابل للتطبيق4,93816-Nov-200907:26غير قابل للتطبيق
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifestغير قابل للتطبيق5,32112-Nov-200919:16غير قابل للتطبيق
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifestغير قابل للتطبيق5,48912-Nov-200919:16غير قابل للتطبيق

معلومات ملفات إضافية لنظام التشغيل Windows 7 ونظام التشغيل Windows Server 2008 R2

ملفات إضافية لكافة الإصدارات المستندة إلى x64 من نظام التشغيل Windows 7 ونظام التشغيل Windows Server 2008 r2 المعتمدة

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Amd64_5e392545c9a18105cff0a2efe23e2a60_31bf3856ad364e35_6.1.7600.20573_none_5db473d3e6c0bf11.manifestغير قابل للتطبيق69712-Nov-200923:12غير قابل للتطبيق
Amd64_625f3821eba98e599b5350ce96abbd10_31bf3856ad364e35_6.1.7600.20573_none_4304eef1c5718360.manifestغير قابل للتطبيق69712-Nov-200923:12غير قابل للتطبيق
Amd64_6f9f53bbe34b08091f9928c95cd9ca1c_31bf3856ad364e35_6.1.7600.20573_none_61255b3d6f3ce1e6.manifestغير قابل للتطبيق70012-Nov-200923:12غير قابل للتطبيق
Amd64_d77bc388858b80e8087fccc49e9aaee8_31bf3856ad364e35_6.1.7600.20573_none_f2146af022d93f27.manifestغير قابل للتطبيق70012-Nov-200923:12غير قابل للتطبيق
Amd64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_f04544f18913dda7.manifestغير قابل للتطبيق4,91612-Nov-200920:57غير قابل للتطبيق
Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_b55e3df22ef6010f.manifestغير قابل للتطبيق3,80612-Nov-200920:51غير قابل للتطبيق
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_fa99ef43bd749fa2.manifestغير قابل للتطبيق4,65312-Nov-200920:11غير قابل للتطبيق
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_bfb2e8446356c30a.manifestغير قابل للتطبيق356612-Nov-200920:12غير قابل للتطبيق
ملفات إضافية لكافة الإصدارات المستندة إلى ألف من نظام التشغيل Windows Server 2008 R2

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Ia64_2056e786283e5e81d21b2654f53c34ef_31bf3856ad364e35_6.1.7600.20573_none_ae1830105ff1dc0b.manifestغير قابل للتطبيق69812-Nov-200923:12غير قابل للتطبيق
Ia64_625f3821eba98e599b5350ce96abbd10_31bf3856ad364e35_6.1.7600.20573_none_e6e7f7640d121b26.manifestغير قابل للتطبيق69612-Nov-200923:12غير قابل للتطبيق
Ia64_d77bc388858b80e8087fccc49e9aaee8_31bf3856ad364e35_6.1.7600.20573_none_95f773626a79d6ed.manifestغير قابل للتطبيق69912-Nov-200923:12غير قابل للتطبيق
Ia64_fc2af028cf85d69aac408f33c478239a_31bf3856ad364e35_6.1.7600.20573_none_4aa16236c09a93f7.manifestغير قابل للتطبيق69512-Nov-200923:12غير قابل للتطبيق
Ia64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_94284d63d0b4756d.manifestغير قابل للتطبيق4,91412-Nov-200920:49غير قابل للتطبيق
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_59414664769698d5.manifestغير قابل للتطبيق380412-Nov-200920:46غير قابل للتطبيق
Package_for_kb976038_rtm~31bf3856ad364e35~ia64~~6.1.1.0.mumغير قابل للتطبيق1,95812-Nov-200923:12غير قابل للتطبيق
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_fa99ef43bd749fa2.manifestغير قابل للتطبيق4,65312-Nov-200920:11غير قابل للتطبيق
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_bfb2e8446356c30a.manifestغير قابل للتطبيق356612-Nov-200920:12غير قابل للتطبيق
خصائص

رقم الموضوع: 976038 - آخر مراجعة: 13‏/01‏/2017 - المراجعة: 2

تعليقات