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

الأعراض

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

ملاحظة

الخطأ 1718. تم رفض File FileName بواسطة نهج التوقيع الرقمي.

بالإضافة إلى ذلك، قد يتم تسجيل الحدث التالي في سجل التطبيق:

السبب

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

الدقة

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

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

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

قم بتنزيل حزمة Update for Windows Server 2003 وx64 Edition (973825) الآن.

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

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

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

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

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

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

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

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

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

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

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

تحديث Windows Server 2003 (KB973825)

اسم الملف إصدار الملف حجم الملف التاريخ الوقت المنصة متطلبات SP فرع الخدمة
Advapi32.dll 5.2.3790.4555 619,008 18-يوليو 2009 15:58 x86 SP2 SP2GDR
Advapi32.dll 5.2.3790.4555 619,008 18-يوليو 2009 16:19 x86 SP2 SP2QFE

تحديث Windows Server 2003، إصدار x64 (KB973825)

اسم الملف إصدار الملف حجم الملف التاريخ الوقت المنصة متطلبات SP فرع الخدمة
Advapi32.dll 5.2.3790.4555 1,052,160 18-يوليو 2009 21:45 x64 SP2 SP2GDR
Wadvapi32.dll 5.2.3790.4555 619,008 18-يوليو 2009 21:45 x86 SP2 ياه
Advapi32.dll 5.2.3790.4555 1,065,984 18-يوليو 2009 16:32 x64 SP2 SP2QFE
Wadvapi32.dll 5.2.3790.4555 619,008 18-يوليو 2009 16:32 x86 SP2 ياه

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

اسم الملف إصدار الملف حجم الملف التاريخ الوقت المنصة متطلبات SP فرع الخدمة
Advapi32.dll 5.2.3790.4555 1,482,752 18-يوليو 2009 21:44 IA-64 SP2 SP2GDR
Wadvapi32.dll 5.2.3790.4555 619,008 18-يوليو 2009 21:44 x86 SP2 ياه
Advapi32.dll 5.2.3790.4555 1,483,776 18-يوليو 2009 16:32 IA-64 SP2 SP2QFE
Wadvapi32.dll 5.2.3790.4555 619,008 18-يوليو 2009 16:32 x86 SP2 ياه

الحل البديل

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

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

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

  1. انقر فوق بدء، وانقر فوق تشغيل، واكتب regedit، ثم انقر فوق موافق.

  2. في محرر السجل، حدد موقع مفتاح التسجيل التالي ثم انقر فوقه:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers Note Before تعديل هذا المفتاح، نوصي بنسخ هذا المفتاح احتياطيا. للقيام بذلك، انقر بزر الماوس الأيمن فوق CodeIdentifiers، ثم انقر فوق Export. احفظ الملف في موقع حيث يمكنك العثور عليه على الكمبيوتر.

  3. تغيير قيمة سجل PolicyScope. للقيام بذلك، انقر نقرا مزدوجا فوق PolicyScope، ثم قم بتغيير الإعداد من 0 إلى 1.

  4. أغلق محرر السجل.

  5. انقر فوق بدء، وانقر فوق تشغيل، واكتب cmd، ثم انقر فوق موافق لفتح نافذة موجه الأوامر.

  6. في موجه الأوامر، اكتب الأمر التالي، ثم اضغط على ENTER:
    يوقف الأمر net stop msiserverThis خدمة Windows Installer إذا كانت الخدمة قيد التشغيل حاليا في الخلفية. عند إيقاف الخدمة، أغلق نافذة موجه الأوامر، ثم انتقل إلى الخطوة 7.

    ملاحظة إذا تلقيت الرسالة التالية في موجه الأوامر، فأغلق نافذة موجه الأوامر، ثم انتقل إلى الخطوة 7:
    لم يتم بدء تشغيل خدمة Windows Installer

  7. قم بتثبيت الحزمة التي كنت تحاول تثبيتها عند تلقي رسالة الخطأ المذكورة في قسم "الأعراض".

  8. بعد تثبيت الحزمة، كرر الخطوين 1 و2. ثم قم بتغيير قيمة سجل PolicyScope مرة أخرى إلى 0.

  9. إذا قمت بفصل الكمبيوتر عن مجال، فأعد الانضمام إلى المجال، ثم أعد تشغيل الكمبيوتر.

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

إذا لم تحل الخطوات السابقة المشكلة، فاتبع الخطوات التالية:

  1. انقر فوق بدء، وانقر فوق تشغيل، واكتب عناصر تحكم الإدارة، ثم انقر فوق موافق.

  2. انقر نقرا مزدوجا فوق نهج الأمان المحلي.

  3. انقر فوق نهج تقييد البرامج.

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

  4. ضمن نوع العنصر، انقر نقرا مزدوجا فوق فرض.

  5. انقر فوق كافة المستخدمين باستثناء المسؤولين المحليين، ثم انقر فوق موافق.

  6. قم بإعادة تشغيل الكمبيوتر.

مهم بعد اتباع الخطوات السابقة، يمكن للمسؤولين المحليين تثبيت حزمة .msi أو حزمة .msp. بعد تثبيت الحزمة، أعد تعيين مستوى الإنفاذ باتباع الخطوات السابقة. في الخطوة 5، انقر فوق كافة المستخدمين بدلا من جميع المستخدمين باستثناء المسؤولين المحليين.

ملاحظات

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

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

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

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