يتم تقديم المزايا الجديدة التالية في خدمة 'وضع الرسائل في قائمة انتظار' (Message Queuing) الإصدار ‏5.0 التي تم إصدارها مع هذا الإصدار من Windows:

القدرة على معالجة عدد كبير من قوائم الانتظار

توفر خدمة Message Queuing الإصدار ‎5.0 وظيفة لمعالجة عدد كبير بشكل ملحوظ من قوائم الانتظار. وعلى الرغم من أن Message Queuing الإصدار ‎4.0 لم تفرض حداً معيناً لعدد قوائم الانتظار التي يمكن إنشاؤها، إلا أن الأداء كان يتأثر بشكل سلبي إذا كان هناك الآلاف من قوائم الانتظار. على وجه التحديد، فقد زاد وقت بدء تشغيل خدمات Message Queuing بشكل ملحوظ عند تحميل قوائم الانتظار في الذاكرة وذلك بسبب خوارزمية البحث في قوائم الانتظار. لقد تم تحسين خوارزمية البحث في قوائم الانتظار التي تستخدمها Message Queuing من أجل Windows® 7 الأمر الذي أدى زيادة أداء بدء تشغيل Message Queuing بشكل ملحوظ عند استضافة عدد كبير جداً من قوائم الانتظار على النظام.

خوارزمية مصادقة أكثر أماناً

يدعم Message Queuing الإصدار ‎5.0 'خوارزمية التجزئة الآمنة' (Secure Hash Algorithm) الإصدار ‎2.0 ‏(SHA2) وتكون كافة خوارزميات التجزئة معتمدة في هذا الإصدار من Windows. يكون الافتراضي هو SHA-2 مع ملخص بطول 512 بت. لقد تم تعطيل دعم الخوارزميات بشكل افتراضي في Message Queuing الإصدار ‎5.0 مثل SHA1 و Message Digest الإصدار ‎2 ‏(MD2) و MD4 و MD5 و Message Authentication Code ‏(MAC) لأن هذه الخوارزميات تعتبر أقل أماناً. لتمكين دعم الخوارزميات الضعيفة، اتبع الخطوات التالية:

تمكين الدعم لخوارزميات التجزئة الضعيفة

يمكن تمكين الخوارزميات الضعيفة لدعم أي من تطبيقات Message Queuing التي تتطلبها عن طريق إضافة مفتاح التسجيل WeakHashAlgorithms. إذا لم يكن مفتاح التسجيل هذا موجوداً، كما هو الحال بشكل افتراضي، فقد تم تعطيل كافة الخوارزميات الضعيفة. إذا كان مفتاح التسجيل هذا موجوداً، فستكون كافة الخوارزميات الضعيفة ممكّنة. لتمكين خوارزميات ضعيفة معينة فقط، يجب إضافة مفتاح التسجيل وتعيين قيم الخوارزميات الضعيفة التي ترغب في استمرار تعطيلها.

تنبيه

قد يؤدي تحرير السجل بشكل غير صحيح إلى تدمير النظام الخاص بك. يجب قبل إجراء أي تغييرات على السجل نسخ أي بيانات مهمة على الكمبيوتر احتياطياً.

تكوين الدعم لخوارزميات المصادقة الضعيفة
  1. انقر فوق Start، ثم في Start Search، اكتب regedit ثم اضغط على ENTER.

  2. انتقل إلى المفتاح الفرعي للسجل التالي:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security

  3. في القائمة Edit، قم بالإشارة إلى New، ثم انقر فوق Key.

  4. اكتب WeakHashAlgorithms كاسم مفتاح التسجيل الجديد، ثم اضغط على ENTER.

    ملاحظة

    تؤدي إضافة هذا المفتاح إلى تمكين الدعم لكافة خوارزميات المصادقة الضعيفة.

  5. انقر بزر الماوس الأيمن فوق WeakHashAlgorithms وقم بالإشارة إلى New، ثم انقر فوق DWORD (32-bit) Value، ثم اكتب أي اسم للقيمة الجديدة.

  6. انقر نقراً مزدوجاً فوق DWORD (32-bit) Value الجديدة، ثم انقر فوق Decimal، ثم في Value data، اكتب القيمة المناسبة للخوارزمية التي ترغب في تعطيلها:

    • 32769 لـ MD2

    • 32770 لـ MD4

    • 32771 لـ MD5

    • 32773 لـ MAC

    • 32772 لـ SHA1

  7. انقر فوق OK لإغلاق مربع الحوار Edit DWORD (32-bit) Value.

  8. قم بإنشاء قيم DWORD‏ (32‏- بت) للخوارزميات الإضافية التي ترغب في تعطيلها أيضاً.

  9. في القائمة File، انقر فوق Exit لإغلاق 'محرر التسجيل' (Registry Editor).

  10. قم بإعادة تشغيل خدمة Message Queuing لتنفيذ التغيير على السجل.

يمكنك إعادة تحرير السجل لإزالة القيمة الخاصة بخوارزمية لدعمها.

إذا كان تطبيق Message Queuing قيد التشغيل على هذا الإصدار من Windows، واختار خوارزمية مصادقة ضعيفة، سيتجاوز Message Queuing الاختيار ويستخدم SHA2 بدلاً منها بشكل افتراضي.

تمكين الدعم لإرسال رسائل مصادق عليها إلى عملاء MSMQ 1 و MSMQ 2

عند إرسال رسائل إلى عميل MSMQ الإصدار ‎1 أو ‎2، فسيتم رفض الرسائل المصادق عليها لأن MSMQ الإصدار ‎1 و ‎2 لا يوفران دعماً لمصادقة SHA-2. يمكنك تمكين الدعم لإرسال رسائل إلى عملاء MSMQ الإصدار ‎1 و ‎2 عن طريق إضافة مفتاح التسجيل DefaultHashAlgorithm.

  • إذا لم يكن مفتاح التسجيل هذا موجوداً، كما هو الحال بشكل افتراضي، تتم مصادقة الرسائل باستخدام SHA-2.

  • إذا كان مفتاح التسجيل موجوداً، تتم مصادقة الرسائل باستخدام الخوزارزمية المحددة.

لتمكين خوارزمية ضعيفة محددة، يجب أن تقوم بإضافة مفتاح التسجيل وتحدد قيمة الخوارزمية الضعيفة التي تريد تمكينها.

تنبيه

قد يؤدي تحرير السجل بشكل غير صحيح إلى تدمير النظام الخاص بك. يجب قبل إجراء أي تغييرات على السجل نسخ أي بيانات مهمة على الكمبيوتر احتياطياً.

تكوين الدعم لإرسال رسائل باستخدام خوارزمية المصادقة الضعيفة
  1. انقر فوق Start، ثم في Start Search، اكتب regedit ثم اضغط على ENTER.

  2. انتقل إلى المفتاح الفرعي للسجل التالي:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security

  3. في القائمة Edit، قم بالإشارة إلى New، ثم انقر فوق Key.

  4. اكتب DefaultHashAlgorithm كاسم مفتاح التسجيل الجديد، ثم اضغط على ENTER.

    ملاحظة

    تؤدي إضافة هذا المفتاح إلى تمكين الدعم لإرسال رسائل باستخدام خوارزميات مصادقة ضعيفة محددة.

  5. انقر بزر الماوس الأيمن فوق DefaultHashAlgorithm، ثم قم بالإشارة إلى New، وانقر فوق DWORD (32-bit) Value، ثم اكتب أي اسم للقيمة الجديدة.

  6. انقر نقراً مزدوجاً فوق DWORD (32-bit) Value الجديدة، ثم انقر فوق Decimal، ثم في Value data، اكتب القيمة المناسبة للخوارزمية التي ترغب في تمكينها:

    • 32769 لـ MD2

    • 32770 لـ MD4

    • 32771 لـ MD5

    • 32773 لـ MAC

    • 32772 لـ SHA1

  7. انقر فوق OK لإغلاق مربع الحوار Edit DWORD (32-bit) Value.

  8. في القائمة File، انقر فوق Exit لإغلاق 'محرر التسجيل' (Registry Editor).

  9. قم بإعادة تشغيل خدمة Message Queuing لتنفيذ التغيير على السجل.

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


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