هل يستمر Windows PowerShell في الظهور؟ 8 طرق لإصلاح


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

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

1. قم بتشغيل برنامج مكافحة الفيروسات أو فحص البرامج الضارة

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

إذا تسبب برنامج ضار أو برنامج نصي في تشغيل PowerShell تلقائيًا، فيجب عليك اتخاذ الخطوات التالية لمعالجة المشكلة:

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

    2. تحقق من ضبط PowerShell على التشغيل التلقائي عند بدء التشغيل

    قد لا يقوم PowerShell بأي شيء على وجه الخصوص، ولكن ببساطة يتم ضبطه للتشغيل عند بدء التشغيل. للتحقق من تعيين PowerShell للتشغيل عند بدء التشغيل على جهاز الكمبيوتر الخاص بك، يمكنك اتباع الخطوات التالية:

    1. افتح إدارة المهامعلى جهاز الكمبيوتر لديك بالضغط على المفاتيح Ctrl+ Shift+ Escعلى لوحة المفاتيح.
    2. في نافذة "إدارة المهام"، انقر على علامة التبويب "بدء التشغيل".
      1. في علامة التبويب "بدء التشغيل"، ابحث عن إدخال "Windows PowerShell" في قائمة عناصر بدء التشغيل.
      2. إذا رأيت إدخالاً خاصًا بـ Windows PowerShell في قائمة بدء التشغيل، فهذا يعني أنه تم تعيين PowerShell للتشغيل تلقائيًا عند بدء تشغيل الكمبيوتر. سيشير عمود الحالة لإدخال Windows PowerShell إلى ما إذا كان البرنامج ممكّنًا أو معطلاً للتشغيل عند بدء التشغيل..

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

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

        3. هناك مهمة أو برنامج نصي قيد التشغيل في الخلفية

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

        1. افتح برنامج جدولة المهام بالنقر فوق الزر ابدأعلى شريط المهام وابحث عن "برنامج جدولة المهام". بدلاً من ذلك، اكتب taskschd.mscفي مربع الحوار "تشغيل" (مفتاح Windows+ R) ثم اضغط على Enter.
          1. في نافذة برنامج جدولة المهام ضمن مكتبة جدولة المهام، ابحث عن أية مهام أو نصوص برمجية تمت جدولتها للتشغيل على فترات زمنية منتظمة أو عند بدء التشغيل. سيتم الإشارة إلى ذلك في عمود المشغلات. إذا وجدت أي مهام أو برامج نصية تشك في أنها قد تسبب المشكلة، فيمكنك النقر بزر الماوس الأيمن على المهمة أو البرنامج النصي وتحديد تعطيلمن القائمة.
          2. 4. يقوم اختصار PowerShell أو مفتاح التشغيل السريع بفتح PowerShell

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

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

            5. أحد تطبيقاتك يستخدم PowerShell

            قد يستخدم تطبيق تابع لجهة خارجية PowerShell في بعض وظائفه. فيما يلي بعض الخطوات المحددة التي يمكنك اتباعها للتحقق مما إذا كان الأمر كذلك:.

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

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

              6. تعارض الأجهزة والبرامج

              قد تؤدي تعارضات الأجهزة والبرامج إلى ظهور PowerShell بعدة طرق. تتضمن بعض الحلول الممكنة لحل هذه التعارضات ما يلي:

              1. تحديث برامج التشغيل لديك:يمكن أن تتسبب برامج التشغيل القديمة أو غير الصحيحة في حدوث تعارضات مع PowerShell والبرامج الأخرى. يمكنك محاولة تحديث برامج التشغيل الخاصة بك إلى الإصدار الأحدث لمعرفة ما إذا كان هذا سيحل المشكلة.
              2. التحقق من وجود تحديثات للبرنامج أو Windows:يمكن لتحديثات البرامج في كثير من الأحيان حل التعارضات عن طريق إصلاح الأخطاء أو مشكلات التوافق. يمكنك التحقق من وجود تحديثات لنظام التشغيل الخاص بك وأي برامج أخرى تستخدمها لمعرفة ما إذا كانت هناك أية تحديثات متاحة قد تساعد في حل المشكلة.
              3. <لي>.أعد تشغيل جهاز الكمبيوتر:في بعض الأحيان، يمكن أن تساعد إعادة تشغيل جهاز الكمبيوتر في حل التعارضات عن طريق إعادة ضبط النظام ومسح أي ملفات أو بيانات مؤقتة قد تسبب مشاكل.
              4. استخدام أداة مدقق ملفات النظام: أداة مدقق ملفات النظام (SFC) هي أداة مساعدة مضمنة يمكنها فحص نظامك بحثًا عن الملفات التالفة أو المفقودة وإصلاحها. يمكنك استخدام الأمر sfc /scannow في موجه الأمر (CMD) لمحاولة إصلاح أي مشكلات قد تسبب تعارضات مع PowerShell. ستحتاج إلى تشغيله كمسؤول النظام.
              5. استخدام أداة DISM:تعد أداة خدمة نشر الصور وإدارتها (DISM) بمثابة أداة مساعدة مضمنة أخرى يمكنها المساعدة في إصلاح مشكلات نظامك. يمكنك استخدام أداة DISM لفحص نظامك بحثًا عن المشكلات ومحاولة إصلاحها.
              6. 7. لديك حلقة في برنامج PowerShell النصي الخاص بك!

                إذا كانت لديك حلقة في البرنامج النصي PowerShell تتسبب في ظهور PowerShell باستمرار، فيمكنك تجربة الخطوات التالية لإصلاح المشكلة:

                1. فتح البرنامج النصي في محرر النصوص:الخطوة الأولى هي فتح البرنامج النصي في محرر النصوص حتى تتمكن من رؤية الرمز وإجراء تغييرات عليه. يمكنك استخدام أي محرر نصوص يناسبك، مثل Notepad أو TextEdit أو محرر أكثر تقدمًا مثل Notepad++.
                2. حدد موقع الحلقة في البرنامج النصي:بمجرد فتح البرنامج النصي في محرر النصوص، ستحتاج إلى تحديد موقع الحلقة التي تسبب المشكلة. الحلقة عبارة عن كتلة من التعليمات البرمجية التي يتم تنفيذها بشكل متكرر حتى يتم استيفاء شرط معين. في البرنامج النصي الخاص بك، قد يتم تمييز الحلقة بكلمات رئيسية مثل "for" أو "while" أو "do".
                3. تعديل الحلقة لإصلاح المشكلة:بمجرد تحديد موقع الحلقة في البرنامج النصي، ستحتاج إلى تعديلها لإصلاح المشكلة. قد يتضمن ذلك تغيير الشرط الذي يحدد متى يجب أن تتوقف الحلقة عن التنفيذ، أو إضافة تعليمات برمجية إضافية للخروج من الحلقة في ظل ظروف معينة.
                4. احفظ البرنامج النصي واختبره:بعد إجراء التغييرات اللازمة على البرنامج النصي، احفظ الملف وقم بتشغيل البرنامج النصي مرة أخرى لمعرفة ما إذا كان قد تم حل المشكلة. إذا استمرت المشكلة، فقد تحتاج إلى متابعة تعديل الحلقة حتى تعمل على النحو المنشود..
                5. إذا لم تكن مؤلف النص البرمجي ولا تعرف أي شيء عن البرمجة النصية لـ PowerShell، فمن الأفضل البحث عن إصلاح محدد لذلك النص البرمجي المحدد، أو الاتصال بمؤلف النص البرمجي.

                  8. قم بتعطيل Windows PowerShell

                  إذا فشلت كل الخطوات الأخرى، فلماذا لا يتم تعطيل PowerShell.exe فقط؟ وإليك الطريقة:

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

                          .

                          المنشورات ذات الصلة:


                          31.12.2022