setup.exe একটি Windows 10 ইন্সটল ইমেজে ইনস্টলারে অনেক বেশি সংখ্যক কমান্ড-লাইন প্যারামিটার রয়েছে যা অ্যাডমিনিস্ট্রেটররা SCCM, MDT, বা অন্যান্য স্থাপনার সরঞ্জাম ব্যবহার করে ব্যবহারকারীর কম্পিউটারে Windows 10 নীরব এবং অনুপস্থিত বিল্ড আপগ্রেড স্বয়ংক্রিয় এবং পরিচালনা করতে আগ্রহী হতে পারে। এই নিবন্ধে আমরা দেখাব কিভাবে Windows 10 setup.exe প্যারামিটার ব্যবহার করতে হয় সামঞ্জস্যতা পরীক্ষা এবং সর্বশেষ Windows 10 বিল্ডে আপগ্রেড করার সময়।
Windows 10 Setup.exe কমান্ড-লাইন বিকল্পগুলি
একটি Windows 10 বিল্ড আপগ্রেড করতে, একটি Windows ইনস্টল প্রোগ্রাম setup.exe ব্যবহৃত হয়. আপনি যখন এটি চালান, একটি গ্রাফিকাল Windows 10 আপডেট উইজার্ড প্রদর্শিত হবে। যাইহোক, এই প্রোগ্রামটিতে প্রচুর সংখ্যক কমান্ড-লাইন প্যারামিটার রয়েছে যা আপনি ব্যবহারকারীদের কম্পিউটারে স্বয়ংক্রিয় OS আপগ্রেড করতে ব্যবহার করতে পারেন। Setup.exe-এর সাধারণ সিনট্যাক্স এবং প্যারামিটারগুলি নীচে তালিকাভুক্ত করা হয়েছে:
/1394Debug:[BaudRate: ]/AddBootMgrLast/Auto {ক্লিন | শুধুমাত্র ডেটা | আপগ্রেড করুন}/বিটলকার {সর্বদা সাসপেন্ড | TryKeepActive | ForceKeepActive}/BusParams: /CompactOS {Enable/ Disable}/Compat {IgnoreWarning/ScanOnly}/CopyLogs /Debug: [BaudRate: ]/DiagnosticPromp {| disable}/ডাইনামিকআপডেট {সক্ষম | disable}/EMSPort:{COM1 | COM2 | off} [/emsbaudrate: ]/InstallDrivers /InstallFrom /InstallLangPacks /m: /MigNEO Disable/MigrateDrivers {সমস্ত | none}/NetDebug:hostip= ,port= ,key= [,nodhcp][,busparams=nop]/NoReboot/PKey<পণ্য কী>/অগ্রাধিকার স্বাভাবিক/PostOOBE [\ setupcomplete.cmd]/PostRollback [\setuprollback.cmd] [/postrollbackcontext {system / user}]/Quiet/ReflectDrivers /ResizeRecoveryPartition {সক্ষম / নিষ্ক্রিয় করুন}/ShowOOBE {full / none}/Tabletele নিষ্ক্রিয় করুন}/TempDrive /অন্যাটেন্ড: /আনইন্সটল {enable/disable}/USBDebug: /WDSDiscover/WDSServer:
আপনি ডকুমেন্টেশন পৃষ্ঠায় Windows 10-এর জন্য সমস্ত setup.exe কমান্ড-লাইন বিকল্প এবং তাদের বৈশিষ্ট্য সম্পর্কে বিস্তারিত তথ্য পেতে পারেন:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows- সেটআপ-কমান্ড-লাইন-বিকল্প
কিভাবে একটি আপ-টু-ডেট Windows 10 ইন্সটল ISO ইমেজ তৈরি করবেন?
আপনার Windows 10 বিল্ড আপগ্রেড করতে, আপনাকে অবশ্যই সর্বশেষ Windows 10 সংস্করণ সহ একটি ইনস্টলেশন ISO ইমেজ পেতে হবে। আজ এটি উইন্ডোজ 10 2004 (মে 2020 আপডেট)।
আপনি মিডিয়া ক্রিয়েশন টুল ব্যবহার করে বর্তমান Windows 10 বিল্ড দিয়ে একটি ISO ইমেজ তৈরি করতে পারেন .
- মিডিয়া তৈরির টুল ডাউনলোড করুন (https://www.microsoft.com/en-us/software-download/windows10);
- MediaCreationTool2004.exe চালান এবং উল্লেখ করুন যে আপনি ইন্সটলেশন মিডিয়া (USB ফ্ল্যাশ ড্রাইভ, DVD, বা ISO ফাইল) তৈরি করতে চান উইজার্ড মধ্যে;
- আপনি যে Windows 10 ইমেজটি তৈরি করতে চান তার ভাষা, সংস্করণ এবং আর্কিটেকচার নির্বাচন করুন;
- ISO ফাইল চেক করুন এবং এটির জন্য ফাইলের নাম লিখুন;
- মিডিয়া ক্রিয়েশন টুল আপনার স্থানীয় ড্রাইভে Windows 10 ইনস্টলেশন ইমেজ ডাউনলোড না করা পর্যন্ত অপেক্ষা করুন।
আপনার ফাইল সার্ভারে ISO ইমেজের বিষয়বস্তু বের করুন।
বিল্ড আপগ্রেড করার আগে Windows 10 কম্প্যাটিবিলিটি চেক ব্যবহার করে
আপনার কম্পিউটারে OS আপগ্রেড করার আগে, আপনি পরীক্ষা করে দেখতে পারেন যে আপনার Windows 10 বিল্ডে আপগ্রেড করা হতে পারে যেটি নতুন ISO ইমেজ রয়েছে। এটি করতে, এই কমান্ডটি চালান:
start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly
আপনি যে প্যারামিটারগুলি ব্যবহার করতে পারেন:
- /অটো আপগ্রেড – স্বয়ংক্রিয় আপগ্রেড মোড
- /শান্ত – আপগ্রেড উইজার্ড ডায়ালগ উইন্ডো লুকিয়ে রাখে
- /NoReboot – কম্পিউটার রিস্টার্ট নিষ্ক্রিয় করে
- /ডাইনামিক আপডেট নিষ্ক্রিয় করুন — সেট করে যে আপনাকে উইন্ডোজ আপডেটের মাধ্যমে সর্বশেষ আপডেটগুলি ডাউনলোড করতে হবে না (আপনি সেগুলি পরে স্বয়ংক্রিয়ভাবে wuauserv বা ম্যানুয়ালি ব্যবহার করে ডাউনলোড করতে পারেন)
- /কম্প্যাট স্ক্যান শুধুমাত্র – শুধুমাত্র সামঞ্জস্যতা পরীক্ষা করে (বিল্ড আপগ্রেড না করে)।
একটি নতুন Windows 10 বিল্ডের সাথে সামঞ্জস্যের জন্য স্ক্যান করতে কিছু সময় লাগবে৷
৷আপনি C:\$Windows.~BT\Sources\Panther\setupact.log ফাইলে সামঞ্জস্যতা পরীক্ষা প্রক্রিয়া ট্র্যাক করতে পারেন . স্ক্যান চেক শেষ হলে, আপনি এতে নিম্নলিখিত লাইনটি দেখতে পাবেন:
তথ্য MOUPG **************** সেটআপহোস্ট লগিং শেষ *****************
আপনি C:\$Windows.~BT\Sources\Panther\setuperr.log-এ সামঞ্জস্যপূর্ণ বিশ্লেষণের ফলাফল দেখতে পারেন . শেষ লাইনটি সন্ধান করুন যা এইরকম দেখাচ্ছে:
CSetupHost::Execute(xxx):ফলাফল =xxxxxxxx
এই চেক ফলাফল কোড.
আপনি কমান্ড প্রম্পটে আপগ্রেড সামঞ্জস্য পরীক্ষা করার জন্য একটি ত্রুটি কোডও পেতে পারেন:
echo %errorlevel%
উদাহরণস্বরূপ, setup.exe কমান্ড -1047526896 ফিরে এসেছে . প্রোগ্রামার মোডে ক্যালকুলেটরে দশমিক কোডটি অনুলিপি করুন এবং পেস্ট করুন। হেক্সাডেসিমেল ত্রুটি কোড পেতে, হেক্স বক্স থেকে মানটি অনুলিপি করুন, সমস্ত F সরান শুরুতে s এবং 0x যোগ করুন পরিবর্তে. আমার ক্ষেত্রে, আমি 0xC1900210 পেয়েছি .
সবচেয়ে সাধারণ Windows 10 সামঞ্জস্যতা পরীক্ষা ত্রুটি কোডগুলি হল:
- 0xC1900210 – কোন সমস্যা পাওয়া যায়নি;
- 0xC1900208 – একটি সামঞ্জস্য সমস্যা পাওয়া গেছে;
- 0xC1900204 এবং 0xC190010E – স্বয়ংক্রিয় বিল্ড আপগ্রেড অসম্ভব (ভুল উইন্ডোজ সংস্করণ বা আর্কিটেকচার);
- 0xC1900200 – কম্পিউটারটি ন্যূনতম Windows 10 হার্ডওয়্যার প্রয়োজনীয়তা পূরণ করে না;
- 0xC190020E – যথেষ্ট ডিস্ক স্পেস নেই;
- 0xC1420127 – ছবি WIM ফাইল আনমাউন্ট করার সময় একটি সমস্যা।
আমার ক্ষেত্রে, setuperr.log এ নিম্নলিখিত ত্রুটি ছিল:
ত্রুটি MOUPG CSetupHost::Execute(412):ফলাফল =0xC1900208[gle=0x00000003]
SetupDiag দ্বারা তৈরি SetupDiagResults.log পরীক্ষা করুন। লগ দেখায় যে দুটি কারণ রয়েছে যা আমার কম্পিউটারকে Windows 10 বিল্ড আপগ্রেড করতে বাধা দেয়:
- CompatBlockedApplicationAutoUninstall — একটি বেমানান অ্যাপ পাওয়া গেছে, এবং আপগ্রেড করার আগে আমাকে এটি আনইনস্টল করতে হবে।
- FindAbruptDownlevelFailure — লগে এন্ট্রি লেখার সময় শেষ ত্রুটির তথ্য হঠাৎ করে বাধাগ্রস্ত হয়েছে।
ম্যাচিং প্রোফাইল পাওয়া গেছে:CompatBlockedApplicationAutoUninstall, FindAbruptDownlevelFailure - BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5, 55882B1A-DA3E-408A-90D127A-2077 সংস্করণ:শেষ পর্যন্ত, আপগ্রেড করার আগে McAfee অ্যান্টিভাইরাস আনইনস্টল করার সুপারিশ রয়েছে:
ইন্সটল/আপডেট চালিয়ে যাওয়ার আগে আপনাকে অবশ্যই "McAfee VirusScan Enterprise" আনইনস্টল করতে হবে।
আপনার যদি SCCM থাকে, তাহলে আপনি একটি সাধারণ প্যাকেজ এবং কমান্ড সহ বিজ্ঞাপন সহ ব্যবহারকারীর কম্পিউটার থেকে ত্রুটি স্তরের স্থিতির মান কেন্দ্রীয়ভাবে সংগ্রহ করতে পারেন:
setup.exe /Compat ScanOnly
কমান্ড প্রম্পট থেকে উইন্ডোজ 10 ইন-প্লেস আপগ্রেড কীভাবে স্বয়ংক্রিয় করবেন?
যদি আপনার Windows 10 বিল্ডকে আপগ্রেড হতে বাধা দেয় এমন কোনো সামঞ্জস্যতা সমস্যা পাওয়া না যায়, তাহলে আপনি একটি সাধারণ কমান্ড-লাইন স্ক্রিপ্ট ব্যবহার করে কম্পিউটারে আপগ্রেড চালাতে পারেন। একটি BAT ফাইল তৈরি করুন run_win10_upgrade.bat এক্সট্রাক্ট করা Windows 10 ISO ইমেজ ধারণকারী শেয়ার্ড নেটওয়ার্ক শেয়ারে নিম্নলিখিত কোড সহ:
/অটো:আপগ্রেড মোড আপগ্রেড করার পরে সমস্ত অ্যাপ এবং ব্যবহারকারীর ডেটা রাখে। এছাড়াও আপনি /auto:data ব্যবহার করতে পারেন মোড যদি আপনি শুধুমাত্র ব্যবহারকারীর ডেটা রাখতে চান।
start /wait .\ W102004\Windows10x64-2004\setup.exe /auto upgrade /DynamicUpdate disable /showoobe None /Telemetry Disable
/মাইগ্রেটেড ড্রাইভার সকল সমস্ত ড্রাইভারকে জোর করে মাইগ্রেট করার জন্য প্যারামিটার ব্যবহার করা হয়। যদি প্যারামিটার সেট করা না থাকে, তাহলে ইনস্টলার নিজেই প্রতিটি ড্রাইভারের উপর পৃথকভাবে সিদ্ধান্ত নেবে।
Windows 10 আপগ্রেড করার সময় আপনি অন্যান্য setup.exe বিকল্পগুলি ব্যবহার করতে পারেন৷
৷Windows 10 1607 থেকে শুরু করে, আপনি Setupconfig.ini-এ ইনস্টলেশন প্যারামিটার সেট করতে পারেন ফাইল এই ফাইলটি অবশ্যই setup.exe-এর সাথে ফোল্ডারে রাখতে হবে এবং উপরের কমান্ডের সাথে মেলে এমন পাঠ্য থাকতে হবে:
[SetupConfig]NoRebootShowOobe=NoneTelemetry=DisableDynamicUpdate=অক্ষম করুনপ্যারামিটার ফাইল ব্যবহার করে Windows 10 আপগ্রেড চালানোর জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করা হয়:
Setup.exe /ConfigFile setupconfig.ini