قم بتشغيل برامج Windows PowerShell النصية أولاً عند تسجيل الدخول ، تسجيل الخروج ، بدء التشغيل ، إيقاف التشغيل

إذا كنت ترغب في تشغيل البرامج النصية لـ Windows PowerShell(Windows PowerShell scripts) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل ، فإليك ما يجب عليك القيام به. يمكنك إعطاء الأولوية لبرامج Windows PowerShell(Windows PowerShell) النصية قبل البرامج النصية بخلاف PowerShell باستخدام محرر نهج المجموعة المحلي(Local Group Policy Editor) ومحرر التسجيل(Registry Editor) .

عندما يقوم المستخدم بتسجيل الدخول أو بدء تشغيل الكمبيوتر ، يتم تشغيل جميع البرامج النصية في وقت واحد. قد يتسبب ذلك في بعض التأخير في بدء التشغيل أو تشغيل برنامج معين. غالبًا ما يكون مطلوبًا تشغيل جميع البرامج النصية لـ Windows PowerShell (Windows PowerShell)وكائن نهج المجموعة(Group Policy Object) للتشغيل قبل البرامج النصية بخلاف PowerShell.

(Run Windows PowerShell)قم بتشغيل البرامج النصية لـ Windows PowerShell أولاً

لتشغيل البرامج النصية لـ Windows PowerShell(Windows PowerShell) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل ، اتبع هذه الخطوات-

  1. اضغط Win+R R.
  2. اكتب gpedit.msc واضغط(gpedit.msc) على زر Enter .
  3. انتقل إلى البرامج النصية(Scripts) في تكوين الكمبيوتر(Computer Configuration) .
  4. انقر نقرًا مزدوجًا فوق تشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم ، تسجيل الخروج(Run Windows PowerShell scripts first at user logon, logoff) .
  5. حدد الخيار ممكّن(Enabled) .
  6. انقر فوق " تطبيق(Apply) " و " موافق(OK) " .
  7. انقر نقرًا مزدوجًا فوق تشغيل البرامج النصية لـ Windows PowerShell أولاً عند بدء تشغيل الكمبيوتر ، إيقاف التشغيل(Run Windows PowerShell scripts first at computer startup, shutdown) .
  8. حدد الخيار ممكّن(Enabled) .
  9. انقر فوق " تطبيق(Apply) " و " موافق(OK) " .

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

في البداية ، سيكون عليك فتح محرر نهج المجموعة المحلي(Local Group Policy Editor) . لذلك ، اضغط على  Win+R واكتب واضغط gpedit.mscعلى  زر Enter  . بعد فتحه ، انتقل إلى المسار التالي-

Computer Configuration > Administrative Templates > System > Scripts

سترى إعدادين يسمى:

  • قم بتشغيل برامج Windows PowerShell(Run Windows PowerShell) النصية أولاً عند تسجيل دخول المستخدم ، وتسجيل الخروج ،
  • قم بتشغيل البرامج النصية لـ Windows PowerShell(Run Windows PowerShell) أولاً عند بدء تشغيل الكمبيوتر وإيقاف تشغيله.

انقر نقرًا مزدوجًا فوق(Double-click) كل منها ، وحدد  الخيار ممكّن (Enabled ) .

قم بتشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل

انقر فوق "  تطبيق (Apply ) " و "  موافق (OK ) " لحفظ التغيير.

قم بتشغيل البرامج النصية لـ Windows PowerShell(Run Windows PowerShell) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل باستخدام محرر التسجيل(Registry Editor)

لتشغيل البرامج النصية لـ Windows PowerShell(Windows PowerShell) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل باستخدام محرر التسجيل(Registry Editor) ، اتبع هذه الخطوات-

  1. اضغط Win+R R.
  2. اكتب رجديت واضغط( regedit) على زر Enter .
  3. انقر فوق الزر " نعم ".(Yes)
  4. انتقل إلى System in HKLM .
  5. انقر بزر الماوس الأيمن فوق(Right-click) النظام System > New > DWORD((Value) 32 بت) .
  6. سمها باسم RunUserPSScriptsFirst .
  7. انقر نقرًا مزدوجًا فوقه واضبط بيانات القيمة على (Value)1 .
  8. انقر فوق الزر " موافق ".(OK)
  9. انقر بزر الماوس الأيمن فوق(Right-click) النظام System > New > DWORD((Value) 32 بت) .
  10. سمها باسم RunComputerPSScriptsFirst .
  11. انقر نقرًا مزدوجًا فوقه لتعيين بيانات القيمة على أنها (Value)1 .
  12. انقر فوق " موافق(OK) " لحفظ التغيير.

لمعرفة المزيد ، استمر في القراءة.

قبل البدء ، يوصى  بعمل نسخة احتياطية لجميع ملفات التسجيل(backup all Registry files)  وإنشاء  نقطة استعادة النظام .

اضغط  على Win+R  لفتح موجه التشغيل ، واكتب واضغط regeditعلى  زر Enter  . إذا ظهرت مطالبة  UAC ، فانقر فوق الزر " (UAC)نعم (Yes ) " . بعد ذلك ، انتقل إلى هذا المسار-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

هنا سيكون عليك إنشاء قيمتين REG_DWORD . لذلك ، انقر بزر الماوس الأيمن فوق System > New > DWORD (32-bit) Value  وقم بتسميتها باسم  RunUserPSScriptsFirst .

قم بتشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل

انقر نقرًا مزدوجًا فوقه واضبط  بيانات القيمة (Value data ) على  1 .

قم بتشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل

اتبع نفس الخطوات لإنشاء قيمة DWORD(DWORD) أخرى (32 بت) وقم بتسميتها(RunComputerPSScriptsFirst) باسم  RunComputerPSScriptsFirst(Value) . بعد ذلك ، قم بتعيين  بيانات القيمة (Value data ) على  1 .

RunUserPSScriptsFirst يمثل  تشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم ،(Run Windows PowerShell scripts first at user logon, logoff)  إعداد تسجيل الخروج ، بينما يحدد  RunComputerPSScriptsFirst تشغيل البرامج النصية لـ Windows PowerShell أولاً عند بدء تشغيل الكمبيوتر ،(Run Windows PowerShell scripts first at computer startup, shutdown)  إعداد إيقاف التشغيل.

في حالة رغبتك في التراجع عن هذه التغييرات ، يمكنك اتباع هذه الخطوات.

إذا كنت قد قمت بذلك باستخدام محرر نهج المجموعة المحلي(Local Group Policy Editor) ، فافتح نفس المسار وحدد  خيار غير مكوّن (Not Configured ) . إذا كنت قد فعلت ذلك باستخدام محرر التسجيل(Registry Editor) ، فافتح نفس  مفتاح النظام (System ) واحذف قيمتي REG_DWORD هاتين . لإزالتها ، انقر بزر الماوس الأيمن فوق كل منها ، وحدد  خيار الحذف (Delete ) ، وأكده بالنقر فوق  الزر " موافق  ".(OK )

آمل أن يساعد.



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts