الأعراض
عند محاولة تثبيت حزمة 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 قبل محاولة تثبيت الحزمة. للقيام بذلك، اتبع هذه الخطوات.
ملاحظة إذا تم ضم الكمبيوتر إلى مجال، فقد يتجاوز تحديث نهج المجال تغييرات السجل التي تجريها. نوصي بشدة بقطع اتصال الكمبيوتر بالمجال قبل اتباع هذه الخطوات.
انقر فوق بدء، وانقر فوق تشغيل، واكتب regedit، ثم انقر فوق موافق.
في محرر السجل، حدد موقع مفتاح التسجيل التالي ثم انقر فوقه:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers Note Before تعديل هذا المفتاح، نوصي بنسخ هذا المفتاح احتياطيا. للقيام بذلك، انقر بزر الماوس الأيمن فوق CodeIdentifiers، ثم انقر فوق Export. احفظ الملف في موقع حيث يمكنك العثور عليه على الكمبيوتر.
تغيير قيمة سجل PolicyScope. للقيام بذلك، انقر نقرا مزدوجا فوق PolicyScope، ثم قم بتغيير الإعداد من 0 إلى 1.
أغلق محرر السجل.
انقر فوق بدء، وانقر فوق تشغيل، واكتب cmd، ثم انقر فوق موافق لفتح نافذة موجه الأوامر.
في موجه الأوامر، اكتب الأمر التالي، ثم اضغط على ENTER:
يوقف الأمر net stop msiserverThis خدمة Windows Installer إذا كانت الخدمة قيد التشغيل حاليا في الخلفية. عند إيقاف الخدمة، أغلق نافذة موجه الأوامر، ثم انتقل إلى الخطوة 7.ملاحظة إذا تلقيت الرسالة التالية في موجه الأوامر، فأغلق نافذة موجه الأوامر، ثم انتقل إلى الخطوة 7:
لم يتم بدء تشغيل خدمة Windows Installerقم بتثبيت الحزمة التي كنت تحاول تثبيتها عند تلقي رسالة الخطأ المذكورة في قسم "الأعراض".
بعد تثبيت الحزمة، كرر الخطوين 1 و2. ثم قم بتغيير قيمة سجل PolicyScope مرة أخرى إلى 0.
إذا قمت بفصل الكمبيوتر عن مجال، فأعد الانضمام إلى المجال، ثم أعد تشغيل الكمبيوتر.
ملاحظة إذا لم تقم بفصل الكمبيوتر عن مجال، فلن تحتاج إلى إعادة تشغيل الكمبيوتر.
إذا لم تحل الخطوات السابقة المشكلة، فاتبع الخطوات التالية:
انقر فوق بدء، وانقر فوق تشغيل، واكتب عناصر تحكم الإدارة، ثم انقر فوق موافق.
انقر نقرا مزدوجا فوق نهج الأمان المحلي.
انقر فوق نهج تقييد البرامج.
ملاحظة إذا لم يتم سرد أي قيود على البرامج، فانقر بزر الماوس الأيمن فوق نهج تقييد البرامج، ثم انقر فوق إنشاء نهج جديد.
ضمن نوع العنصر، انقر نقرا مزدوجا فوق فرض.
انقر فوق كافة المستخدمين باستثناء المسؤولين المحليين، ثم انقر فوق موافق.
قم بإعادة تشغيل الكمبيوتر.
مهم بعد اتباع الخطوات السابقة، يمكن للمسؤولين المحليين تثبيت حزمة .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 التحقق من أي ملفات بحجم.