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

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

Windows-এ ইউজার এবং সিস্টেম সেটিংস কনফিগার করার প্রধান টুলগুলির একটি হলো Group Policy Objects (GPO)। লোকাল (এই সেটিংস কম্পিউটারে লোকালি কনফিগার করা হয়) এবং ডোমেন GPO-ها (যদি কম্পিউটার Active Directory ডোমেনে জয়েন করা থাকে) কম্পিউটার এবং এর ইউজারদের ওপর প্রয়োগ করা হয়। তবে, কিছু GPO সেটিং ভুল কনফিগারেশন করতে পারলে বিভিন্ন সমস্যা হতে পারে। Group Policy সেটিংস USB ডিভাইস কানেকশন, শেয়ার্ড প্রিন্টার এবং ফোল্ডার, Windows Defender Firewall রুলস দ্বারা নেটওয়ার্ক অ্যাক্সেস সীমাবদ্ধ করতে পারে, SPR বা AppLocker পলিসি দিয়ে অ্যাপস এবং টুলস ইনস্টল বা রান করার ওপর রোক লাগাতে পারে, লোকাল বা রিমোট লগ অন কম্পিউটারে সীমাবদ্ধতা আনতে পারে।

যদি আপনি কম্পিউটারে লোকালি লগ অন না করতে পারেন, বা নিশ্চিত না জানেন প্রয়োগ করা কোন GPO সেটিং সমস্যা সৃষ্টি করছে, তবে আপনাকে Group Policy সেটিংস ডিফল্ট ভ্যালুতে রিসেট করার জন্য একটি স্ক্রিপ্ট ব্যবহার করতে হবে। একটি "ক্লিন" স্টেটে, কোনো Group Policy সেটিং কনফিগার করা থাকে না।

এই আর্টিকেলে আমরা লোকাল এবং ডোমেন Group Policies-এর সেটিংস ডিফল্ট মানগুলোর রিসেট করার বেশ কিছু পদ্ধতি দেখাব। এই গাইডটি সব সাপোর্টেড Windows ভার্সনে GPO সেটিংস রিসেট করার জন্য ব্যবহার করা যায়: Windows 7 থেকে Windows 10, এবং Windows Server-এর সব ভার্সন (2008/R2, 2012/R2, 2016 এবং 2019)।

Local Group Policy Editor (Gpedit.msc) সেটিংস ডিফল্টে রিসেট করা

এই পদ্ধতিতে লোকাল Group Policy Editor কনসোল (gpedit.msc) GUI ব্যবহার করে সকল কনফিগার করা পলিসি সেটিং নিষ্ক্রিয় করা হয়। লোকাল GPO গ্রাফিক্যাল এডিটর শুধু Windows 10 Pro, Enterprise এবং Education এডিশনে উপলব্ধ।

টিপ। Windows Home এডিশনে লোকাল Group Policy Editor কনসোল (gpedit.msc) অনুপস্থিত।

gpedit.msc MMC স্ন্যাপ-ইন চালু করুন এবং All Settings সেকশনে যান (Local Computer Policy → Computer Configuration → Administrative templates)। এই সেকশনে লোকাল অ্যাডমিনিস্ট্রেটিভ GPO টেমপ্লেটে কনফিগারেশনের জন্য উপলব্ধ সকল সেটিং스의 তালিকা থাকে। State কলাম দিয়ে পলিসিগুলো সর্ট করুন এবং সব কনফিগার করা পলিসি খুঁজে বের করুন (Disabled বা Enabled স্টেট)। সেগুলো সব বা কিছু নিষ্ক্রিয় করুন Not configured স্টেটে স্যুইচ করে।

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

আপনি Security Compliance Manager-র LGPO.exe টুল ব্যবহার করে বর্তমান লোকাল GPO সেটিংস ব্যাকআপ নিতে পারেন।

User Configuration সেকশনে একই ধাপগুলো অনুসরণ করুন। এইভাবে আপনি অ্যাডমিনিস্ট্রেটিভ GPO টেমপ্লেটের সকল সেটিংস নিষ্ক্রিয় করতে পারেন।

টিপ। প্রয়োগ করা সকল লোকাল এবং ডোমেন পলিসি সেটিংস একটি সুবিধাজনক HTML রিপোর্ট ফর্মে পাওয়া যায় বিল্ট-ইন GPResult টুল দিয়ে:
gpresult /h c:\PS\GPRreport.html
উপরোক্ত লোকাল Group Policy রিসেট করার পদ্ধতি সাধারণ কেসের জন্য উপযুক্ত। ভুল GPO কনফিগারেশন আরও জটিল সমস্যা সৃষ্টি করতে পারে। উদাহরণস্বরূপ, gpedit.msc স্ন্যাপ-ইন বা এমনকি যেকোনো প্রোগ্রাম/অ্যাপ চালাতে না পারা, অ্যাডমিনিস্ট্রেটর সুবিধা হারানো, বা লোকালি লগ অন করার ওপর সীমাবদ্ধতা। এমন ক্ষেত্রে, আপনাকে আপনার কম্পিউটারের লোকাল ফাইলে সংরক্ষিত GPO সেটিংস রিসেট করতে হবে।

Group Policy ফাইল Registry.pol

Windows Group Policy আর্কিটেকচার বিশেষ Registry.pol ফাইলগুলোর ওপর ভিত্তি করে তৈরি। এই ফাইলগুলো কনফিগার করা GPO সেটিংসের সাথে মিলে যাওয়া রেজিস্ট্রি সেটিংস সংরক্ষণ করে। ইউজার এবং কম্পিউটার পলিসি আলাদা Registry.pol ফাইলে সংরক্ষিত হয়।

  • কম্পিউটার সেটিংস (Computer Configuration section) সংরক্ষিত থাকে %SystemRoot%\System32\GroupPolicy\Machine\registry.pol-এ
  • ইউজার সেটিংস (User Configuration section) সংরক্ষিত থাকে %SystemRoot%\System32\GroupPolicy\User\registry.pol-এ

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

স্টার্টআপের সময়, Windows \Machine\Registry.pol-এর কন্টেন্ট সিস্টেম রেজিস্ট্রি হাইভ HKEY_LOCAL_MACHINE (HKLM)-এ ইম্পোর্ট করে। \User\Registry.pol ফাইলের কন্টেন্ট ইউজার লগইন করার সময় HKEY_CURRENT_USER (HKCU) হাইভে ইম্পোর্ট হয়।

আপনি যখন লোকাল GPO Editor কনসোল খুলেন, এটি registry.pol ফাইলগুলোর কন্টেন্ট লোড করে এবং গ্রাফিক্যালভাবে ব্যবহারকারী-বান্ধবভাবে দেখায়। আপনি যখন GPO এডিটর বন্ধ করেন, আপনার করা পরিবর্তনগুলো Registry.pol ফাইলগুলোর সংরক্ষিত হয়। আপনি যখন আপনার কম্পিউটারে Group Policy সেটিংস আপডেট করেন ( gpupdate /force কমান্ড বা শিডিউল অনুযায়ী), নতুন সেটিংস রেজিস্ট্রিতে প্রয়োগ হয়।

টিপ। Registry.pol ফাইলগুলোর পরিবর্তন করার জন্য আপনাকে শুধু লোকাল GPO Editor কনসোল ব্যবহার করা উচিত। Registry.pol ফাইলগুলো ম্যানুয়ালি বা Group Policy Editor-এর পুরনো ভার্সন দিয়ে এডিট করা রিকমেন্ড করা হয় না!

লোকাল GPO-র সকল বর্তমান সেটিংস সরাতে, আপনাকে GroupPolicy এবং GroupPolicyUsers ফোল্ডারে Registry.pol ফাইলগুলো মুছে ফেলতে হবে।

Windows 10/Windows Server 2016-এ একসাথে সকল লোকাল Group Policy সেটিংস রিসেট করা

বর্তমান সকল লোকাল Group Policy সেটিংস ফোর্স করে রিসেট করতে, আপনাকে Registry.pol ফাইলগুলো ডিলিট করতে হবে। পলিসি কনফিগারেশন ফাইলগুলোর ডিরেক্টরি সম্পূর্ণরূপে ডিলিট করা সম্ভব। আপনি এলিভেটেড কমান্ড প্রম্পটে নিচের কমান্ডগুলো চালাতে পারেন:

RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"

Windows 10 2004-এ, RD.exe কমান্ড রিমুভ করা হয়েছে, তাই ডিরেক্টরি মুছে ফেলতে RMDIR.exe কমান্ড ব্যবহার করতে হবে।

এরপর, ক্লিন GPO প্রয়োগ করে পুরনো GPO সেটিংস রেজিস্ট্রিতে রিসেট করতে হবে:

gpupdate /force

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

এই কমান্ডগুলো কম্পিউটার কনফিগারেশন এবং ইউজার কনফিগারেশন সেকশনের সকল লোকাল Group Policy সেটিংস রিসেট করবে।

gpedit.msc খুলুন এবং নিশ্চিত করুন যে সব পলিসি Not Configured স্টেটে আছে। gpedit.msc কনসোল চালানোর পর, ডিলিট করা GroupPolicyUsers এবং GroupPolicy ফোল্ডারগুলো অটোমেটিক্যালি খালি Registry.pol ফাইলসহ তৈরি হয়ে যাবে।

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

পরবর্তীবার আপনি Group Policy-এ পরিবর্তন করলে, Windows নতুন সেটিংসহ নতুন Registry.pol ফাইল তৈরি করবে।

Windows-এ লোকাল সিকিউরিটি পলিসি সেটিংস ডিফল্টে রিসেট করা

লোকাল সিকিউরিটি পলিসি আলাদা একটি mmc কনসোলে কনফিগার করা হয় — secpol.msc। যদি কম্পিউটারের সমস্যাগুলো লোকাল সিকিউরিটি সেটিংসে "স্ক্রু টাইট করা" കാരণে হয়, এবং আপনার কাছে এখনও Windows-এ লোকাল অ্যাক্সেস এবং অ্যাডমিনিস্ট্রেটর রাইটস আছে, তবে সিকিউরিটি পলিসি সেটিংস ডিফল্ট মানগুলোর রিসেট করা ভালো। এজন্য, cmd.exe অ্যাডমিনিস্ট্রেটর হিসেবে চালু করুন এবং নিচের কমান্ডটি চালান:

  • Windows 10, Windows 8.1/8 এবং Windows 7-এ: secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
  • Windows XP-এ: secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

কম্পিউটার রিস্টার্ট করুন।

আপনার যদি এখনও সিকিউরিটি পলিসি সমস্যা থাকে, লোকাল সিকিউরিটি পলিসি ডাটাবেসের চেকপয়েন্ট ফাইল %windir%\security\database\edb.chk ম্যানুয়ালি রিনেম করার চেষ্টা করুন।

ren %windir%\security\database\edb.chk edb_old.chk

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

এই কমান্ডটি চালান:
gpupdate /force

শাটডাউন কমান্ড ব্যবহার করে Windows রিস্টার্ট করুন:
Shutdown –f –r –t 0

লগইন না করেই লোকাল GPO সেটিংস রিসেট করা

যদি Windows বুট/লগইন করা অসম্ভব হয়, GPSVC সার্ভিস চলছে না, আপনার লোকাল অ্যাডমিনিস্ট্রেটর সুবিধা নেই, বা আপনি কমান্ড প্রম্পট খুলতে পারেন না (উদাহরণস্বরূপ, অ্যাপস Applocker/SRP পলিসি দ্বারা ব্লক করা হয়েছে), তবে আপনার কম্পিউটারকে যেকোনো Windows ইনস্টলেশন ডিস্ক, USB ফ্ল্যাশ ড্রাইভ বা LiveCD দিয়ে বুট করুন এবং ইনস্টল করা Windows ইমেজের বাইরে থেকে লোকাল GPO রিসেট করুন।

  1. যেকোনো Windows ইনস্টলেশন মিডিয়া থেকে কম্পিউটার বুট করুন এবং কমান্ড প্রম্পট খুলুন (Shift+F10);
  2. কমান্ডটি চালান:
    diskpart
  3. তারপর কম্পিউটারের ভলিউম তালিকা দেখান:
    list volume
    এই কেসে, সিস্টেম ভলিউমের অ্যাসাইন করা ড্রাইভ লেটার সিস্টেম ড্রাইভ C:\-এর সাথে মিলে যাচ্ছে। তবে, কখনও কখনও এটি মেলে নাও যেতে পারে। তাই, নিচের কমান্ডগুলো আপনার সিস্টেম ড্রাইভের কন্টেক্সটে এক্সিকিউট করতে হবে (যেমন, D:\ বা C:\);
  4. diskpart বন্ধ করুন:
    exit
  5. নিচের কমান্ডগুলো একটা একটা করে চালান: Windows-এ লোকাল Group Policy সেটিংস রিসেট করা
    RD /S /Q C:\Windows\System32\GroupPolicy
    RD /S /Q C:\Windows\System32\GroupPolicyUsers
  6. কম্পিউটারকে নরমাল মোডে রিস্টার্ট করুন এবং নিশ্চিত করুন যে লোকাল Group Policy সেটিংস তাদের ডিফল্ট স্টেটে রিসেট হয়েছে।

ডোমেন-অ্যাপ্লাইড GPO সেটিংস ক্লিয়ার ও রিমুভ করা

ডোমেন Group Policies-র কিছু কথা বলা যাক। যদি একটি কম্পিউটার Active Directory ডোমেনে জয়েন করা থাকে, তবে এর কিছু সেটিংস ডোমেন-ভিত্তিক GPO-ها দ্বারা সেট করা হয়।

সকল প্রয়োগ করা ডোমেন Group Policies-এর registry.pol ফাইলগুলো সংরক্ষিত থাকে ডিরেক্টরিতে %windir%\System32\GroupPolicy\DataStore\0\SysVol\contoso.com\Policies। প্রতিটি পলিসি একটি আলাদা ফোল্ডারে ডোমেন পলিসি GUID-র সাথে সংরক্ষিত থাকে। আপনার কম্পিউটার AD ডোমেন ছাড়ার পর, ডোমেন Group Policies-এর registry.pol ফাইলগুলো কম্পিউটারে থেকে ডিলিট হয়ে যাবে এবং স্টার্টআপে রেজিস্ট্রিতে লোড হবে না। তবে, কখনও কখনও, কম্পিউটার ডোমেন থেকে রিমুভ করার পরও, GPO সেটিংস কম্পিউটারের ওপর প্রয়োগ হতে থাকতে পারে।

Windows-এ লোকাল Group Policy সেটিংস রিসেট করা

নিচের রেজিস্ট্রি কীগুলো এই registry.pol ফাইলগুলোর সাথে মিলে যায়:

  • HKLM\Software\Policies\Microsoft
  • HKCU\Software\Policies\Microsoft
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Policies

প্রয়োগ করা ডোমেন GPO-هاর ভার্সন হিস্টরি যেগুলো ক্লায়েন্টে ব্যবহার করা হয়েছে, নিচের রেজিস্ট্রি কীগুলোর মধ্যে থাকে:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\History\
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy\History\

প্রয়োগ করা ডোমেন GPO-هاর লোকাল ক্যাশ C:\ProgramData\Microsoft\Group Policy\History-এ সংরক্ষিত থাকে। এই ডিরেক্টরির ফাইলগুলো এই কমান্ড দিয়ে ডিলিট করুন:

DEL /S /F /Q “%PROGRAMDATA%\Microsoft\Group Policy\History\*.*”

আপনি যদি জোরপূর্বক ডোমেন GPO সেটিংস রিমুভ করতে চান, তবে আপনাকে %windir%\System32\GroupPolicy\DataStore\0\SysVol\contoso.com\Policies ডিরেক্টরি ক্লিন করতে হবে এবং উপরে নির্দিষ্ট রেজিস্ট্রি কীগুলো ডিলিট করতে হবে (ডিলিট করা ফাইল এবং রেজিস্ট্রি এন্ট্রি ব্যাকআপ নেওয়া জরুরি!!! )।

gpupdate /force /boot

টিপ। উপরে আলোচনা করা পদ্ধতিগুলো Windows ভার্সনগুলোর সকল লোকাল GPO সেটিংস রিসেট করার অনুমতি দেয়। Group Policy Editor দিয়ে করা সকল সেটিংস রিসেট হবে। তবে, regedit.exe, REG ফাইল, ডোমেন রেজিস্ট্রি GPP বা অন্য যেকোনো পদ্ধতিতে রেজিস্ট্রিতে সরাসরি করা পরিবর্তনগুলো রিসেট হবে না।


  1. উইন্ডোজ ১০-এ লোকাল গ্রুপ পলিসি এডিটর খোলার ৫+ সহজ পদ্ধতি

  2. উইন্ডোজ ১০-এ নেটওয়ার্ক সেটিংস রিসেট: ধাপে ধাপ গাইড

  3. Windows 10-এ Local Group Policy Editor অ্যাক্সেস করার কুইক গাইড

  4. Windows 10 Home-এ Local Group Policy Editor সক্রিয় করুন - ৪টি সহজ পদ্ধতি