من المشاكل الشائعة إلى حد ما بين مستخدمي نظام التشغيل Windows بأي إصدار هو خطأ msi عند تثبيت البرامج من ملف بامتداد .msi. في هذه المقالة، سأصف المشكلات الشائعة في برنامج تثبيت Windows 7/10/XP وحلولها، كما سأقوم أيضًا بإنشاء مقطع فيديو حول المشكلة الحالية.

الملفات ذات الامتداد .msi هي حزم التثبيت العادية (التوزيعات) التي تم تثبيت البرنامج منها. على عكس "setup.exe" المعتاد، يستخدم النظام خدمة Windows Installer (عملية msiexec.exe) لتشغيل ملف msi. بعبارات بسيطة، يقوم Windows Installer بفك ضغط الملفات وتشغيلها من التوزيع. عندما لا يعمل Windows Installer، تظهر أخطاء مختلفة.

بشكل عام، هذا يثير غضبي حقًا، لأنني... بعد ظهور رسالة خطأ غبية، ليس من الواضح تمامًا ما يجب فعله بعد ذلك. صممت Microsoft برنامج Windows Installer خصيصًا لتحسين القدرة على تثبيت البرامج (بشكل أساسي لمسؤولي النظام)، ولكنها لم تتخذ العناية المناسبة لضمان تشغيل الخدمة بسلاسة أو حتى الإبلاغ عن المشكلات بشكل مناسب. والآن علينا أن نحسم الأمر :)

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

أخطاء في ملف msi

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

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

والخطأ هو أنني لست من يجب أن يكون لديه حق الوصول إلى الملف، ولكن مثبت Windows، أو بالأحرى النظام نفسه. والحل بسيط جدا:

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

في نظام التشغيل Windows XP، لن تظهر علامة التبويب "الأمان" في حالة تمكين مشاركة الملفات البسيطة. لإيقاف تشغيله، عليك أن تذهب إلى "ابدأ -> لوحة التحكم -> خيارات المجلد -> عرض"وقم بإيقاف تشغيل خيار "استخدام مشاركة الملفات البسيطة". في الإصدارات المبسطة من Windows 7/10 وXP، لا توجد علامة تبويب "الأمان" على الإطلاق. لرؤيتها، تحتاج إلى تسجيل الدخول كمسؤول.

المزيد من الطرق لحل المشكلة


ستساعد الطريقة الموصوفة في رسائل مختلفة بأرقام مختلفة. على سبيل المثال، قد ترى أخطاء في ملف msi مثل هذا:

  • خطأ 1723
  • خطأ داخلي 2203
  • خطأ في النظام 2147287035
  • خطأ: "لا يمكن فتح حزمة التثبيت هذه"
  • خطأ 1603: حدث خطأ فادح أثناء التثبيت

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

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

إذا كانت خدمة Windows Installer لا تزال لا تريد العمل، فتحقق من حقوق المجلد "C:\Config.Msi"، هنا يجب أن يتمتع "النظام" أيضًا بحق الوصول الكامل. في هذه الحالة، ربما تكون قد شاهدت الخطأ "خطأ 1310". تحسبًا لذلك، تأكد من أن المجلد الذي تقوم بتثبيت البرنامج فيه يتمتع أيضًا بجميع الحقوق.

إعدادات التسجيل والخدمة

الطريقة التالية لحل الخطأ هي استعادة معلمات التشغيل في سجل Windows Installer.

للقيام بذلك، قم بتنزيل الأرشيف وتشغيل ملفين من هناك، يتوافقان مع إصدار Windows الخاص بك. الموافقة على استيراد الإعدادات.

مهم! من المستحسن قبل الإجراء الأخير! إذا لم تساعد الطريقة أو أصبحت أسوأ، فيمكنك العودة إلى حالتك السابقة.

في نظام التشغيل Windows XP أو Windows Server 2000، قم بتثبيت الإصدار الأحدث من برنامج التثبيت 4.5.

إذا لم يساعد ذلك، فأعد تسجيل المكونات:

  1. اضغط على "Win + R" وأدخل " كمد".ثم في النافذة السوداء أدخل الأوامر التالية بالتسلسل:
    MSIExec / إلغاء التسجيل
    MSIExec /regserver
  2. يجب أن تكون الإجابة فارغة، ولا توجد أخطاء. إذا لم يتم حل المشكلة، أدخل أمر آخر
    regsvr32 msi.dll
  3. أغلق النافذة السوداء

إذا قيل لك أنه ليس لديك الحقوق الكافية، فأنت بحاجة إلى تشغيل .

إذا تم تنفيذ الأوامر، لكنها لم تساعد، فقم بتشغيل msi_error.bat من الأرشيف وتحقق من النتيجة.

الخيار الأخير هو تنزيل برنامج Kerish Doctor، وهو يحتوي على وظيفة إصلاح خدمة المثبت والعديد من مشكلات Windows الشائعة الأخرى.

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

تلخيص

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

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

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

  • حاول العثور على الملف الذي تحتاجه في مصدر آخر على الإنترنت. قد يكون لديك الحظ في العثور على نسخة أكثر ملاءمة. مثال لبحث Google: "نوع الملف:MSI" . فقط استبدل كلمة "ملف" بالاسم الذي تريده؛
  • اطلب منهم أن يرسلوا لك الملف الأصلي مرة أخرى، ربما يكون قد تعرض للتلف أثناء الإرسال؛

يوم جيد يا حبر! أود أن أقدم طريقة مثيرة للاهتمام، في رأيي، لإنشاء مثبتات MSI لأي برنامج، ونتيجة لذلك، نشرها باستخدام GPO. أود التأكيد على أن الطريقة الموصوفة لا تعني إنشاء "لقطات" للنظام، ولكنها تستخدم مثبتات البرامج الأصلية، ويتم استخدام المنتجات المجانية للاستخدام التجاري فقط لإنشاء MSI.

مقدمة، واثنين من الروابط وإخلاء المسؤولية

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

سلسلة مثيرة للاهتمام من المقالات حول تثبيت البرامج عبر وحدة معالجة الرسومات. بالنسبة للمبتدئين، أوصي بقراءة كل شيء حتى لا تسأل لاحقًا عن الفرق بين نوع التثبيت "المخصص" و"العام".

البرامج المطلوبة. برنامج مجاني لـ Exe to MSI Converter وorca المشهور. الأول ضروري لإنشاء msi من exe، والثاني ضروري حتى يمكن تثبيت لقب msi الناتج من خلال سياسات المجموعة.

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

إنشاء وإعداد الحزمة

سيتم عمل مثال تثبيت لـ Mozilla Firefox، نظرًا لأن هذا منتج معروف جيدًا ولا يحتوي على مثبت msi من المطورين.
  1. قم بتشغيل exe إلى msi وحدد فيه المسار إلى برنامج تثبيت Firefox exe. بناءً على المعلومات التي تم العثور عليها مسبقًا على الشبكة، يصبح من الواضح أنه يمكنك تثبيت Firefox بهدوء مع المعلمات -ms -ira. نشير إليهم في الحقل الثاني exe إلى msi وانقر على "Build MSI".
  2. يبدو أن كل شيء جاهز، حزمة msi جاهزة. في الواقع، من خلال تشغيل النتيجة الناتجة، سوف نقوم بتثبيت فايرفوكس على النظام ويمكننا وضع حد للمقالة. لسوء الحظ، الأمر ليس بهذه البساطة. حزمة التثبيت الحالية ليست مناسبة للنشر من خلال GPO وعندما تقوم بتشغيل جهاز الكمبيوتر الخاص بك، ستتلقى أخطاء لا معنى لها تمامًا في السجلات "حدث خطأ غير قابل للاسترداد..." والبيت القصيد هو أن مطوري exe إلى msi يريدون أيضًا لتناول الطعام ومنتجاتهم المجانية يولد MSI "ليس وفقا للقواعد".
  3. حسنًا، لنأخذ الحيتان القاتلة ونفتح الإمسيانيك الخاص بنا فيه.
  4. أولا، ابحث عن الجدول في القائمة اليسرى ملكيةوالانتباه إلى مجالين - كود المنتجو كود الترقية. يجب أن يكون هذان الحقلان فريدين لكل منتج، لكن ملف exe الخاص بنا إلى msi يقوم دائمًا بإنشاء نفس الحقول. حسنًا، لا مشكلة، انقر على القائمة العلوية عرض -> معلومات موجزة، ابحث عن الحقل رمز الحزمةوانقر المعرف الفريد العمومي الجديد. انسخ النتيجة الناتجة إلى الحافظة وألصقها فيها كود المنتج. كرر ل كود الترقيةوأخيرا لنفسه رمز الحزمة. هناك حق في معلومات موجزةتحرير الحقل عنوانأما في Mozilla Firefox، فالباقي اختياري. وهذا في الواقع لا يؤثر على أي شيء.
  5. مرة أخرى في الجدول ملكيةأنا اسم المنتجعلى Mozilla Firefox (لقد قمت بتغيير الكثير آر بي كونتاكتو الصانع). يمكنك أيضًا تعيين القيمة الصحيحة لـ إصدار المنتج.
  6. يبدو أنه تم تغيير المعرف الفريد العمومي (GUID) و"المعرفات" الأخرى، ولكن كما تظهر الممارسة، فإن هذا لا يكفي. انقر على أوركا الأدوات -> التحقق من الصحةإزالة الطائر إظهار رسائل المعلوماتو اضغط يذهب.
  7. كما ترون، ظهرت مجموعة من الأخطاء بخصوص وجود/غياب بعض الجداول والقيم. لم أزعج نفسي وأخذت للتو أول ملف msi صغير ظهر (7zip x64 9.20) ونسخت الجداول الأربعة المفقودة من هناك (عبر التصدير والاستيراد بالطبع): _التحقق من الصحة وAdminExecuteSequence وAdminUISequence وAdvtExecuteSequence. في الواقع، أنا متأكد من أنه من الممكن إنشاء مثبت msi "صحيح"، بدون القمامة غير الضرورية، لكن لا تنس أن هدفنا هو تشغيل الإعداد الأصلي للتطبيق بهدوء.
  8. بعد إضافة الجداول، قم بمراجعتها مرة أخرى الأدوات -> التحقق من الصحة(بالمناسبة، ليس عليك إجراء الفحص في المرة الأولى على الإطلاق، وما عليك سوى استيراد الجداول على الفور). إذا أخذت أيضًا MSI من 7zip كأساس، فستكون النتيجة ستة أخطاء يجب التخلص منها. انقر يغلق، احذف الحقول غير الضرورية المميزة باللون الأحمر.
  9. في النهاية، يمكنك التحقق من التحقق مرة أخرى والتأكد من عدم بقاء سوى التحذيرات التي لا تتداخل مع أي شيء. حفظ مسي.
  10. هذا كل ما في الأمر، كل ما تبقى هو إضافة MSI إلى وحدة معالجة الرسومات وتعيين الخصائص الضرورية.

الفروق الدقيقة

  1. عند التثبيت باستخدام الطريقة الموضحة أعلاه، سيكون لديك نسختان من البرنامج. الأول هو التطبيق الفعلي الذي تحتاجه، والثاني هو لقب msi الأصلي، لأننا قمنا بتثبيته نوعًا ما. من حيث المبدأ، لا يؤثر هذا على أي شيء باستثناء عرضه في "إضافة أو إزالة البرامج"، ثم فقط في نظام التشغيل Windows XP (إذا لم تقم بتغيير أي شيء آخر غير ما أشرت إليه). قد يكون الجانب السلبي هو ظهور برامج غير ضرورية أثناء الجرد التلقائي للبرامج، إذا كنت تستخدمها.
  2. لن تتمكن من إزالة التطبيق تلقائيًا باستخدام نفس أدوات النشر. سوف يعمل بشكل أكثر دقة، ولكن سيتم حذف حاوية MSI غير الضرورية فقط. حسنًا، يمكنك التلاعب بخصائص msi عند إنشائه، بحيث يأخذ معه تطبيقًا مثبتًا مسبقًا، بنفس الهدوء. لم أقم بتعيين مثل هذه المهمة.
  3. عند تثبيت تحديثات البرامج، تحتاج إلى تحديد خصائص GP الخاصة بالتطبيق بحيث يحل محل الإصدار السابق، أي أنه يجب عليه أولاً إزالة الإصدار القديم. وهذا يضمن أنه لن يكون لديك نفس التطبيقات المكررة اليسرى في "تثبيت وإزالة البرامج" التي لم تستسلم لأي شخص.
  4. لتثبيت تطبيق يحتوي على حزمة توزيع مكونة من عدة ملفات، سيتعين عليك أولاً حزمه في ملف exe، والذي، عند تشغيله، سوف يفك حزمه ويعطي أمرًا بالتثبيت الصامت. أوصي بإنشاء أرشيفات sfx باستخدام نفس برنامج 7-zip.
  5. لا يوجد ما يمنعك من تثبيت البرنامج من خلال البرامج النصية لبدء التشغيل. علاوة على ذلك، هذه الطريقة أكثر مرونة، وأنا أستخدمها من خلال النصوص البرمجية الخاصة بي لفترة طويلة. لكن استخدام أدوات GPU الأصلية يعد أسرع بكثير، نظرًا لأن إنشاء ملف msi من ملف exe يستغرق بضع دقائق.
  6. لسبب ما، لا يقول نظام التشغيل Windows 7 "جارٍ تثبيت تطبيق مُدار..."، بل يقول فقط "الرجاء الانتظار". عند نشر مجموعة كاملة من البرامج مرة واحدة لأول مرة أو عند تثبيت تطبيق ثقيل، قد يدفع ذلك المستخدم إلى الاتصال بالمسؤول أو الضغط على زر إعادة الضبط.
يبدو أن هذا كل شيء، وآمل أن يكون مثيرًا للاهتمام، شارك تجربتك.

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

على سبيل المثال، في هذا الشكل يتم تسليط الضوء عليه ملفي-file.msi، فأنت بحاجة إلى النقر بزر الماوس الأيمن على هذا الملف وتحديد الخيار في قائمة الملفات "المسح باستخدام AVG". عند تحديد هذا الخيار، سيقوم AVG Antivirus بفتح الملف وفحصه بحثًا عن الفيروسات.


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

في بعض الأحيان بسيطة إعادة تثبيت 7-Zipقد يحل مشكلتك عن طريق ربط MSI بـ 7-Zip بشكل صحيح. في حالات أخرى، قد تنتج مشاكل في اقترانات الملفات برمجة البرمجيات السيئةالمطور وقد تحتاج إلى الاتصال بالمطور للحصول على مزيد من المساعدة.


نصيحة:حاول تحديث 7-Zip إلى أحدث إصدار للتأكد من حصولك على آخر التصحيحات والتحديثات.


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


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


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

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


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


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

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


اذا أنت أكملت جميع الخطوات الموضحة أعلاهالملف MSI ما زال لا يمكن فتحه، قد تحتاج إلى تشغيله تحديث المعدات. في معظم الحالات، حتى عند استخدام الإصدارات الأقدم من الأجهزة، قد تظل قوة المعالجة أكثر من كافية لمعظم تطبيقات المستخدم (إلا إذا كنت تقوم بالكثير من الأعمال التي تتطلب استخدام وحدة المعالجة المركزية (CPU)، مثل العرض ثلاثي الأبعاد، أو النمذجة المالية/العلمية، أو عمل مكثف للوسائط المتعددة). هكذا، من المحتمل أن جهاز الكمبيوتر الخاص بك لا يحتوي على ذاكرة كافية(وتسمى عادة "RAM" أو ذاكرة الوصول العشوائي) لأداء مهمة فتح الملف.

يجب تثبيت بعض البرامج وبرامج التشغيل في Windows فقط باستخدام حقوق المسؤول. في حالة ملفات EXE، يكون خيار التثبيت كمسؤول موجودًا في قائمة السياق، والتي يتم استدعاؤها عن طريق النقر بزر الماوس الأيمن على الملف. لا يوجد مثل هذا الخيار لحزم MSI، ولكن يمكنك إضافته من خلال محرر التسجيل.

تعليمات

افتح مربع الحوار "تشغيل" عبر قائمة "ابدأ" أو بالضغط على مجموعة المفاتيح Win + R. في النافذة التي تفتح، اكتب رجديت واضغط على إنتر. سيتم إطلاق محرر التسجيل. اعتمادًا على إعدادات التحكم في حساب المستخدم لديك، قد يُطلب منك تأكيد رغبتك في تشغيل المحرر.

انتقل إلى فرع HKEY_CLASSES_ROOT\Msi.Package\shell. انقر بزر الماوس الأيمن على "Shell" وفي القائمة التي تفتح، حدد خيار إنشاء قسم جديد.

سيتم إضافة قسم فرعي إلى قسم "الصدفة". أعد تسميته "runas" (لا حاجة إلى علامات الاقتباس).

في النافذة الموجودة على اليمين، انقر نقرًا مزدوجًا على المفتاح "افتراضي" أو مرة واحدة باستخدام زر الفأرة الأيمن وحدد "تغيير..." في حقل القيمة الفارغة، أدخل "تشغيل كمسؤول". قم بتأكيد التغييرات بالضغط على زر موافق.

الآن انقر بزر الماوس الأيمن على "runas" وحدد خيار إنشاء قسم مرة أخرى. قم بإنشاء مفتاح فرعي يسمى "الأمر" (بدون علامتي الاقتباس).

قم بتحرير المفتاح "الافتراضي" عن طريق إدخال الأمر "msiexec /i "%1"" في حقل القيمة (بدون علامات الاقتباس المتعرجة، ولكن مع علامات الاقتباس لـ %1). انقر فوق موافق.