উইন্ডোজ ১১/১০-এ প্রি-ইনস্টলড পাওয়ারশেল একটি ক্রস-প্ল্যাটফর্ম টুল যা সিম্পল কমান্ড দিয়ে বিভিন্ন টাস্ক সম্পাদন করতে সাহায্য করে। এটি সেটিংস পরিবর্তন, ট্রাবলশুটিং, ফিচার ম্যানেজমেন্ট, অটোমেশন ইত্যাদি কাজে লাগে।
Windows PowerShell উইন্ডোজ অপারেটিং সিস্টেমের একটি অপরিহার্য ও সুবিধাজনক অ্যাপ্লিকেশন। কিন্তু কখনও কখনও অপছন্দ পরিবর্তন বা ম্যালিশিয়াস কমান্ড চালানোর থেকে রক্ষা পেতে এটি ডিজেবল করতে হয়। হ্যাকাররা এই টুল ব্যবহার করে ম্যালিশিয়াস স্ক্রিপ্ট চালায়, ফাইল সিস্টেম ও রেজিস্ট্রি এক্সেস করে। এই কারণে পাওয়ারশেল ডিজেবল করার প্রয়োজনীয়তা পড়তে পারে। এই আর্টিকেলে সিকিউরিটি পলিসি ও লোকাল গ্রুপ পলিসি এডিটর ব্যবহার করে পাওয়ারশেল ডিজেবল করার পদ্ধতি বলা হয়েছে।
উইন্ডোজ ১১/১০-এ PowerShell ডিজেবল করুন
শুরু করার আগে সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন। নিচের পদ্ধতিগুলো অনুসরণ করুন:
১] সিকিউরিটি পলিসি ব্যবহার করে PowerShell ডিজেবল করুন
Local Security Policy দিয়ে পাওয়ারশেল এক্সেস ব্লক করা যায়। নিচের ধাপগুলো অনুসরণ করুন:

- Start-এ ক্লিক করে Local Security Policy সার্চ করে সিলেক্ট করুন
- বাম প্যানেল থেকে Software Restriction Policies এক্সপ্যান্ড করুন
- Additional Rules ওপরে রাইট ক্লিক করে New Hash Rule সিলেক্ট করুন
- যদি Software Restriction Policies এক্সপ্যান্ড না হয়, তবে সেটি রাইট ক্লিক করে New Software Restriction Policies সিলেক্ট করুন

New Hash Rule উইন্ডোতে Browse ক্লিক করুন। File Explorer (Win+E) খুলে অ্যাড্রেস বারে নিচের পাথ দিয়ে এন্টার দিন:
%SystemRoot%\system32\WindowsPowerShell\v1.0
এটি 32-বিট পাওয়ারশেলের লোকেশন। তালিকা থেকে powershell.exe সিলেক্ট করে Open > Apply > OK করুন।
PowerShell ISE ডিজেবল করুন
PowerShell ISE ডিজেবল করতে চাইলে তালিকা থেকে powershell_ise.exe সিলেক্ট করুন।
Local Security Policy উইন্ডোতে আবার Additional Rules রাইট ক্লিক করে New Hash Rule → Browse ক্লিক করুন। File Explorer-এ নিচের পাথ দিন 64-বিট ভার্সনের জন্য:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0
নিচে স্ক্রোল করে powershell.exe সিলেক্ট করে Open ক্লিক করুন। Note: PowerShell ISE ডিজেবল করতে powershell_ise.exe সিলেক্ট করুন। Apply → OK ক্লিক করুন। কম্পিউটার রিস্টার্ট করুন। এবার পাওয়ারশেল এক্সেস ডিজেবল থাকবে।
২] গ্রুপ পলিসি ব্যবহার করে PowerShell ডিজেবল করুন
Local Group Policy Editor (উইন্ডোজ ১০ Pro/Enterprise-এ উপলব্ধ) দিয়ে পাওয়ারশেল ব্লক করা যায়। নিচের ধাপগুলো অনুসরণ করুন:
Windows+R দিয়ে Run ডায়ালগ খুলুন, gpedit.msc টাইপ করে এন্টার দিন। Local Group Policy Editor-এ নিচের পাথে যান:
User Configuration > Administrative Templates > System

ডান প্যানেল থেকে Don’t run specified Windows applications পলিসি ডাবল ক্লিক করুন।

Enabled সিলেক্ট করুন। Options সেকশনে Show বাটনে ক্লিক করুন। Value কলামে নতুন সেল খুলে powershell.exe টাইপ করে OK করুন। PowerShell ISE ডিজেবল করতে powershell_ise.exe, PowerShell 7 ডিজেবল করতে pwsh.exe যোগ করুন। শেষে Apply > OK করুন। এবার পাওয়ারশেল এক্সেস করা যাবে না।
টিপ: পাওয়ারশেল আনইনস্টল করার পদ্ধতি জানতে সংশ্লিষ্ট পোস্ট পড়ুন।
PowerShell 7 ডিজেবল করুন
যদি PowerShell 7 ইনস্টল্ড থাকে, তবে সেটি আনইনস্টল করে ডিজেবল করা যায়:
- Start বাটন রাইট ক্লিক করে Settings সিলেক্ট করুন
- Settings অ্যাপে Apps ক্যাটাগরি → Apps & features যান
- দান প্যানেল থেকে PowerShell অ্যাপ খুঁজে Uninstall ক্লিক করুন
- পুনরাবৃত্তি করুন
অনুসরণ করে PowerShell 7 আনইনস্টল করুন। এটি অ্যাপ ও সংশ্লিষ্ট ডেটা মুছে দেবে।
আরও পড়ুন: উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এক্সিকিউশন অন/অফ করার পদ্ধতি।
