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

রোল যোগ/অপসারণ করতে পারছেন না: উইন্ডোজ সার্ভার রিস্টার্ট চাইছে

উইন্ডোজ সার্ভার ২০১৬-এ যেকোনো রোল বা ফিচার ইনস্টল করার সময় একটি এরর আসে যে সার্ভার রিস্টার্ট প্রয়োজন: “The request to add or remove features on the specified server failed. The operation cannot be completed, because the server that you specified requires a restart”। ঠিক আছে, আমরা সার্ভার রিস্টার্ট করি এবং আবার রোল ইনস্টল করার চেষ্টা করি। একই এরর আসে। এবং এভাবে বারবার চলতে থাকে।

রোল যোগ/অপসারণ করতে পারছেন না: উইন্ডোজ সার্ভার রিস্টার্ট চাইছে

ফলস্বরূপ, সার্ভার রিস্টার্ট করেও এবং লেটেস্ট আপডেট ইনস্টল করেও উইন্ডোজ সার্ভারে কোনো রোল/ফিচার ইনস্টল বা রিমুভ করা যায় না।

সার্ভার ইভেন্ট লগ (Event Viewer → Windows Logs → System) EventID 7041 এবং Service Control Manager সোর্সের সাথে একটি এরর দেখায়। ইভেন্টের বিবরণে বলা হয়েছে:

This service account does not have the required user right "Log on as a service".

সমস্যা সমাধান করতে “NT SERVICE\ALL SERVICES” (এবং NT SERVICE\MSSQL$MICROSOFT##WID, যদি এরর WSUS রোল বা SQL Server রোল ইনস্টলেশন সংক্রান্ত হয়) কে “Log on as a service” পারমিশন দিতে হবে।

  1. Local Group Policy Editor খুলুন: gpedit.msc
  2. Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment-এ যান;
  3. Log on as a service পলিসি খুঁজুন;
  4. আপনি দেখবেন এই পলিসিতে NT SERVICE\ALL SERVICES নেই। চেষ্টা করি যোগ করার: Add User or Group → NT SERVICE\ALL SERVICES। এরর হয়: name not found।
    রোল যোগ/অপসারণ করতে পারছেন না: উইন্ডোজ সার্ভার রিস্টার্ট চাইছে

সার্ভিস অ্যাকাউন্টকে লোকাল পলিসিতে কীভাবে যোগ করবেন? NT SERVICE\ALL SERVICES-কে “Log on as a service” পারমিশন দার একমাত্র সম্ভব উপায় যা আমি খুঁজে পেয়েছি তা হল পুরনো ntrights.exe টুল ব্যবহার করা (Windows Server 2003 Resource Kit থেকে)।

Server 2003 Resource Kit (rktools.exe) ডাউনলোড ও ইনস্টল করুন, তারপর উন্নত কমান্ড প্রম্পটে নিচের কমান্ডগুলো চালিয়ে SeServiceLogonRight পারমিশন দিন:

cd “C:\Program Files (x86)\Windows Resource Kits\Tools”
ntrights.exe +r SeServiceLogonRight -u “NT SERVICE\ALL SERVICES”
Granting SeServiceLogonRight to NT SERVICE\ALL SERVICES ... successful

রোল যোগ/অপসারণ করতে পারছেন না: উইন্ডোজ সার্ভার রিস্টার্ট চাইছে

যদি বর্তমান পারমিশন লিস্টে NETWORK SERVICE না থাকে, এই অ্যাকাউন্টও যোগ করুন। প্রয়োজনে NT SERVICE\MSSQL$MICROSOFT##WID-এর জন্য একইভাবে পারমিশন যোগ করুন:

ntrights.exe +r SeServiceLogonRight -u “NT SERVICE\MSSQL$MICROSOFT##WID”

Group Policy Editor কনসোলে নিশ্চিত করুন যে NT SERVICE\ALL SERVICES “Log on as a service” পারমিশনে যোগ হয়েছে।

রোল যোগ/অপসারণ করতে পারছেন না: উইন্ডোজ সার্ভার রিস্টার্ট চাইছে

আপনার উইন্ডোজ সার্ভার রিস্টার্ট করুন এবং আবার রোল ইনস্টল/রিমুভ করার চেষ্টা করুন। কোনো এরর আসা উচিত নয়।

  1. উইন্ডোজ ১০-এ Home Group আইকন যোগ বা সরানোর পদ্ধতি

  2. সমাধান: উইন্ডোজ ১০-এ "Unable to connect to Proxy Server" ত্রুটি

  3. Windows Server 2019-এ Hyper-V রোল ইনস্টল করা

  4. উইন্ডোজ সার্ভার ২০১৬/২০১২-এ রোল ও ফিচার যোগ করতে 'Server Requires Restart' এরর সমাধান