كيفية إصلاح انتهى التثبيت قبل الأوان بسبب خطأ

اقرأ في هذا المقال


هل تواجه رسالة خطأ غريبة مفادها “انتهى التثبيت قبل الأوان بسبب خطأ” (Installation ended prematurely because of an error) عند تثبيت التطبيقات على جهاز كمبيوتر يعمل بنظام ويندوز؟ إذا كانت الإجابة بنعم، فلا تقلق؛ إنّه خطأ شائع جدًا، تظهر المطالبة بشكل أساسي عندما لا تعمل بعض الخدمات المحددة على النظام، لحسن الحظ، من السهل جدًا استكشاف رسالة الخطأ هذه وإصلاحها، ما عليك سوى تجربة الحلول أدناه للتخلص من المشكلة إلى الأبد.

ما سبب خطأ توقف التثبيت قبل الأوان على نظام التشغيل

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

  • إذا حاولت تشغيل المثبت بدون أذونات إدارية، فمن المرجح أن تواجه هذه المشكلة.
  • يمكن لبرنامج مكافحة الفيروسات التابع لجهة خارجية مقاطعة التثبيت والتسبب في المشكلة المطروحة.
  • يمكن أن تظهر المشكلة أيضًا إذا تمّ تعطيل (NET Framework 3.5.) على النظام.

الآن دعنا نتحقق من الحلول المختلفة التي يمكنك محاولة التخلص من مطالبة الخطأ هذه.

خطوات إصلاح الخطأ توقف التثبيت قبل الأوان على نظام التشغيل

1. تشغيل المثبت كمسؤول

تظهر المشكلة بشكل رئيسي بسبب عدم وجود امتيازات إدارية (administrative privileges)، لذا، تأكد من تشغيل الملف القابل للتنفيذ بوصول وصلاحيات المسؤول، يمكنك القيام بذلك باتباع الخطوات أدناه:

  • انقر بزر الماوس الأيمن فوق الملف الذي تريد تثبيته.
  • اختر “تشغيل كمسؤول” (Run as administrator) من قائمة السياق.
  • انقر فوق “نعم” في (UAC) المنبثقة.

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

2. تمكين خدمة Windows Installer

لتثبيت أي تطبيق أو تعديله أو إزالته، يجب عليك التأكد من تمكين (Windows Installer) ضمن لوحة الخدمات، إذا تمّ تعطيله، فستواجه مجموعة متنوعة من المشكلات عند تثبيت التطبيقات، مثل الخطأ “توقف التثبيت قبل الأوان”، يمكنك تفعيل هذه الخدمة باتباع الخطوات التالية:

  • افتح قائمة ابدأ باستخدام مفتاح (Win).
  • اكتب “الخدمات” (Services) واضغط على (Enter).
  • حدد موقع (Windows Installer) وانقر فوقه.
  • انقر فوق ابدأ تحت “حالة الخدمة” (Service status).
  • حاول الآن تثبيت التطبيق بحقوق المسؤول وتحقق من استمرار المشكلة.

3. مسح المجلد المؤقت Temp Folder

يحتوي مجلد (temp) على ملفات مؤقتة لجميع التطبيقات المثبتة، تساعد هذه الملفات التطبيقات على تقديم خدمة أسرع، ولكن في حالة تلف محتوى المجلد المؤقت، فسيؤدي ذلك إلى حدوث مشكلات مختلفة، لذلك تأكد من مسح مجلد (temp) بانتظام للحفاظ على النظام خاليًا من المشاكل، إليك كيفية القيام بذلك:

  • افتح مربع الحوار (Run) باستخدام (Win + R).
  • اكتب (٪ temp٪) واضغط على (Enter).
  • حدد كل شيء داخل مجلد (temp)، وانقر بزر الماوس الأيمن واختر خيار (Delete).

4. إعادة تسجيل VBScript.dll وخدمة Windows Installer

الحل التالي في القائمة هو إعادة تسجيل (VBScript.dll) وخدمة (Windows Installer)، يمكن تعطيل أي من الخدمتين أو كليهما أثناء عمليات فحص الفيروسات أو استعادة النظام، سيتعين عليك إعادة تسجيل هاتين الخدمتين لحل المشكلة المطروحة، إليك طريقة القيام بذلك:

  • افتح قائمة ابدأ، واكتب (Windows PowerShell) واختر تشغيل كمسؤول من النتيجة.
  • انقر فوق نعم لـ (UAC) الذي ينبثق.
  • لإعادة تسجيل (Windows Installer Service)، اكتب الأمر التالي واضغط على (Enter):

msiexec /unreg

msiexec /regserver

  • لإعادة تسجيل (VBScript.dll)، اكتب الأمر التالي واضغط على (Enter):

regsvr32 vbscript.dll

  • أعد تشغيل النظام الآن وتحقق من استمرار المشكلة، إذا كانت الإجابة بنعم، فجرّب الحل التالي في القائمة.

5. تشغيل NET Framework 3.5. أو 4.8

يساعد (NET Framework.) في إنشاء تطبيقات البرامج وتشغيلها على ويندوز، إذا كان لديك ويندوز (10)، فيمكنك محاولة تثبيت (NET Framework 3.5.) لإصلاح هذا الخطأ، في نظام التشغيل ويندوز (11)، تحتاج إلى (NET Framework 4.8.)، إليك كيفية الحصول على أي إصدار من (NET Framework.):

  • افتح لوحة التحكم (Control Panel) باستخدام إحدى الطرق العديدة لفتح لوحة التحكم.
  • انتقل إلى البرنامج (Program) > البرنامج والميزات (Program and Features).
  • اختر تشغيل ميزات ويندوز (Windows features) أو إيقاف تشغيلها من الجزء الأيسر.
  • إذا كان لديك ويندوز (10)، فحدد (NET Framework 3.5.).
  • إذا كان لديك ويندوز (11)، فاختر (NET Framework 4.8 Advanced Services.).
  • انقر فوق موافق.
  • انتظر حتى يتم تثبيت الحزمة المحددة بنجاح على النظام، بمجرد الانتهاء من ذلك، أعد التشغيل وتحقق من حل المشكلة.

6. تعطيل أو إلغاء تثبيت أي برامج مكافحة فيروسات تابعة لجهات أخرى

يمكن أن تظهر هذه المشكلة بسبب برامج مكافحة الفيروسات التابعة لجهات خارجية المثبتة في النظام، يمكن أن تتداخل هذه البرامج مع عملية التثبيت وتتسبب في حدوث مشكلات، ولحل لذلك قم بتعطيل جميع هذه التطبيقات أو إلغاء تثبيتها نهائيًا وتحقق ممّا إذا كان يعمل على حل المشكلة، إذا نجح ذلك فجرّب برنامج مكافحة فيروسات آخر أو استخدم (Microsoft Defender) بدلاً من ذلك، إذا لم ينجح الأمر، فلا تنس إعادة تمكين برنامج مكافحة الفيروسات أو إعادة تثبيته قبل المتابعة.

7. تشغيل فحص SFC Scan

مدقق ملفات النظام (System File Checker)، المعروف أيضًا باسم (SFC)، هو أداة مساعدة ويندوز تكتشف ملفات النظام التالفة وتستبدلها، يمكن أن يساعد إجراء فحص (SFC) في إصلاح أي مشكلات تتعلق بملفات النظام، والتي يمكن بدورها إصلاح مشكلات التثبيت لديك، إليك كيفية القيام بذلك:

  • افتح موجه الأوامر باستخدام حقوق المسؤول.
  • اكتب (sfc / scannow) واضغط على (Enter).
  • انتظر حتى انتهاء الفحص، ثمّ حاول تثبيت تطبيقك مرة أخرى.

8. أداء التمهيد النظيف

يمكن أن تكون تطبيقات بدء التشغيل وبرامج التشغيل المختلفة هي سبب مواجهتك لهذه المشكلة، سيتعين عليك تعطيل جميع هذه التطبيقات ومعرفة ما إذا كان يحل المشكلة، يمكنك القيام بذلك عن طريق إجراء تمهيد نظيف (clean boot)، إليك كيفية القيام بذلك:

  • افتح مربع الحوار (Run)، واكتب (msconfig)، واضغط على (Enter).
  • قم بالتبديل إلى علامة التبويب “الخدمات” (Services).
  • حدد مربع “إخفاء جميع خدمات مايكروسوفت” (Hide all Microsoft services).
  • انقر فوق “تعطيل الكل” (Disable all).
  • قم بالتبديل إلى علامة التبويب “بدء التشغيل” (Startup).
  • انقر فوق “فتح إدارة المهام” (Open the Task Manager).
  • انقر بزر الماوس الأيمن فوق جميع تطبيقات بدء التشغيل غير الضرورية واختر تعطيل من قائمة السياق.
  • انتقل إلى علامة التبويب “الخدمات” مرة أخرى وانقر فوق موافق.
  • سيبدأ النظام في حالة التمهيد النظيف عند إعادة التشغيل التالية.

9. التبديل إلى حساب جديد

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

  • افتح الإعدادات باستخدام مفاتيح الاختصار (Win + I).
  • اختر الحساب (Account) من الجزء الأيسر.
  • انقر فوق المستخدمون الآخرون (Other users) > إضافة حساب (Add account).
  • الآن، اتبع التعليمات التي تظهر على الشاشة لإنشاء حساب جديد.

المصدر: كتاب "أساسيات النظم الرقمية" للمؤلف الدكتور المهندس خالد بكروكتاب "مكونات الحاسب الآلي" للمؤلف عمرو موفق، 2019قراءة وتحميل كتاب "أعطال الكمبيوتر وحلولها" المؤلف المهندس محمد جمعةكتاب "المحترف في عالم الحاسوب" المؤلف محمد وائل أبو فارس


شارك المقالة: