কম্পিউটার টিউটোরিয়াল

পাওয়ারশেল: ফাইল লোড করা যাচ্ছে না কারণ স্ক্রিপ্ট চালানো এই সিস্টেমে নিষ্ক্রিয়

যদি পাওয়ারশেল এই এরর মেসেজ ফেলে – File cannot be loaded because running scripts is disabled on this system, তবে আপনাকে আপনার উইন্ডোজ ১১/১০ কম্পিউটারে স্ক্রিপ্ট রানিং সক্রিয় করতে হবে। এই এররের কারণ হলো আপনার ইউজার অ্যাকাউন্টে সেই স্ক্রিপ্ট এক্সিকিউট করার পর্যাপ্ত পারমিশন নেই। এতে অর্থ নয় যে আপনাকে অ্যাডমিনিস্ট্রেটর লেভেল পারমিশন দরকার, এর মানে আপনাকে unrestricted হতে হবে এই টাইপের পাওয়ারশেল স্ক্রিপ্ট বা cmdlets চালাতে।

পাওয়ারশেল: ফাইল লোড করা যাচ্ছে না কারণ স্ক্রিপ্ট চালানো এই সিস্টেমে নিষ্ক্রিয়

পাওয়ারশেল লোড করা যাচ্ছে না কারণ স্ক্রিপ্ট চালানো এই সিস্টেমে নিষ্ক্রিয়

এই টাস্ক করতে একমাত্র উপায়। আপনাকে এক্সিকিউশন পলিসি unrestricted-এ সেট করতে হবে।

এর জন্য, আমরা প্রথমে চেক করব আপনার কম্পিউটারে_individual user groups-এর জন্য কী পলিসিগুলো সেট করা আছে।

শুরু করুন WINKEY + X বাটন কম্বো চাপায় বা স্টার্ট বাটনে রাইট-ক্লিক করে Windows Powershell (Admin) ক্লিক করুন বা সার্চ বক্সে Powershell সার্চ করুন, রাইট ক্লিক করে Run as Administrator সিলেক্ট করুন। UAC বা User Account Control প্রম্পটে Yes ক্লিক করুন। তারপর উইন্ডোজ পাওয়ারশেল উইন্ডো খুলবে। এখন, আপনার কম্পিউটারের সব স্কোপের এক্সিকিউশন পলিসির লিস্ট পেতে নিচের কমান্ড টাইপ করুন,

Get-ExecutionPolicy -List

পাওয়ারশেল: ফাইল লোড করা যাচ্ছে না কারণ স্ক্রিপ্ট চালানো এই সিস্টেমে নিষ্ক্রিয়
এটি ইউজার গ্রুপ এবং তাদের এক্সিকিউশন পলিসি স্ট্যাটাসের একটি লিস্ট দেখাবে।

Scope কলামের অধীনে, আপনাকে LocalMachine-কে খুঁজে বের করতে হবে।

যদি এর এক্সিকিউশন পলিসি Undefined বা Restricted সেট করা পাওয়া যায়, তবে আপনি আপনার সমস্যাটি চিহ্নিত করলেন।

এখন, আপনাকে যা করতে হবে তা হলো এক্সিকিউশন পলিসি Unrestricted-এ সেট করা।

এর জন্য, একই পাওয়ারশেল সেশন উইন্ডোতে নিচের কমান্ড এন্টার করুন,

Set-ExecutionPolicy Unrestricted

পাওয়ারশেল: ফাইল লোড করা যাচ্ছে না কারণ স্ক্রিপ্ট চালানো এই সিস্টেমে নিষ্ক্রিয়
এটি আপনাকে বিভিন্ন পারমিশনের জন্য মেসেজ দেবে যার জন্য আপনাকে Y চাপিয়ে প্রতিটি মেসেজের জন্য আলাদা Yes বলতে হবে বা A কী চাপিয়ে সব মেসেজের জন্য একসাথে Yes বলতে পারেন।

যদি ওই কমান্ড এরর ফেলে, তবে আপনি ফোর্স করে এক্সিকিউশন পলিসি পরিবর্তন করতে পারেন নিচের কমান্ড দিয়ে,

Set-ExecutionPolicy Unrestricted -Force

এটি অবশেষে আপনার পাওয়ারশেল স্ক্রিপ্ট এবং cmdlets-এর এক্সিকিউশন পলিসি Unrestricted-এ সেট করবে।

এখন, এটি আপনার পাওয়ারশেলের এরর দূর করবে যেটি বলে, File cannot be loaded because running scripts is disabled on this system.

এটি আপনাকে সাহায্য করল কিনা?

পাওয়ারশেল: ফাইল লোড করা যাচ্ছে না কারণ স্ক্রিপ্ট চালানো এই সিস্টেমে নিষ্ক্রিয়
  1. Windows 11/10-এ কমান্ড লাইন ব্যবহার করে প্রসেস কিল করার পদ্ধতি

  2. উইন্ডোজ ১১/১০-এ কমান্ড লাইন ব্যবহার করে ব্যাটারি লেভেল চেক করুন

  3. উইন্ডোজ ১০ পাওয়ার প্লান মাস্টার করুন: এনার্জি সেটিংস অপ্টিমাইজ করার ধাপে ধাপে গাইড

  4. উইন্ডোজ ১০ কমান্ড প্রম্পটে ডিরেক্টরি নেভিগেশন মাস্টার করুন