تم: تم تعطيل تنفيذ البرامج النصية على هذا النظام



جرب أداة القضاء على المشاكل

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



تم تعطيل تنفيذ البرامج النصية على هذا النظام

تم تعطيل تنفيذ البرامج النصية على هذا النظام



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



ما الذي يسبب خطأ 'تم تعطيل تنفيذ البرامج النصية على هذا النظام'؟

لا توجد العديد من الأسباب المختلفة لهذه المشكلة وغالبًا ما تختلف من نظام إلى آخر. ومع ذلك ، يمكن إدراجها بسهولة ويجب أن ترى ما إذا كان يمكن تصنيف مشكلتك على أنها بعض الخيارات أدناه:

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

الحل 1: قم بتشغيل PowerShell كمسؤول وقم بتشغيل أمر

يوجد أمر في PowerShell يتعامل تمامًا مع هذه المشكلة ويمكن حلها في غضون دقائق. يتضمن ذلك بالفعل تغيير سياسة تنفيذ البرنامج النصي من داخل نافذة PowerShell. جربه وانظر لنفسك!

  1. افتح الأداة المساعدة PowerShell بالنقر بزر الماوس الأيمن فوق زر قائمة ابدأ والنقر فوق خيار Windows PowerShell (المسؤول) في قائمة السياق. يمكن لمستخدمي Windows 7 البحث عنه فقط.
تشغيل Windows PowerShell كمسؤول

تشغيل Windows PowerShell كمسؤول



  1. إذا رأيت Command Prompt بدلاً من PowerShell في ذلك المكان ، فيمكنك أيضًا البحث عنه في قائمة Start أو شريط البحث المجاور له. هذه المرة ، تأكد من النقر بزر الماوس الأيمن على النتيجة الأولى واختر تشغيل كمسؤول.
  2. في وحدة تحكم Powershell ، اكتب الأمر الموضح أدناه وتأكد من النقر فوق Enter بعد ذلك:
Set-ExecutionPolicy RemoteSigned
  1. دع هذا الأمر يقوم بعمله وتحقق لمعرفة ما إذا كانت الرسالة قد ظهرت تشير إلى أن العملية كانت ناجحة بالفعل. يمكن تطبيق هذه الطريقة على جميع أنظمة تشغيل Windows ، بما في ذلك Windows 10.

الحل 2: تحرير نُهج المجموعة

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

Set-ExecutionPolicy: قام Windows PowerShell بتحديث سياسة التنفيذ الخاصة بك بنجاح ، ولكن تم تجاوز الإعداد من خلال نهج محدد في نطاق أكثر تحديدًا. بسبب التجاوز ، ستحتفظ قوقعتك بسياسة التنفيذ الفعالة الحالية لـ ...

لحل المشكلة ، يجب عليك التوجه إلى محرر نهج المجموعة وتغيير الإعداد من هناك على الفور.

  1. استخدم مجموعة مفاتيح Windows Key + R (اضغط على المفاتيح في وقت واحد) لفتح مربع الحوار Run. أدخل 'gpedit.msc' في مربع الحوار 'تشغيل' ، واضغط على الزر 'موافق' لفتح أداة Local Group Policy Editor. في نظام التشغيل Windows 10 ، يمكنك محاولة كتابة محرر نهج المجموعة في قائمة ابدأ والنقر فوق أعلى نتيجة.
تشغيل محرر نهج المجموعة

تشغيل محرر نهج المجموعة

  1. في جزء التنقل الأيمن من محرر نهج المجموعة المحلي ، ضمن تكوين الكمبيوتر ، انقر نقرًا مزدوجًا فوق القوالب الإدارية ، وانتقل إلى مكونات Windows >> قسم Windows Powershell.
  2. حدد مجلد Windows Powershell بالنقر المزدوج عليه وتحقق من قسم الجانب الأيمن.
  3. انقر نقرًا مزدوجًا فوق خيار سياسة 'تشغيل تنفيذ البرنامج النصي' ، وحدد زر الاختيار بجوار الخيار 'ممكّن'. ضمن قائمة سياسة التنفيذ ، اختر السماح لجميع البرامج النصية ، وقم بتطبيق التغييرات التي أجريتها قبل الإنهاء. لن يتم تطبيق التغييرات حتى تقوم بإعادة التشغيل.
السماح بتشغيل جميع البرامج النصية

السماح بتشغيل جميع البرامج النصية

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

الحل 3: قم بتغييره في إعدادات Windows 10

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

  1. استخدم مجموعة مفاتيح Windows + I لفتح الإعدادات على جهاز الكمبيوتر الذي يعمل بنظام Windows 10. بدلاً من ذلك ، يمكنك البحث عن 'الإعدادات' باستخدام شريط البحث الموجود في شريط المهام أو يمكنك النقر فوق رمز الترس أعلى زر القائمة 'ابدأ' مباشرةً بعد فتحه
  2. حدد موقع الإدخال الفرعي 'التحديث والأمان' وافتحه في تطبيق الإعدادات بالنقر فوقه مرة واحدة.
التحديث والأمان في الإعدادات

التحديث والأمان في الإعدادات

  1. انتقل إلى علامة التبويب للمطورين وتحقق ضمن قسم Powershell للخيار المسمى 'تغيير سياسة التنفيذ للسماح بتشغيل البرامج النصية المحلية لـ PowerShell بدون توقيع. طلب التوقيع على البرامج النصية البعيدة '.
  2. انقر فوق مربع الاختيار الموجود بجواره مباشرةً لتمكينه وانقر فوق الزر 'تطبيق' أدناه مباشرةً.
السماح بالنصوص في الإعدادات

السماح بالنصوص في الإعدادات

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

الحل 4: حل الطريقة باستخدام التسجيل

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

  1. افتح نافذة محرر التسجيل عن طريق كتابة 'رجديت' إما في شريط البحث أو قائمة ابدأ أو مربع الحوار تشغيل والذي يمكن الوصول إليه باستخدام مجموعة مفاتيح Windows Key + R. انتقل إلى المفتاح التالي في السجل الخاص بك عن طريق التنقل في الجزء الأيمن:
HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
محرر التسجيل

محرر التسجيل

  1. انقر فوق هذا المفتاح وحاول تحديد موقع إدخال سلسلة يسمى ExecutionPolicy في الجانب الأيمن من النافذة. إذا كان هذا الخيار موجودًا ، فانقر بزر الماوس الأيمن فوقه ، واختر خيار التعديل من قائمة السياق.
  2. في نافذة التحرير ، ضمن قسم بيانات القيمة ، قم بتغيير القيمة إلى Unrestricted أو RemoteSigned وتطبيق التغييرات التي أجريتها. قم بتأكيد أي مربعات حوار أمنية قد تظهر أثناء هذه العملية.

    تغيير نهج البرنامج النصي في محرر التسجيل

  3. يمكنك الآن إعادة تشغيل الكمبيوتر يدويًا بالنقر فوق قائمة ابدأ >> زر الطاقة >> إعادة التشغيل والتحقق لمعرفة ما إذا كانت المشكلة قد اختفت.
4 دقائق للقراءة