কম্পিউটার

ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে

এই ত্রুটিটি ঘটে যখন ব্যবহারকারীরা তাদের কাজের অংশ হিসাবে PowerShell-এ স্ক্রিপ্ট বা নির্দিষ্ট কমান্ড চালানোর চেষ্টা করে বা তাদের পিসিতে তাদের বিরক্ত করে এমন একটি সমস্যা সমাধান করার চেষ্টা করে। ব্যবহারকারীদের সিস্টেমে স্ক্রিপ্টগুলির সম্পাদন প্রায়ই ডিফল্টরূপে অক্ষম থাকে এবং এটিকে অনুমতি দেওয়ার জন্য এই বিকল্পগুলিকে টুইক করা দরকার৷

ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে

এই সমস্যার অন্যান্য কারণও রয়েছে এবং সেই কারণেই আমরা একটি নিবন্ধ নিয়ে এসেছি যা আপনাকে এই সমস্যা সমাধানে সাহায্য করবে যদি আপনি পদ্ধতিগুলি সাবধানে অনুসরণ করেন। শুভকামনা!

"এই সিস্টেমে স্ক্রিপ্টের সম্পাদন নিষ্ক্রিয়" ত্রুটির কারণ কী?

এই সমস্যার অনেকগুলি ভিন্ন কারণ নেই এবং তারা প্রায়শই একটি সিস্টেম থেকে অন্য সিস্টেমে পৃথক হয়। তবুও, সেগুলি সহজেই তালিকাভুক্ত করা যেতে পারে এবং আপনার সমস্যাটি নীচের কয়েকটি বিকল্প হিসাবে শ্রেণীবদ্ধ করা যেতে পারে কিনা তা দেখতে হবে:

  • কখনও কখনও ব্যবহারকারীদের সিস্টেমে স্ক্রিপ্টের সম্পাদন ডিফল্টরূপে নিষ্ক্রিয় করা হয় এবং PowerShell-এ কমান্ড চালানো বা রেজিস্ট্রি টুইক করার মতো পদ্ধতি ব্যবহার করে ম্যানুয়ালি সক্রিয় করা প্রয়োজন৷
  • যদি এক্সিকিউশনটি উচ্চতর সুযোগে অক্ষম করা হয়, তাহলে আপনাকে স্থানীয় গ্রুপ পলিসি এডিটর (GPEdit) ব্যবহার করে এটি সক্ষম করতে হতে পারে। Windows 10 সেটিংসেও এটি করার একটি বিকল্প রয়েছে৷
  • কমান্ড চালানোর সময় আপনি PowerShell-এ অ্যাডমিনিস্ট্রেটর সমস্যা প্রদান করতে চাইতে পারেন।

সমাধান 1:প্রশাসক হিসাবে PowerShell চালান এবং একটি কমান্ড চালান

PowerShell-এ একটি কমান্ড রয়েছে যা এই সমস্যার সাথে ঠিক কাজ করে এবং এটি কয়েক মিনিটের মধ্যে সমাধান করা যেতে পারে। এর মধ্যে পাওয়ারশেল উইন্ডোর মধ্যে থেকে স্ক্রিপ্ট এক্সিকিউশন নীতি পরিবর্তন করা অন্তর্ভুক্ত। এটি চেষ্টা করে দেখুন এবং নিজের জন্য দেখুন!

  1. স্টার্ট মেনু বোতামে ডান-ক্লিক করে এবং প্রসঙ্গ মেনুতে Windows PowerShell (অ্যাডমিন) বিকল্পে ক্লিক করে PowerShell ইউটিলিটি খুলুন। Windows 7 ব্যবহারকারীরা শুধু এটি অনুসন্ধান করতে পারেন৷
ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  1. যদি আপনি সেই স্পটে PowerShell-এর পরিবর্তে Command Prompt দেখতে পান, তাহলে আপনি স্টার্ট মেনু বা এর পাশের সার্চ বারেও এটি অনুসন্ধান করতে পারেন। এইবার, নিশ্চিত করুন যে আপনি প্রথম ফলাফলে ডান-ক্লিক করেছেন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন৷
  2. পাওয়ারশেল কনসোলে, নীচে দেখানো কমান্ডটি টাইপ করুন এবং নিশ্চিত করুন যে আপনি পরে এন্টার ক্লিক করেছেন:
Set-ExecutionPolicy RemoteSigned
  1. এই কমান্ডটিকে তার কাজটি করতে দিন এবং বার্তাটি উপস্থিত হয়েছে কিনা তা পরীক্ষা করে দেখতে দিন যে প্রক্রিয়াটি সত্যিই সফল হয়েছে। এই পদ্ধতিটি Windows 10 সহ সমস্ত Windows অপারেটিং সিস্টেমে প্রয়োগ করা যেতে পারে।

সমাধান 2:গ্রুপ নীতিগুলি সম্পাদনা করুন

যদি উপরের পদ্ধতিটি সফলতা আনতে ব্যর্থ হয়, যা প্রায়শই উইন্ডোজের নতুন সংস্করণ যেমন Windows 10-এ প্রদর্শিত হয়, তাহলে আপনাকে একটি উচ্চ সুযোগে নীতি পরিবর্তন করতে হতে পারে। এটি একটি সাধারণ ত্রুটি বার্তা যা সমাধান 1:

থেকে কমান্ড চালানোর পরে প্রদর্শিত হয়
Set-ExecutionPolicy: Windows PowerShell updated your execution policy successfully, 
but the setting is overridden by a policy defined at a more specific scope. 
Due to the override, your shell will retain its current effective execution policy of...
এর বর্তমান কার্যকর কার্যকরী নীতি বজায় রাখবে

সমস্যা সমাধানের জন্য, আপনাকে গ্রুপ নীতি সম্পাদকের কাছে যেতে হবে এবং সেখান থেকে অবিলম্বে সেটিংস পরিবর্তন করতে হবে।

  1. Run ডায়ালগ বক্স খুলতে Windows Key + R কী সমন্বয় ব্যবহার করুন (এক সাথে কীগুলি আলতো চাপুন)। রান ডায়ালগ বক্সে "gpedit.msc" লিখুন, এবং স্থানীয় গ্রুপ পলিসি এডিটর টুল খুলতে ওকে বোতাম টিপুন। Windows 10-এ, আপনি স্টার্ট মেনুতে গ্রুপ পলিসি এডিটর টাইপ করার চেষ্টা করতে পারেন এবং উপরের ফলাফলে ক্লিক করতে পারেন।
ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  1. লোকাল গ্রুপ পলিসি এডিটরের বাম নেভিগেশন প্যানে, কম্পিউটার কনফিগারেশনের অধীনে, অ্যাডমিনিস্ট্রেটিভ টেমপ্লেটগুলিতে ডাবল ক্লিক করুন এবং উইন্ডোজ কম্পোনেন্টস>> উইন্ডোজ পাওয়ারশেল বিভাগে নেভিগেট করুন।
  2. Windows Powershell ফোল্ডারে ডাবল ক্লিক করে নির্বাচন করুন এবং এর ডান পাশের বিভাগটি দেখুন।
  3. "Turn on Script Execution" পলিসি অপশনে ডাবল ক্লিক করুন, "Enabled" অপশনের পাশে রেডিও বোতাম চেক করুন। এক্সিকিউশন নীতি মেনুর অধীনে, সমস্ত স্ক্রিপ্টকে অনুমতি দিন বেছে নিন, প্রস্থান করার আগে আপনি যে পরিবর্তনগুলি করেছেন তা প্রয়োগ করুন। আপনি রিস্টার্ট না হওয়া পর্যন্ত পরিবর্তনগুলি প্রয়োগ করা হবে না।
ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  1. অবশেষে, পরিবর্তনগুলি সংরক্ষণ করতে কম্পিউটার রিবুট করুন এবং আপনি এখনও ত্রুটির সাথে লক্ষ্যবস্তু হচ্ছেন কিনা তা পরীক্ষা করে দেখুন

সমাধান 3:Windows 10 সেটিংসে এটি পরিবর্তন করুন

Windows 10 ব্যবহারকারীরা তাদের Windows 10 সেটিংস অ্যাপে, বিকাশকারীদের জন্য বিভাগের অধীনে স্ক্রিপ্ট সেটিংস পরিবর্তন করতে পারেন। সাধারণত, সমস্যা সমাধানের জন্য উপরের পদক্ষেপগুলি যদি কোনও গুণমানের ফলাফল দিতে ব্যর্থ হয় তবে এই জায়গাটিতে আপনার যেতে হবে। মনে রাখবেন যে এটি শুধুমাত্র Windows 10 চালিত ব্যবহারকারীদের জন্য প্রয়োগ করা যেতে পারে।

  1. আপনার Windows 10 পিসিতে সেটিংস খুলতে Windows Key + I কী সমন্বয় ব্যবহার করুন। বিকল্পভাবে, আপনি টাস্কবারে অবস্থিত সার্চ বার ব্যবহার করে "সেটিংস" অনুসন্ধান করতে পারেন অথবা এটি খোলার পরে আপনি স্টার্ট মেনু বোতামের উপরে কগ আইকনে ক্লিক করতে পারেন
  2. সেটিংস অ্যাপে একবার ক্লিক করে "আপডেট এবং নিরাপত্তা" সাব-এন্ট্রি খুঁজুন এবং খুলুন।
ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  1. বিকাশকারীদের জন্য ট্যাবে নেভিগেট করুন এবং "স্থানীয় পাওয়ারশেল স্ক্রিপ্টগুলিকে স্বাক্ষর ছাড়াই চালানোর অনুমতি দেওয়ার জন্য এক্সিকিউশন নীতি পরিবর্তন করুন" নামক বিকল্পটির জন্য পাওয়ারশেল বিভাগের অধীনে চেক করুন৷ রিমোট স্ক্রিপ্টের জন্য সাইনিং প্রয়োজন”।
  2. এটি সক্রিয় করতে এর ঠিক পাশের চেক বক্সে ক্লিক করুন এবং নীচের প্রয়োগ বোতামটি ক্লিক করুন৷
ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  1. আপনার কম্পিউটার অবিলম্বে রিস্টার্ট করুন এবং পাওয়ারশেলে একটি স্ক্রিপ্ট চালানোর চেষ্টা করুন "এই সিস্টেমে স্ক্রিপ্টগুলি নিষ্ক্রিয় করা আছে কিনা" ত্রুটি এখনও প্রদর্শিত হয় কিনা।

সমাধান 4:রেজিস্ট্রি ব্যবহার করে পদ্ধতিটি সমাধান করুন

যদি উপরের পদ্ধতিগুলি আপনার সমস্যার সমাধান করতে ব্যর্থ হয়, তবে কেবলমাত্র রেজিস্ট্রিতে যাওয়া এবং সম্ভাব্য সর্বোচ্চ সুযোগে ম্যানুয়ালি সেটিংস পরিবর্তন করা বাকি। এই পদ্ধতিটি বেশ সোজা কিন্তু কিছু ভুল না হয় তা নিশ্চিত করার জন্য রেজিস্ট্রি সম্পাদনা করার সময় আপনাকে এখনও সতর্ক থাকতে হবে৷

  1. অনুসন্ধান বার, স্টার্ট মেনু বা রান ডায়ালগ বক্সে "regedit" টাইপ করে রেজিস্ট্রি এডিটর উইন্ডো খুলুন যা Windows Key + R কী সংমিশ্রণে অ্যাক্সেস করা যেতে পারে। বাম প্যানে নেভিগেট করে আপনার রেজিস্ট্রিতে নিম্নলিখিত কীটিতে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  1. এই কীটিতে ক্লিক করুন এবং উইন্ডোর ডানদিকে ExecutionPolicy নামক একটি স্ট্রিং এন্ট্রি সনাক্ত করার চেষ্টা করুন। যদি এই ধরনের বিকল্প বিদ্যমান থাকে, এটিতে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে পরিবর্তন বিকল্পটি বেছে নিন।
  2. সম্পাদনা উইন্ডোতে, মান ডেটা বিভাগের অধীনে মানটিকে আনরিস্ট্রিক্টেড বা রিমোট সাইনড এ পরিবর্তন করুন এবং আপনার করা পরিবর্তনগুলি প্রয়োগ করুন। এই প্রক্রিয়া চলাকালীন উপস্থিত হতে পারে এমন কোনো নিরাপত্তা ডায়ালগ নিশ্চিত করুন। ফিক্স:এই সিস্টেমে স্ক্রিপ্ট এক্সিকিউশন নিষ্ক্রিয় করা হয়েছে
  3. আপনি এখন স্টার্ট মেনু>> পাওয়ার বোতাম>> রিস্টার্ট ক্লিক করে ম্যানুয়ালি আপনার কম্পিউটার পুনরায় চালু করতে পারেন এবং সমস্যাটি চলে গেছে কিনা তা পরীক্ষা করে দেখুন৷

  1. উইন্ডোজ 10 এ ফাইল সিস্টেমের ত্রুটিগুলি কীভাবে ঠিক করবেন

  2. উইন্ডোজ কী নিষ্ক্রিয় কিভাবে ঠিক করবেন

  3. উইন্ডোজ 10 ফাইল সিস্টেম ত্রুটি 2147219196 ঠিক করুন

  4. উইন্ডোজ 10 এ আপনার পিসি নির্ণয়ের আটকে যাওয়া ঠিক করুন