“Windows cannot find the Microsoft Software License Terms” ত্রুটি উইন্ডোজ ১০/১১ বা উইন্ডোজ সার্ভার ২০২২/২০১৯/২০১৬ অপারেটিং সিস্টেম বেয়ার-মেটাল কম্পিউটার/সার্ভার বা হাইপার-V/VMware ভার্চুয়াল মেশিনে ইনস্টল করার সময় দেখা দিতে পারে। এই ক্ষেত্রে, ISO ইমেজ থেকে উইন্ডোজ ইনস্টলেশন উইন্ডোজ সংস্করণ নির্বাচন করার পর এই ত্রুটির সাথে বাধাগ্রস্ত হয়:
Windows Setup Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation. The installation was canceled. Any changes made to your computer won't be saved.

OK ক্লিক করার পর কম্পিউটার রিবুট হয় এবং উইন্ডোজ ইনস্টলেশন পুনরায় শুরু হয়। “Cannot find License Terms” ত্রুটি বারবার দেখা দেয়।
যে বের হয়েছে, এই ত্রুটি সম্পূর্ণ ভিন্ন кільেকা কারণের কারণে হতে পারে। আসুন সেগুলো আলাদা আলাদা বিবেচনা করি।
হাইপার-V এবং “Windows cannot find the Software License Terms”
যদি আপনি ভার্চুয়াল মেশিনে উইন্ডোজ ১০/১১ বা উইন্ডোজ সার্ভার ২০১৬/২০১৯ (এবং পুরনো OS সংস্করণ) ইনস্টল করেন, তবে নিশ্চিত করুন যে আপনি VM-এ পর্যাপ্ত RAM আলোকিত করেছেন। আমার কেসে, হাইপার-V সার্ভারে VM-এ শুধু ৫১২ MB মেমরি আলোকিত ছিল, এবং এর জন্য Enable Dynamic memory অপশনটি চেক করা ছিল সম্ভাব্য মেমরি ওভারকমিটমেন্ট পরিস্থিতির সাথে। VM-এ আলোকিত মেমরির পরিমাণ কমপক্ষে ১০২৪ MB-এ বাড়ান, ডিজেবল করুন Dynamic Memory, এবং উইন্ডোজ সেটআপ রিস্টার্ট করুন।
কমেন্টগুলিতে অনেকের লিখেছে যে VM-এর RAM আকার ৪০৯৬ থেকে ২০৪৮ GB-এ কমানো দিয়ে তারা সমস্যা সমাধান করেছে।

এছাড়াও, আপনার উইন্ডোজ VM-কে হাইপার-V ভার্চুয়াল স্যুইচ থেকে ডিসকানেক্ট করার চেষ্টা করুন যেটি ইন্টারনেটে সংযোগের অনুমতি দেয় (NAT বা সরাসরি মাধ্যমে)।
নোট। উইন্ডোজ ইনস্টলেশন শুরু করার আগে, Shift+F10 চাপুন এবং কমांड প্রম্পটে এই কমান্ডটি চালান যা একটি পেজফাইল তৈরি করবে: wpeutil createpagefile /path=C:\pf.sys। তারপর উইন্ডোজ সেটআপ উইন্ডোতে যান এবং উইন্ডোজ ইনস্টলেশন শুরু করুন। ইনস্টলেশন কোনো ত্রুটি ছাড়াই চালিয়ে যাবে, এমনকি যদি ভার্চুয়াল মেশিনে পর্যাপ্ত মেমরি আলোকিত না থাকে।
ফিজিক্যাল কম্পিউটারে উইন্ডোজ ক্লিন ইনস্টল বাতিল
যদি ত্রুটি VM-এ না होकर সরাসরি হার্ডওয়্যারে (কম্পিউটার, ল্যাপটপ) উইন্ডোজ ইনস্টল করার সময় হয়, এবং পর্যাপ্ত RAM ইনস্টল করা থাকা সত্ত্বেও, সবচেয়ে সম্ভাব্য কারণ হল উইন্ডোজ ইনস্টলেশন ইমেজ (ডিস্ট্রিবিউশন) নিজেই। এটি ক্ষতিগ্রস্ত হতে পারে এবং আপনার উচিত অন্য ডিস্ক বা ISO ইমেজ ব্যবহার করা।
এছাড়াও, আপনার উইন্ডোজ ইমেজের ei.cfg ফাইলের প্রোডাক্ট এডিশন pid.txt ফাইলের প্রোডাক্ট কী সাথে মেলে না। এই ক্ষেত্রে, আপনি উইন্ডোজ ইনস্টলেশন ডিস্ক (বুট ISO ইমেজ) এর \sources\ ডিরেক্টরিতে ei.cfg নামে একটি টেক্সট ফাইল তৈরি করতে পারেন নিচের কন্টেন্টসহ:
[Channel] OEM

যদি এই ডিরেক্টরিতে ei.cfg ফাইল থাকে, তবে আপনাকে Channel মানটি Retail থেকে OEM-এ পরিবর্তন করতে হবে (যেহেতু মনে হচ্ছে আপনি একটি এন্টারপ্রাইজ উইন্ডোজ সংস্করণ রিটেল ডিস্ট্রিবিউশন থেকে ইনস্টল করার চেষ্টা করছেন)। আপনার উইন্ডোজ ISO ইমেজে উপলব্ধ সংস্করণের তালিকা এইভাবে পেতে পারেন (যেখানে E: হল উইন্ডোজ ISO ইমেজ বা ইনস্টলেশন USB ফ্ল্যাশ ড্রাইভ মাউন্ট করা ড্রাইভের পথ):
DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"
আপনাকে উইন্ডোজ ইনস্টলেশন ইমেজের ISO ফাইলটি যেকোনো ISO এডিটর (WinISO) ব্যবহার করে ম্যানুয়ালি এডিট করতে হবে, নির্দিষ্ট ফাইলটি যোগ করুন এবং ইনস্টলেশন DVD/USB স্টিক ওভাররাইট করুন।
অথবা আপনি উইন্ডোজ ইনস্টলেশন কী নির্দিষ্ট করতে পারেন এইভাবে:
setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
VMware VM-এ “Windows cannot find the Software License Terms” ত্রুটি
VMware Workstation/Player/Fusion ভার্চুয়াল মেশিনে উইন্ডোজ গেস্ট OS হিসেবে ইনস্টল করার সময়, আপনি "License Agreement Could Not Be Found" ত্রুটিও পেতে পারেন। VMware ডেস্কটপ হাইপারভাইজররা VM হার্ডওয়্যার তৈরি করার সময় ডিফল্টভাবে একটি ভার্চুয়াল ফ্লপি ড্রাইভ যোগ করে। উইন্ডোজ ইনস্টলার এই ডিভাইসে লাইসেন্স ফাইল খুঁজতে পারে।
সমস্যা থেকে মুক্ত হওয়ার জন্য, সহজেই ভার্চুয়াল মেশিনের হার্ডওয়্যার থেকে ভার্চুয়াল ফ্লপি ড্রাইভটি সরিয়ে ফেলুন বা Connect at power on অপশনটি ডিজেবল করুন।

VMware Workstation-এ সমস্যা সমাধানের অন্যান্য সম্ভাব্য উপায়:
- নতুন VM তৈরি করার সময়, উইন্ডোজ ইনস্টলেশন ISO ইমেজের পথ নির্দিষ্ট না করে, অপশন "
I will install the operating system later" নির্বাচন করুন;
- VMware VM তৈরি করার পর উইন্ডোজ ইনস্টলেশন ISO ইমেজটিকে ভার্চুয়াল CD/DVD ড্রাইভে মাউন্ট করুন;
- ইনস্টলেশন ডিস্ক থেকে VM বুট করুন এবং উইন্ডোজ ইনস্টলেশন শুরু করুন।
আপনার VM-কে ইন্টারনেট থেকে ডিসকানেক্ট করুন। এটি করতে, VM নেটওয়ার্ক অ্যাডাপ্টারের সেটিংসে নেটওয়ার্ক সংযোগের মোড NAT থেকে Bridged বা Host-Only এ পরিবর্তন করুন।

ফলস্বরূপ, উইন্ডোজ ইনস্টলেশনের সময় লাইসেন্স চেক করার জন্য নেটওয়ার্কের সাথে সংযোগ করতে পারবে না, (উইন্ডোজ সার্ভারের Evaluation সংস্করণ ইনস্টল করার সময় এমন সমস্যা ছিল)।