نحوه غیرفعال کردن PowerShell در ویندوز 11/10

ویندوز 11/10 دارای ابزار از پیش نصب شده PowerShell cross-platform است. این ابزار بسیار مهمی است که انجام چندین کار را تنها با تایپ چند دستور ساده آسان می کند. این به شما امکان می دهد دستوراتی را برای ایجاد تغییرات مختلف در تنظیمات(Settings) ، عیب یابی چندین مشکل، مدیریت ویژگی ها، و خودکار کردن کار خود و غیره اجرا کنید.

Windows PowerShell یک برنامه ضروری و راحت است که در سیستم عامل ویندوز(Windows) گنجانده شده است. اما گاهی اوقات، ممکن است لازم باشد برای جلوگیری از ایجاد تغییرات ناخواسته با اجرای دستورات مخرب، آن را غیرفعال کنید. این ابزار توسط یک عامل تهدید برای ایجاد نرم افزارهای مخرب استفاده می شود که اسکریپت های مخرب را اجرا می کند و به سیستم فایل و رجیستری دسترسی پیدا می کند. به عبارت دیگر می توان گفت که این ابزار توسط برخی هکرها برای اجرای دستورات مخرب نیز استفاده می شود.

در چنین شرایطی، اگر نیاز به غیرفعال کردن برنامه PowerShell دارید، این مقاله به شما در انجام این کار کمک می کند. این مقاله نحوه غیرفعال کردن برنامه PowerShell را با استفاده از سیاست امنیتی و (Security)ویرایشگر خط مشی گروه محلی(Local Group Policy Editor) توضیح می دهد . اجازه دهید آنها را با جزئیات ببینیم.

PowerShell را در ویندوز 11/10 غیرفعال کنید

قبل از ادامه، توصیه می شود یک نقطه بازیابی سیستم ایجاد کنید . اکنون پیشنهادات زیر را برای غیرفعال کردن Windows PowerShell در ویندوز 10(Windows 10) دنبال کنید :

1] PowerShell(Disable PowerShell) را در ویندوز(Windows) با استفاده از سیاست امنیتی غیرفعال کنید(Security)

سیاست امنیتی(Security Policy) محلی به کاربران راهی برای مسدود کردن دسترسی PowerShell در (PowerShell)ویندوز 10(Windows 10) ارائه می دهد. برای این کار دستورالعمل های داده شده در زیر را دنبال کنید:

نحوه غیرفعال کردن PowerShell در ویندوز 10

  1. روی Start کلیک کنید(Click Start) ، Local Security Policy را تایپ کنید و نتیجه را از لیست منو انتخاب کنید.
  2. به سمت چپ بروید و Software Restriction Policies را گسترش دهید .
  3. روی Additional Rules (Additional Rules ) کلیک راست کرده و گزینه New Hash Rule را انتخاب کنید.
  4. اگر راهی برای گسترش سیاست های محدودیت نرم افزار پیدا نکردید، روی سیاست (Software Restriction Policies )های محدودیت نرم افزار(Software Restriction Policies) کلیک راست کرده و گزینه سیاست های محدودیت نرم افزار جدید(New Software Restriction Policies) را انتخاب کنید.

بلوک پاورشل

در پنجره New Has Rule بر روی گزینه Browse ضربه بزنید . اکنون فایل اکسپلورر را با استفاده از کلیدهای Windows+E باز کنید و محل مسیر زیر را در نوار آدرس تایپ کنید و Enter را فشار دهید:

%SystemRoot%\system32\WindowsPowerShell\v1.0

این نسخه 32 بیتی PowerShell را پیدا می کند. powershell.exe را از لیست انتخاب کنید و سپس روی Open > Apply > OK کلیک کنید .

PowerShellISE را غیرفعال کنید

اگر می خواهید PowerShellISE را در رایانه ویندوز 10 خود غیرفعال کنید، سپس powershell_ise.exe (به جای powershell.exe) را از لیست انتخاب کنید.

در پنجره Local Security Policy ، روی Additional Rules  در قسمت Software Restriction Policies کلیک راست کرده و روی دکمه  New Hash Rule کلیک کنید و سپس دکمه Browse را انتخاب کنید.

دوباره File Explorer را باز کنید و مسیر زیر را در نوار آدرس کپی کنید. سپس کلید Enter را فشار دهید تا نسخه 64 بیتی PowerShell را انتخاب کنید .

%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

در صفحه زیر به پایین اسکرول کنید و گزینه powershell.exe را انتخاب کنید و سپس بر روی دکمه Open کلیک کنید.

توجه:(Note:) اگر می‌خواهید PowerShellISE را غیرفعال کنید، باید گزینه powershell_ise.exe را انتخاب کنید .

سپس روی Apply کلیک کنید و سپس دکمه OK را انتخاب کنید.

پس از انجام مراحل بالا، کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود. با این کار دسترسی Powershell(Powershell) در رایانه شخصی شما غیرفعال می شود.

2] PowerShell(Disable PowerShell) را در ویندوز(Windows) با استفاده از Group Policy غیرفعال کنید(Group Policy)

Local Group Policy Editor ابزار قدرتمندی است که در Windows 10 Pro یا Enterprise موجود است که چندین کار را در رایانه شخصی آسان می کند. آن دسته از کاربرانی که دارای نسخه Pro یا(Pro) Enterprise ویندوز (Enterprise)Windows 11/10 هستند ، می توانند از ابزار Group Policy برای مسدود کردن PowerShell استفاده کنند. برای غیرفعال کردن PowerShell(PowerShell) با استفاده از Group Policy مراحل زیر را دنبال کنید :

اول از همه، میانبر صفحه کلید Windows+R را فشار دهید تا کادر محاوره ای Run باز شود.(Run)

gpedit.msc را تایپ کنید و Enter را بزنید . در پنجره Local Group Policy Editor به مسیر زیر بروید:

User Configuration > Administrative Templates > System

با استفاده از Group Policy، PowerShell را در ویندوز 10 غیرفعال کنید

به صفحه سمت راست بروید و روی Don't run specified Windows applications policy دوبار کلیک کنید.

PowerShell را در ویندوز 10 غیرفعال کنید

در صفحه بعد مانند تصویر بالا بر روی دکمه Enabled کلیک کنید. (Enabled )سپس به بخش Options رفته و بر روی دکمه Show کلیک کنید.

حالا باید یک سلول جدید در ستون Value  باز کنید، (Value )powershell.exe را تایپ کنید و روی دکمه OK کلیک کنید. با این کار دسترسی PowerShell غیرفعال می شود .

همچنین می توانید رابط PowerShell ISE را غیرفعال کنید. (PowerShell ISE)برای انجام این کار، یک سلول جدید باز کنید، powershell_ise.exe را تایپ کنید و روی دکمه OK کلیک کنید.

با این حال، اگر نیاز به غیرفعال کردن PowerShell 7 دارید ، pwsh.exe  را در سلول جدید تایپ کنید و سپس روی دکمه OK کلیک کنید.

در آخر روی Apply > OK کلیک کنید تا تغییرات ذخیره شوند.

پس از تکمیل فرآیند فوق، دیگر نمی توانید به Powershell دسترسی داشته باشید .

نکته(TIP) : این پست نحوه حذف نصب PowerShell(uninstall PowerShell) را نشان می دهد .

PowerShell 7 را در ویندوز غیرفعال کنید

اگر PowerShell 7 را روی دستگاه خود دارید، می توانید با حذف نصب آن از رایانه شخصی ویندوز خود، آن را غیرفعال کنید. در اینجا مراحلی وجود دارد که باید دنبال کنید:

  1. بر روی دکمه Start کلیک راست کنید
  2. از منوی Power user گزینه Setting را انتخاب کنید.
  3. در برنامه تنظیمات(Settings) ، روی دسته برنامه ها کلیک کنید(Apps)
  4. سپس از قسمت سمت چپ گزینه  Apps & features را انتخاب کنید.( Apps & features )
  5. اکنون به صفحه سمت راست بروید، به پایین بروید و برنامه PowerShell را انتخاب کنید .
  6. بر روی دکمه Uninstall کلیک کنید.
  7. اگر ویندوز(Windows) از شما درخواست تایید کرد، دوباره روی دکمه Uninstall کلیک کنید.

دستورالعمل های روی صفحه را برای حذف نصب این برنامه دنبال کنید. این برنامه و داده های مربوط به آن را حذف می کند. به این ترتیب می توانید دسترسی کاربر به PowerShell نسخه 7 را غیرفعال کنید.

در ادامه بخوانید(Read next) : نحوه روشن یا خاموش کردن اجرای اسکریپت Windows PowerShell(How to turn on or off Windows PowerShell script execution) .



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts