ظهور رسالة خطأ عند محاولة تثبيت حزمة Windows Installer كبيرة أو حزمة تصحيحات Windows Installer كبيرة في Windows Server 2003 Service Pack 2: "تم رفض الملف الخطأ 1718 قبل نهج التوقيع الرقمي"

الأعراض

عند محاولة تثبيت حزمة Microsoft Windows Installer (.msi) كبيرة أو حزمة تصحيح (.msp) ل Microsoft Windows Installer كبيرة على جهاز كمبيوتر الذي يقوم بتشغيل Windows Server 2003 Service Pack 2، تتلقى رسالة الخطأ التالية:
خطأ 1718. تم رفض الملف اسم الملف من قبل نهج التوقيع الرقمي.
بالإضافة إلى ذلك، قد يتم تسجيل الحدث التالي في سجل التطبيق:

السبب

تحدث هذه المشكلة إذا كان له أن عملية Windows Installer الذاكرة الظاهرية المتجاورة غير كافية للتحقق من أن حزمة.msi أو.msp الحزمة يتم توقيعه بشكل صحيح.

الحل

تحديث معلومات التحميل

الملفات التالية متوفرة للتنزيل من مركز تنزيل Microsoft:

Download قم بتنزيل حزمة التحديث ل Windows Server 2003 (973825) الآن.

Download تنزيل "التحديث للأمر"، x64 Edition (973825) الحزمة الآن.

Download حزمة تنزيل التحديث على Windows Server 2003 للأنظمة المستندة إلى Itanium (973825) الآن.

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

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

يجب أن يكون لديك Windows Server 2003 Service Pack 2 مثبتة لتطبيق هذا التحديث.

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


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

معلومات استبدال التحديث


لا يحل هذا التحديث محل أية تحديثات أخرى.

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

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

التحديث الخاص بنظام التشغيل Windows Server 2003 (KB973825)

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Advapi32.dll5.2.3790.4555619,00818-Jul-200915:58x86SP2SP2GDR
Advapi32.dll5.2.3790.4555619,00818-Jul-200916:19x86SP2SP2QFE

تحديث ل Windows Server 2003 أو x64 Edition (KB973825)

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Advapi32.dll5.2.3790.45551,052,16018-Jul-200921:45x64SP2SP2GDR
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921:45x86SP2ياه
Advapi32.dll5.2.3790.45551,065,98418-Jul-200916:32x64SP2SP2QFE
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916:32x86SP2ياه

التحديث الخاص بنظام التشغيل Windows Server 2003 للأنظمة المستندة إلى Itanium (KB973825)

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Advapi32.dll5.2.3790.45551,482,75218-Jul-200921:44IA-64SP2SP2GDR
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921:44x86SP2ياه
Advapi32.dll5.2.3790.45551,483,77618-Jul-200916:32IA-64SP2SP2QFE
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916:32x86SP2ياه

الحل البديل

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

ملاحظة: إذا كان الكمبيوتر منضماً إلى مجال، قد تجاوز عملية تحديث نهج مجال تسجيل التغييرات التي تجريها. نوصي بشدة بفصل الكمبيوتر من المجال قبل اتباع هذه الخطوات.
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit، وثم انقر فوق موافق.
  2. في "محرر التسجيل"، حدد موقع ومن ثم انقر فوق مفتاح التسجيل التالي:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
    ملاحظة: قبل أن يمكنك تعديل هذا المفتاح، نوصي بالنسخ الاحتياطي لهذا المفتاح. للقيام بذلك، انقر نقراً مزدوجاً فوق CodeIdentifiers، ثم انقر فوق تصدير. حفظ الملف إلى موقع حيث يمكنك العثور على جهاز الكمبيوتر.
  3. تغيير قيمة التسجيل PolicyScope. للقيام بذلك، انقر نقراً مزدوجاً فوق PolicyScope، وقم بتغيير الإعداد من 0 إلى 1.
  4. قم بإغلاق "محرر التسجيل".
  5. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب cmdوثم انقر فوق "موافق" لفتح إطار موجه الأوامر.
  6. في موجه الأوامر، اكتب الأمر التالي، ومن ثم اضغط ENTER:
    net stop msiserver
    هذا الأمر بإيقاف خدمة مثبت Windows إذا كانت الخدمة قيد التشغيل حاليا في الخلفية. عند توقف هذه الخدمة، قم بإغلاق إطار موجه الأوامر ومن ثم انتقل إلى الخطوة 7.


    ملاحظة: إذا تلقيت الرسالة التالية في موجه الأوامر، قم بإغلاق إطار موجه الأوامر، وثم انتقل إلى الخطوة 7:
    لم يتم بدء تشغيل خدمة Windows Installer
  7. تثبيت الحزمة التي كنت تحاول تثبيت عند تلقي رسالة الخطأ المذكورة في قسم "الأعراض".
  8. بعد تثبيت الحزمة، كرر الخطوات 1 و 2. ثم، يمكنك تغيير قيمة التسجيل PolicyScope إلى 0.
  9. إذا كنت متصل الكمبيوتر من أحد المجالات، الانضمام إلى المجال، وقم بإعادة تشغيل جهاز الكمبيوتر.

    ملاحظة: إذا عدم فصل الكمبيوتر من أحد المجالات، ليس لديك لإعادة تشغيل جهاز الكمبيوتر.
إذا لم يؤد الخطوات السابقة إلى حل المشكلة، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب admintools عنصر التحكموثم انقر فوق موافق.
  2. انقر نقراً مزدوجاً فوق نهج الأمان المحلي.
  3. انقر فوق نهج تقييد البرامج.

    ملاحظة: إذا تم سرد أية قيود البرامج، انقر نقراً مزدوجاً فوق نهج تقييد البرامجومن ثم انقر فوق إنشاء نهج جديد.
  4. ضمن نوع الكائن، انقر نقراً مزدوجاً فوق فرض.
  5. انقر فوق كافة المستخدمين عدا المسؤولين المحليينومن ثم انقر فوق موافق.
  6. قم بإعادة تشغيل جهاز الكمبيوتر.
هام: بعد اتباع الخطوات السابقة، المسؤولين المحليين تثبيت حزمة.msi أو.msp الحزمة. بعد تثبيت الحزمة، إعادة تعيين مستوى فرض باتباع الخطوات السابقة. في الخطوة 5، انقر فوق كافة المستخدمين بدلاً من كافة المستخدمين عدا المسؤولين المحليين.


ملاحظات
  • قد لا تعمل الحل البديل في بيئة مجال "Active Directory". في بيئة مجال "Active Directory"، سيتم الكتابة فوق عملية تحديث نهج مجال "نهج تقييد البرامج" المحلية.
  • إضافة مزيد من ذاكرة الوصول العشوائي للكمبيوتر لن تحل المشكلة.

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

بدءاً من نظام التشغيل Windows XP، تم تقديم نهج أمان الذي يسمى "نهج تقييد البرامج" (تعرف أيضا باسم أكثر أماناً) لمساعدة المستخدمين على تجنب تشغيل ملفات غير آمنة. يستخدم مثبت Windows نهج تقييد البرامج للتحقق من تواقيع ملفات حزمة.msi الموقعة وملفات.msp الموقعة الحزمة. يقوم Windows Installer بذلك للتأكد من أنه لم يتم العبث الملفات بقبل تثبيتها على الكمبيوتر. يتطلب نظام التشغيل Windows XP و Windows Server 2003 معالجة الملف.msp كامل الحزمة تحميلها إلى جزء واحد قريب من الذاكرة في مساحة العنوان من Windows Installer أو ملف حزمة.msi الكامل.


إذا كان ملف حزمة.msi أو ملف.msp حزمة كبيرة جداً ليتم احتواؤه ضمن قطعة قريبة من الذاكرة الظاهرية، Windows Installer لا تحقق من الحزمة الصحيحة. في هذا السيناريو، تواجه الأعراض الموضحة في قسم "الأعراض". إصلاح الموضحة في هذه المقالة بتمكين نهج تقييد البرامج لاستخدام ذاكرة أقل الظاهرية لإجراء التحقق من صحة التوقيع. لذلك، يمكن التحقق من Windows Installer أي حجم ملفات.
خصائص

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

تعليقات