كيفية إصلاح خطأ لا يمكن العثور على ملف البرنامج النصي عند بدء التشغيل

تظهر رسالة “Can not find script file” عندما يحاول Windows تشغيل برنامج نصي (script) أثناء بدء التشغيل، ولكن الملف المرتبط بهذه المهمة مفقود أو تم نقله أو تالف. يحدث هذا عادةً عند إلغاء تثبيت تطبيق، أو قيام أداة تنظيف بإزالة ملف، أو قيام أداة أمان بحذف برنامج نصي ضار ولكنها تترك اختصار بدء التشغيل خلفها. يستمر Windows في استدعاء برنامج نصي لم يعد موجودًا، وتظهر الرسالة في كل مرة تقوم فيها بالتمهيد.

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

1. استخدام Autoruns لإزالة إدخال StartupCheck.vbs المعطل

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

  1. تنزيل Autoruns من صفحة Microsoft Sysinternals الرسمية.
  2. انقر بزر الماوس الأيمن على ملف Autoruns.exe واختر تشغيل كمسؤول.
  3. اسمح لـ Autoruns بإكمال الفحص.
  4. اضغط على Ctrl + F، اكتب task.vbs (استبدل الاسم بما يظهره خطأك)، ثم انقر على بحث التالي.
  5. إذا عثر Autoruns على إدخال مرتبط بملف VBS مفقود، قم بإلغاء تحديد المربع لتعطيله أو انقر بزر الماوس الأيمن واختر حذف.
  6. كرر البحث حتى لا تظهر المزيد من الإدخالات.
  7. أعد تشغيل جهاز الكمبيوتر الخاص بك وتحقق من النتيجة.

2. إصلاح ارتباط ملفات VBS في السجل (Registry)

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

  1. افتح موجه الأوامر (Command Prompt) كمسؤول.
  2. أدخل ما يلي واضغط على Enter:
    assoc .vbs=VBSFile

  3. ثم قم بتشغيل:
    ftype VBSFile="%SystemRoot%System32WScript.exe" "%1" %*

  4. أعد تشغيل جهاز PC الخاص بك وتحقق مرة أخرى.

3. إصلاح ملفات النظام التالفة باستخدام SFC و DISM

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

  1. افتح موجه الأوامر (Command Prompt) كمسؤول.
  2. قم بتشغيل هذا واضغط على Enter:
    sfc /scannow

  3. دع الفحص يكتمل.
  4. ثم قم بتشغيل:
    DISM /Online /Cleanup-Image /RestoreHealth

  5. أعد تشغيل جهاز PC الخاص بك بمجرد انتهاء DISM.

4. إنشاء ملف VBS وهمي لإسكات المطالبة

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

  1. عندما تظهر المطالبة، دوّن مسار الملف الدقيق (على سبيل المثال C:WindowsSystem32task.vbs).
  2. اضغط على Windows + R، واكتب notepad، ثم اضغط على Enter.
  3. اكتب هذا داخل Notepad:
    WScript.Quit
  4. انقر فوق ملف > حفظ باسم.
  5. استعرض للوصول إلى الموقع الموضح في الخطأ.
  6. غيّر الامتداد من .txt إلى .vbs.
  7. حدد كافة الملفات كنوع للملف وانقر فوق حفظ.
  8. أعد تشغيل جهاز الكمبيوتر الخاص بك وتأكد مما إذا كانت المطالبة تختفي.

Comments are closed.