الأعراض
عند محاولة تثبيت حزمة Microsoft Windows Installer (.msi) كبيرة أو حزمة تصحيح Microsoft Windows Installer (.msp) كبيرة على كمبيوتر يقوم بتشغيل Microsoft Windows Server 2003 أو Microsoft Windows XP، تتلقى رسالة الخطأ التالية:
ملاحظة
الخطأ 1718. تم رفض File FileName بواسطة نهج التوقيع الرقمي.
بالإضافة إلى ذلك، قد يتم تسجيل الحدث التالي في سجل التطبيق:
ملاحظة
النوع: خطأ
المصدر: MsiInstaller
الفئة: بلا
معرف الحدث: 1008
التاريخ: التاريخ
الوقت: الوقت
المستخدم: Na
الكمبيوتر: ComputerName
الوصف: تثبيت FileName غير مسموح به بسبب خطأ في معالجة نهج تقييد البرامج. لا يمكن الوثوق بالعنصر.
السبب
تحدث هذه المشكلة إذا كانت عملية Windows Installer لا تحتوي على ذاكرة ظاهرية متجاورة كافية للتحقق من توقيع حزمة .msi أو حزمة .msp بشكل صحيح.
الدقة
يتوفر إصلاح مدعوم Windows Server 2003. لا يتوفر أي إصلاح لنظام التشغيل Windows XP.
معلومات الإصلاح العاجل Windows Server 2003
يتوفر الآن إصلاح عاجل مدعوم من Microsoft. ومع ذلك، يهدف إلى تصحيح المشكلة الموضحة في هذه المقالة فقط. قم بتطبيقه فقط على الأنظمة التي تواجه هذه المشكلة المحددة. قد يتلقى الإصلاح العاجل هذا اختبارا إضافيا. لذلك، إذا لم تتأثر بشدة بهذه المشكلة، نوصي بالانتظار حتى حزمة خدمة Microsoft Windows Server 2003 التالية التي تحتوي على هذا الإصلاح العاجل.
لحل هذه المشكلة على الفور، اتصل بخدمات دعم عملاء Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة بأرقام هواتف Microsoft Customer Support Services ومعلومات حول تكاليف الدعم، تفضل بزيارة موقع Microsoft على ويب التالي:
http://support.microsoft.com/contactus/?ws=support ملاحظة في حالات خاصة، قد يتم إلغاء الرسوم التي يتم تكبدها عادة لمكالمات الدعم إذا حدد أحد محترفي دعم Microsoft أن تحديثا معينا سيحل مشكلتك. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات غير المؤهلة للتحديث المحدد المعني. ملاحظة قم بتنزيل الإصلاح العاجل باتباع الإرشادات لاحقا في هذه المقالة.
تحديث Windows Server 2003 (KB925336)
الملف التالي متاح للتنزيل من مركز تنزيل Microsoft:
حزمة تحديث Windows Server 2003 (KB925336) الآن.
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
119591 كيفية الحصول على ملفات دعم Microsoft من خدمات الإنترنت
قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات. استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات الذي كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة للأمان تساعد في منع أي تغييرات غير مصرح بها على الملف.
| اسم الملف | إصدار الملف | حجم الملف | التاريخ | الوقت | المنصة | متطلبات SP | فرع الخدمة |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 620,544 | 07 مارس 2007 | 07:05 | x86 | SP1 | SP1QFE |
| Advapi32.dll | 5.2.3790.4036 | 619,008 | 07 مارس 2007 | 07:02 | x86 | SP2 | SP2QFE |
تحديث Windows Server 2003، إصدار x64 (KB925336)
الملف التالي متاح للتنزيل من مركز تنزيل Microsoft:
بتنزيل حزمة Update for Windows Server 2003 x64 Edition (KB925336) الآن.
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
119591 كيفية الحصول على ملفات دعم Microsoft من خدمات الإنترنت
قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات. استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات الذي كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة للأمان تساعد في منع أي تغييرات غير مصرح بها على الملف.
| اسم الملف | إصدار الملف | حجم الملف | التاريخ | الوقت | المنصة | متطلبات SP | فرع الخدمة |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,051,648 | 07 مارس 2007 | 07:52 | x64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 07 مارس 2007 | 07:52 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,052,160 | 07 مارس 2007 | 16:52 | x64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 07 مارس 2007 | 16:52 | x86 | SP2 | SP2QFE\WOW |
تحديث Windows Server 2003 للأنظمة المستندة إلى Itanium (KB925336)
الملف التالي متاح للتنزيل من مركز تنزيل Microsoft:
بتنزيل حزمة تحديث Windows Server 2003 للأنظمة المستندة إلى Itanium (KB925336) الآن.
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
119591 كيفية الحصول على ملفات دعم Microsoft من خدمات الإنترنت
قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات. استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات الذي كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة للأمان تساعد في منع أي تغييرات غير مصرح بها على الملف.
| اسم الملف | إصدار الملف | حجم الملف | التاريخ | الوقت | المنصة | متطلبات SP | فرع الخدمة |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,481,216 | 07 مارس 2007 | 11:42 | IA-64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 07 مارس 2007 | 11:42 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,482,240 | 07 مارس 2007 | 16:53 | IA-64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 07 مارس 2007 | 16:53 | x86 | SP2 | SP2QFE\WOW |
المتطلبات الأساسية
لا توجد متطلبات أساسية مطلوبة.
متطلب إعادة التشغيل
يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.
معلومات استبدال الإصلاح العاجل
لا يحل الإصلاح العاجل هذا محل أي الإصلاحات العاجلة الأخرى.
معلومات الملفات
يحتوي الإصدار الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المدرجة في الجدول التالي. يتم سرد تواريخ وأوقات هذه الملفات في التوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للعثور على الفرق بين التوقيت العالمي المتفق عليه والوقت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في لوحة التحكم.
الحل البديل
ينطبق هذا الحل البديل على Windows Server 2003 وWindows XP.
هام يحتوي هذا القسم أو الأسلوب أو المهمة على خطوات تخبرك بكيفية تعديل السجل. ولكن قد تحدث مشاكل خطيرة إذا قمت بتعديل السجل بشكل غير صحيح. لذلك تأكد من اتباع هذه الخطوات بعناية. للحماية الإضافية، قم بإجراء نسخ احتياطي للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية إجراء نسخ احتياطي للسجل واستعادته، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
322756 كيفية نسخ السجل احتياطيا واستعادته في Windows
لحل هذه المشكلة، قم بتغيير قيمة سجل PolicyScope إلى 1 قبل محاولة تثبيت الحزمة. للقيام بذلك، اتبع هذه الخطوات.
ملاحظة إذا تم ضم الكمبيوتر إلى مجال، فقد يتجاوز تحديث نهج المجال تغييرات السجل التي تجريها. نوصي بشدة بقطع اتصال الكمبيوتر بالمجال قبل اتباع هذه الخطوات.
انقر فوق بدء، وانقر فوق تشغيل، واكتب regedit، ثم انقر فوق موافق.
في محرر السجل، حدد موقع مفتاح التسجيل التالي ثم انقر فوقه:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersملاحظة قبل تعديل هذا المفتاح، نوصي بنسخ هذا المفتاح احتياطيا. للقيام بذلك، انقر بزر الماوس الأيمن فوق 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، ستقوم عملية تحديث نهج المجال بالكتابة فوق نهج تقييد البرامج المحلية.
- لن تؤدي إضافة المزيد من ذاكرة الوصول العشوائي إلى الكمبيوتر إلى حل المشكلة.
المزيد من المعلومات
بدءا من Microsoft Windows XP، تم تقديم نهج أمان يسمى Software Restriction Policies (المعروف أيضا باسم SAFER) لمساعدة المستخدمين على تجنب تشغيل الملفات غير الآمنة. يستخدم Windows Installer نهج تقييد البرامج للتحقق من تواقيع ملفات حزمة .msi الموقعة وملفات حزمة .msp الموقعة. يقوم Windows Installer بذلك للتأكد من عدم العبث بالملفات قبل تثبيتها على الكمبيوتر. يتطلب Windows XP و Windows Server 2003 تحميل ملف حزمة .msi بالكامل أو ملف حزمة .msp بالكامل في جزء واحد متجاورة من الذاكرة في مساحة العنوان لعملية Windows Installer.
إذا كان ملف حزمة .msi أو ملف حزمة .msp كبيرا جدا بحيث لا يمكن احتوائه في جزء متجاورة من الذاكرة الظاهرية، فلن يتمكن Windows Installer من التحقق من صحة الحزمة. في هذا السيناريو، تواجه الأعراض الموضحة في قسم "الأعراض". يمكن الإصلاح الموضح في هذه المقالة نهج تقييد البرامج من استخدام ذاكرة ظاهرية أقل لإجراء التحقق من التوقيع. لذلك، يمكن ل Windows Installer التحقق من أي ملفات بحجم.