‘Setup has failed to validate the product key’ এররটি সাধারণত তখন দেখায় যখন ব্যবহারকারীরা ISO ফাইল ব্যবহার করে উইন্ডোজ ৭ বা ৮.১-এর মতো পুরানো উইন্ডোজ ভার্সন থেকে উইন্ডোজ ১০-এ আপগ্রেড করার চেষ্টা করেন।

‘Setup Has Failed to Validate the Product Key’ এররএর কারণ কী?
- থার্ড-পার্টি AV হস্তক্ষেপ – নিশ্চিত হয়েছে যে আপগ্রেড ইউটিলিটি এক্সটার্নাল সার্ভারের সাথে যোগাযোগ অতিরিক্ত সুরক্ষামূলক থার্ড-পার্টি স্যুট দ্বারা বাধিত হতে পারে। এই কেসে রিয়েল-টাইম প্রটেকশন ডিজেবল করে বা সিকিউরিটি প্রোগ্রাম সম্পূর্ণ আনইনস্টল করে সমস্যা ফিক্স করা যায়।
- আনপ্যাকড ইনস্টলার ইতিমধ্যে Temp-এ আছে – আরেকটি সম্ভাবনা হলো আপগ্রেড টুল এই এরর থ্রো করে কারণ এটি ইতিমধ্যে টেম্প ফোল্ডারে আনপ্যাকড ইনস্টলার পায়। প্রযোজ্য হলে Disk Cleanup ইউটিলিটি চালু করে সকল টেম্পোরারি ফাইল ক্লিয়ার করলে সমাধান হয়।
- Pkey কি মিডিয়া ইনস্টলেশনের সাথে আটাচড নেই – 밝혀졌습니다, setuperr.log ফাইল এই সমস্যা সৃষ্টি করতে পারে যখন ব্যবহারকারী লাইসেন্স কি ছাড়া ইনস্টলেশন মিডিয়া দিয়ে আপগ্রেড করার চেষ্টা করেন। CMD কমান্ডের সিরিজ দিয়ে লাইসেন্স কি অ্যাপ্লাই করলে সমাধান হয়।
- সিস্টেম ফাইল করআপশন – সিস্টেম ফাইল করআপশনও এই এরর মেসেজের জন্য দায়ী হতে পারে। সম্ভবত কয়েকটি করআপ্টেড ডিপেন্ডেন্সি আপগ্রেড ইউটিলিটিকে অকালে প্রক্রিয়া বন্ধ করতে বাধ্য করছে। সম্পূর্ণ DISM স্ক্যান চালু করলে সমাধান হয়।
- Config ফাইল মিসিং – আরেকটি সম্ভাব্য সিনারিও হলো আপনি যে আপগ্রেড মিডিয়া ব্যবহার করছেন সেটিতে একটি কী কনফিগ ফাইল মিসিং যা ইনস্টলেশনের জন্য আবশ্যক। নোটপ্যাড দিয়ে সহজে কনফিগ ফাইল তৈরি করা যায়।
পদ্ধতি ১: থার্ড-পার্টি AV ডিজেবল করা (যদি প্রযোজ্য হয়)
আপনি যদি অতিরিক্ত সুরক্ষামূলক থার্ড-পার্টি সিকিউরিটি স্যুট ব্যবহার করেন, তবে সম্পূর্ণ সম্ভব সেটি আপগ্রেড সেটআপের এক্সটার্নাল সার্ভারের সাথে সংযোগ বাধিত করছে।
আপনার কেসে এই সিনারিও প্রযোজ্য হলে এবং আপনি এমন থার্ড-পার্টি স্যুট ব্যবহার করেন যা আপগ্রেডের সাথে ইন্টারফিওর করতে পারে, তবে আপগ্রেড রিটারাই করুন পোটেনশিয়াল অ্যান্টিভাইরাস কুলপ্রিট ডিজেবল বা আনইনস্টল করার পর।
এই পরিস্থিতিতে থাকলে, প্রথমে রিয়েল-টাইম প্রটেকশন ডিজেবল করুন এবং দেখুন আপগ্রেড সফল হয় কিনা। টাস্কবার আইকন থেকে আপনার AV-র রিয়েল-টাইম প্রটেকশন ডিজেবল করার অপশন খুঁজুন।

এটি কাজ না করলে বা আপনার AV মেনুতে সমান অপশন না পেলে, সিকিউরিটি প্রোগ্রাম সম্পূর্ণ আনইনস্টল করুন যাতে কোনো সিকিউরিটি রুল আপগ্রেড প্রক্রিয়াকে প্রভাবিত করতে না পারে। এই আর্টিকেল (এখানে) ফলো করুন—এটি দেখাবে কীভাবে আপনার সিকিউরিটি প্রোগ্রাম ইনস্টল করবেন এবং নিশ্চিত করবেন যে কোনো অবশিষ্ট ফাইল বাকি নেই যা এখনও এই বিহেভিয়র সৃষ্টি করতে পারে।
এই মেথড প্রযোজ্য না হলে বা অন্তর্নিহিত সমস্যা ফিক্স না করলে নিচের পোটেনশিয়াল ফিক্সে যান।
পদ্ধতি ২: ড্রাইভে Disk Cleanup চালানো
বেশিরভাগ কেসে ‘Setup has failed to validate the product key’ এররটি AppData\Local\Temp-এর থেকে উদ্ভূত একটি এররের কারণে হয়। সম্ভবত আপগ্রেড সফ্টওয়্যার এই এরর থ্রো করে কারণ এটি টেম্প ফোল্ডারে ইতিমধ্যে আনপ্যাকড ইনস্টলার ফাইল পায়, তাই সেটি সিকিউরিটি থ্রেটের ইভিডেন্স মনে করে আপগ্রেড প্রক্রিয়া বাতিল করে দেয়।
প্রযোজ্য হলে, আপনার উইন্ডোজ ড্রাইভে Disk Cleanup ইউটিলিটি চালু করে প্রক্রিয়াটি টেম্প ফোল্ডার ক্লিয়ার করবে তা নিশ্চিত করলে সমাধান হয়। এটি করলে এবং মেশিন রিস্টার্ট করলে আপগ্রেড প্রক্রিয়া কোনো সমস্যা ছাড়া সম্পন্ন হয়।
আপনাকে কী করতে হবে:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। ‘cleanmgr’ টাইপ করে Enter চাপুন Disk Cleanup ইউটিলিটি খোলার জন্য। UAC উইন্ডো আসলে Yes ক্লিক করুন অ্যাডমিন অ্যাক্সেস দিতে।
- Disk Cleanup: Drive selection স্টেজে Drives এর নিচে ড্রপ-ডাউন মেনু থেকে আপনার OS ড্রাইভ সিলেক্ট করুন। সাধারণত C: কিন্তু উইন্ডোজ লোগো দিয়ে আইডেন্টিফাই করতে পারেন। সঠিক ড্রাইভ সিলেক্ট করলে OK ক্লিক করুন।
- Disk Cleanup উইন্ডোতে নিশ্চিত করুন Temporary Internet Files এবং Temporary files চেকবক্সগুলো চেক করা আছে।
- Clean up system files বাটনে ক্লিক করুন এবং UAC প্রম্পটে কনফার্ম করুন।
- আপনাকে একটা ভিন্ন Disk Cleanup আইকন প্রম্পট করবে যেখানে আবার Temporary Internet Files এবং Temporary files সিলেক্ট করে Ok ক্লিক করতে হবে।
- ফাইনাল প্রম্পটে Delete files ক্লিক করুন প্রক্রিয়া শুরু করার জন্য।
- অপারেশন কমপ্লিট হওয়া পর্যন্ত অপেক্ষা করুন, তারপর কম্পিউটার রিস্টার্ট করুন এবং নেক্সট সিস্টেম স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা দেখুন।
- নেক্সট বুটিং সিকোয়েন্স কমপ্লিট হলে আপগ্রেড প্রক্রিয়া রিপিট করুন এবং দেখুন এরর মেসেজ ছাড়া আপনি এটা করতে পারছেন কিনা।

এখনও ‘Setup has failed to validate the product key’ এরর দেখাচ্ছে면 নিচের মেথডে যান।
পদ্ধতি ৩: Pkey ম্যানুয়ালি অ্যাপ্লাই করা
যদি সমস্যাটি লগ ফাইলে সংরক্ষিত ডেটায় থাকে, তবে সম্ভবত setuperr.log ফাইলই দায়ী যা লোকালি সংরক্ষিত ইনস্টলেশন মিডিয়া দিয়ে আপগ্রেড অ্যাটেমপ্টে ‘Setup has failed to validate the product key’ এরর সৃষ্টি করে।
প্রযোজ্য হলে, কমান্ড প্রম্পট খুলে একটি কমান্ড রান করে লাইসেন্স কি ইনস্টলেশন মিডিয়া স্টোর করা ফোল্ডারের সাথে আটাচ করলে সমাধান হয়।
এই ইস্যুও ফেস 했던 অনেক ব্যবহারকারী রিপোর্ট করেছেন নিচের ইনস্ট্রাকশন ফলো করলে তাদের সমস্যা সম্পূর্ণ সমাধান হয়েছে। আপনাকে কী করতে হবে:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। ‘cmd’ টাইপ করে Ctrl + Shift + Enter চাপুন ইলিভেটেড Command Prompt খোলার জন্য। User Account Control দেখলে Yes ক্লিক করুন অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজ দিতে।

- ইলিভেটেড Command Prompt-এ নিচের কমান্ড টাইপ করে মিডিয়া ইনস্টলেশন টুল যেখানে ফাইল সংরক্ষণ করে সেখানে নেভিগেট করুন:
CD: C:\ESD\
নোট: আপনি যদি Media Creation tool-কে কাস্টম লোকেশনে ফাইল সংরক্ষণ করতে বাধ্য করেছেন, তবে সেখানে নেভিগেট করুন।
- পরবর্তী কমান্ড টাইপ করে Enter চাপুন প্রোডাক্ট কি মিডিয়া ইনস্টলেশন টুলের সাথে আটাচ করার জন্য যা আপগ্রেড হ্যান্ডল করছে:
Setup /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
নোট: *X* শুধু একটি প্লেসহোল্ডার। আপনার আপগ্রেড প্রক্রিয়ার জন্য যে একচুয়াল লাইসেন্স কি ব্যবহার করতে চান সেটি দিয়ে রিপ্লেস করুন।
- ইলিভেটেড CMD বন্ধ করুন, তারপর আপগ্রেড প্রক্রিয়া আবার শুরু করুন এবং দেখুন ‘Setup has failed to validate the product key’ এরর আর আসছে কিনা।
এখনও একই ইস্যু থাকলে নিচের মেথডে যান।
পদ্ধতি ৪: DISM স্ক্যান চালানো
কিছু প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন তারা DISM (Deployment Image Servicing and Management) স্ক্যান চালু করলে সমস্যা সমাধান করতে পেরেছেন। এই মেথডের সাফল্য ইঙ্গিত দিচ্ছে যে এই ইস্যুও একটি অন্তর্নিহিত সিস্টেম করআপশন ইস্যুর কারণে হতে পারে যা আপগ্রেড প্রক্রিয়াকে প্রভাবিত করছে।
DISM একটি বিল্ট-ইন ইউটিলিটি যা ডিপেন্ডেন্সি ফিক্স করতে খুব ভালো যা ক্রিটিক্যাল OS চোরের মত আপগ্রেডে ইন্টারফিওর করতে পারে।
‘Setup has failed to validate the product key’ এরর ফিক্স করতে DISM স্ক্যান চালানোর দ্রুত গাইড:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। নতুন উইন্ডোতে ‘cmd’ টাইপ করে Ctrl + Shift + Enter চাপুন ইলিভেটেড Command Prompt খোলার জন্য। UAC প্রম্পট আসলে Yes ক্লিক করুন অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজ দিতে।

- ইলিভেটেড CMD প্রম্পটে নিচের কমান্ডগুলো ক্রমাগত টাইপ করে প্রতিটি স্ক্যান কমপ্লিট হলে Enter চাপুন ফুল DISM স্ক্যানের জন্য:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- প্রতিটি স্ক্যান কমপ্লিট হলে কম্পিউটার রিস্টার্ট করুন এবং দেখুন আপগ্রেড ইউটিলিটি আবার চালালে সমস্যা ফিক্স হয়েছে কিনা।
এখনও Setup has failed to validate the product key এরর থাকলে ফাইনাল মেথডে যান।
পদ্ধতি ৫: ISO ফাইলের জন্য EI.cfg ফাইল তৈরি করা
উপরের কোনো মেথড যদি Setup has failed to validate the product key এরর ফিক্স করতে না পারে, তবে সম্ভবত আপনি যে আপগ্রেড মিডিয়া ব্যবহার করছেন সেটিতে একটি কনফিগ ফাইল মিসিং যা পুরানো উইন্ডোজ ভার্সন থেকে আপগ্রেড করার সময় আবশ্যক।
এই কেসে, একটি ডিকমপ্রেশন ইউটিলিটি ব্যবহার করে উইন্ডোজ ১০ ISO এক্সট্র্যাক্ট করে একটি .cfg ফাইল যোগ করতে হবে যা এই ইস্যু রেক্টিফাই করবে। একবার করলে এবং ISO পুনরায় প্যাক করলে আর এই ইস্যু দেখা যাবে না।
পূর্ণ প্রক্রিয়ার ধাপে ধাপে ইনস্ট্রাকশন:
- WinRar, WinZip, 7Zip বা অন্য সিমিলার ইউটিলিটি ব্যবহার করে ইনস্টলেশন মিডিয়া ধারণকারী ISO ফাইল এক্সট্র্যাক্ট করে একটি ফোল্ডারে রাখুন।
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য। ‘notepad.exe’ টাইপ করে Ctrl + Shift + Enter চাপুন ইলিভেটেড Notepad উইন্ডো খোলার জন্য।

- Notepad উইন্ডোতে নিচের কন্টেন্ট পেস্ট করুন:
[EditionID] [Channel] Retail [VL] 0
- কন্টেন্ট অ্যাড হলে File > Save as-এ যান। Save as type কে All Files সেট করুন। নাম দিন ei এবং নিশ্চিত করুন যে .cfg এক্সটেনশন অন্তর্ভুক্ত আছে। Save ক্লিক করার আগে নিশ্চিত করুন যে নতুন ফাইলটি ISO ইনস্টলেশনের Sources ফোল্ডারে সেভ হচ্ছে।

- একই ইনস্টলেশন মিডিয়া থেকে setup.exe ফাইল রান করুন এবং দেখুন Setup has failed to validate the product key এরর ছাড়া প্রক্রিয়া কমপ্লিট হয় কিনা।