تعد ملفات الدُفعات في متناول اليد لإنجاز المهام بسرعة ، ولكنها في بعض الأحيان لا تعمل على النحو المنشود على Windows.
تعمل ملفات BAT أو الملفات الدفعية على تبسيط المهام المتكررة عن طريق أتمتة هذه المهام من خلال سلسلة من الأوامر. ومع ذلك ، في بعض الأحيان يمكن حذف ملفات BAT تلقائيًا دون سبب واضح. في حالات أخرى ، قد يرفض الملف فتح.
بغض النظر عن المشكلة ، سيوفر هذا الدليل طرقًا لحل جميع مشكلات ملف BAT. سنسلط الضوء أيضًا على سبب عدم تشغيل ملفات BAT أحيانًا على جهاز الكمبيوتر الذي يعمل بنظام Windows.
لماذا يتم حذف ملفات BAT على الفور على Windows؟
BAT هو نوع امتداد (مشابه لملفات EXE أو JPG أو PDF) يتضمن سلسلة من التعليمات أو الأوامر. قد تكون هناك عدة أسباب وراء رفض ملف BAT للتشغيل على Windows ، مثل:
- اكتشاف مضاد فيروسات كاذب ،
- أوامر غير صحيحة في الملف ،
- أذونات الملف / المجلد غير الصحيحة ،
- أخطاء نظام غير متوقعة.
الآن بعد أن عرفت سبب حذف ملفات BAT الخاصة بك ، دعنا ننتقل إلى الإصلاحات الموصى بها.
1. إصلاح أخطاء بناء الجملة في ملف BAT الخاص بك
إذا لم تكن مهتمًا بالبرمجة ، فإن المصطلح "بناء الجملة"قد يكون تقنيًا للغاية. ببساطة ، يعني الخطأ النحوي أمرًا أو تعبيرًا أو رمزًا خاطئًا في أي رمز.
على سبيل المثال ، يمكن للكود أدناه إنشاء مجلد باسم "MakeUseOf":
تضمين التغريدة
لنفترض أننا قمنا بحفظه بتنسيق .BAT ولكننا كتبناه عن طريق الخطأ "عضو الكنيست" بدلاً من "مكدير. "هذا الخطأ المطبعي هو نوع من أخطاء بناء الجملة ، ونتيجة لذلك ، لن يعمل ملف BAT كما هو متوقع. إذا وجدت صعوبة في تشغيل ملف دفعي ، فقد تتسبب مشكلات بناء الجملة في حدوث مشكلات.
نحن نفترض أنك لست مبرمجًا. ولذا قد لا تعرف أخطاء بناء الجملة المختلفة. في هذه الحالة ، يمكنك استخدام ChatGPT للمساعدة. إليك الطريقة:
- انسخ الكود الكامل الموجود في ملف BAT الخاص بك. طريقة بسيطة هي الضغط السيطرة + أ وثم Ctrl + C.
- افتح ال موقع ChatGPT وقم بتسجيل الدخول باستخدام حساب Google الخاص بك.
- انسخ والصق الأمر التالي في مربع النص: يرجى تصحيح جميع أخطاء بناء الجملة في رمز ملف BAT التالي: CODE. بمجرد نسخه ، استبدل شفرة مع الكود الفعلي من ملف BAT الخاص بك.
- يضعط يدخل أو ال يرسل زر. سيحاول ChatGPT الآن إزالة جميع أخطاء بناء الجملة المحتملة وتزويدك بالنسخة المعدلة.
- انسخ النسخة المعدلة واستبدلها بالرمز الموجود داخل ملف BAT الخاص بك.
- بعد إجراء التغييرات اللازمة ، احفظ ملف BAT الخاص بك وأعد تشغيله.
لتجنب مثل هذه المواقف الخاطئة في بناء الجملة في المستقبل ، نوصي بالتعلم كيفية إنشاء ملف دفعي على وجه صحيح.
2. قم بتعطيل برنامج مكافحة الفيروسات مؤقتًا
في بعض الأحيان ، يكتشف برنامج مكافحة الفيروسات التطبيقات والملفات العادية كتهديد للنظام (بسبب الاكتشاف الخاطئ). في هذه الحالات ، من الممارسات الجيدة تعطيل برنامج مكافحة الفيروسات أو استبعاد مثل هذه الملفات من الإعدادات.
إذا كنت تستخدم الافتراضي الذي يأتي مع Windows ، فإليك كيفية تعطيل تطبيق أمان Windows للمساعدة. تذكر تمكينه مرة أخرى بعد تشغيل ملف BAT لحماية جهاز الكمبيوتر الخاص بك.
3. قم بتضمين أفضل التقنيات المتاحة في قائمة استبعاد مكافحة الفيروسات
هناك طريقة أخرى للتغلب على مشكلة مكافحة الفيروسات وهي إضافة ملف BAT الخاص بك إلى قائمة استثناءات برامج مكافحة الفيروسات. يسمح هذا لملفات محددة بتجاوز فحص مكافحة الفيروسات المنتظم.
لإضافة ملف BAT إلى قائمة الاستبعاد ، انتقل إلى إعدادات مكافحة الفيروسات أو قائمة الخيارات. ابحث عن قسم بعنوان الاستثناءات, القائمة البيضاء، أو شيئا من هذا القبيل. بعد ذلك ، أضف ملف BAT الخاص بك إلى قائمة الاستبعاد.
إذا كنت لا تستخدم برنامج مكافحة فيروسات تابع لجهة خارجية ، فتحقق من ذلك كيفية تعيين استثناءات أمان Windows لحل سريع.
4. ضبط اقتران ملف .BAT
هل سبق لك أن لاحظت أنه عند فتح ملف .TXT ، ينبثق برنامج Notepad ، أو عند فتح ملف .PNG أو .JPG ، يتم فتح تطبيق Windows Photos؟ هذا بسبب اقتران الملف. وبالمثل ، تحتوي ملفات BAT على اقتران افتراضي لملف البرنامج ، أي باستخدام موجه الأوامر.
ولكن ماذا لو لم يتم فتح ملفات BAT الخاصة بك أو تشغيلها كما ينبغي؟ قد يكون هذا بسبب إزالة اقتران الملف بملفاتك بطريقة أو بأخرى أو تكوينه بشكل خاطئ.
دعنا نصلح هذا باستخدام تطبيق إعدادات Windows. إليك كيفية ضبط اقتران ملف .BAT:
- اضغط على فوز + أنا مفاتيح لفتح إعدادات برنامج.
- انقر فوق تطبيقات، ثم حدد التطبيقات الافتراضية.
- قم بالتمرير إلى الأخير وانقر فوقاختر الافتراضي حسب نوع الملف.
- حدد .مضرب في القائمة وانقر فوق اختر الافتراضي.
- يختار موجه الأمر وانقر فوق الوضع الإفتراضي زر.
وهذا كل شيء! الآن ، يجب فتح ملفات BAT الخاصة بك باستخدام موجه الأوامر بدلاً من حذفها على الفور.
هناك أنواع ملفات متعددة في نفس قسم الإعدادات. إذا كنت تريد تغيير التطبيقات الافتراضية لتشغيل نوع ملف معين ، فيمكنك القيام بذلك. على سبيل المثال ، إذا كنت تستخدم Drawboard كمشاهد PDF ، فانقر فوق .بي دي إف وحدده كتطبيق افتراضي لجميع ملفات PDF الخاصة بك.
5. خذ ملكية الملف الدفعي
كل ملف ، بما في ذلك ملفات BAT ، على Windows يأتي مع مجموعة من الأذونات. ترشد هذه الأذونات النظام إلى من يمكنه الوصول إلى الملف والإجراءات (مثل القراءة أو الكتابة) التي يمكنهم القيام بها. مما لا شك فيه أن منع التغييرات غير المصرح بها على ملفات Windows أمر جيد. ولكن ، في بعض الأحيان ، يسبب مشاكل مع الملفات الدفعية.
هناك طريقة بسيطة لحل هذه المشكلة وهي الحصول على ملكية ملف BAT.
الآن بعد أن عرفت السبب الرئيسي ، يمكنك التعلم كيفية الحصول على ملكية أي ملف أو مجلد على Windows. جميع خطوات الحصول على الملكية هي نفسها في حالة الملف الفردي والمجلد.
تذكر أن أخذ الملكية ينطوي على مخاطر. إليك السبب: إذا جاء الملف من مصدر غير معروف (موقع عشوائي) وحصلت على ملكيته ، فقد تقوم عن غير قصد بتنفيذ تعليمات برمجية ضارة. لذا ، تحقق جيدًا من الكود ومصدر الملف قبل الحصول على الملكية.
6. تعديل متغير نظام ComSpec
لا تخلط بين المصطلح التقني "كومسبيك. "ببساطة ، متغير نظام ComSpec هو عنوان أو اسم يُعطى لمسار موجه الأوامر (على سبيل المثال ،٪ SystemRoot٪ \ system32 \ cmd.exe). لذلك ، عندما يريد تطبيق أو برنامج Windows فتح موجه الأوامر أو الوصول إليه ، فإنه يستخدم متغير نظام ComSpec لفتحه على الفور.
لكن كيف يرتبط هذا بملف BAT؟
عند تشغيل ملف دفعي ، يتحقق النظام من الإشارات متغير النظام ComSpec. إذا كانت قيمة هذا المتغير غير صحيحة ، فلنقل أن المسار المعطى ليس لموجه الأوامر ، فإن النظام يرفض فتح ملفك.
لإصلاح ذلك ، اتبع الخطوات أدناه لتعيين متغير نظام ComSpec بشكل صحيح:
- يضعط Win + R. لجلب يجري برنامج.
- يكتب sysdm.cpl في مربع النص وانقر فوق نعم لتنفيذه.
- من قائمة علامة التبويب ، انتقل إلى خيارات متقدمة وانقر فوق متغيرات البيئة زر.
- تحت متغيرات النظام، انقر نقرًا مزدوجًا فوق كومسبيك.
- على ال تحرير متغير البيئة نافذة ، تأكد من تطابق القيمة المتغيرة ٪ SystemRoot٪ \ system32 \ cmd.exe. إذا كانت القيمة مختلفة في حالتك ، فصحح ذلك.
- انقر نعم لتطبيق التغييرات.
نأمل أن يعمل ملف BAT الآن كما هو متوقع. كملاحظة أخيرة ، توخ الحذر دائمًا عند تعديل أي متغير للنظام. لمزيد من الأمان ، قم بتدوين القيمة الأصلية قبل إجراء أي تغييرات.
قم بحل جميع مشكلات ملف BAT على Windows
لقد أشرنا إلى كل حل ممكن لجميع المشكلات المتعلقة بملفات Windows BAT أو Batch. لذا ، جربهم مرة واحدة وقم بتشغيل أي ملفات دفعية دون أخطاء.
تذكر أن برنامج مكافحة الفيروسات لديك عادةً ما يحظر ملفات BAT الخاصة بك أو يحذفها ، لذا احتفظ بها معطلة لبضع دقائق. بدلاً من ذلك ، يمكنك إدراج ملفاتك القابلة للتنفيذ في القائمة البيضاء قبل تشغيلها.