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

Setup.exe কমান্ড-লাইন সুইচ দিয়ে Windows 10 বিল্ড আপগ্রেড করা

Windows 10 Setup.exe কমান্ড-লাইন অপশনসমূহ

Windows 10 ইনস্টল ইমেজের setup.exe ইনস্টলারে অ্যাডমিনিস্ট্রেটরদের জন্য অনেক কমান্ড-লাইন প্যারামিটার আছে যা SCCM, MDT বা অন্যান্য ডিপ্লয়মেন্ট টুল ব্যবহার করে Windows 10 সাইলেন্ট ও আনঅ্যাটেনডেড বিল্ড আপগ্রেড অটোমেট/ম্যানেজ করতে সাহায্য করে।

Windows 10 বিল্ড আপগ্রেডে setup.exe প্রোগ্রাম ব্যবহার হয়। রান করলে গ্রাফিক্যাল আপগ্রেড উইজার্ড আসে। কিন্তু এর কমांड-লাইন প্যারামিটারগুলো ব্যবহার করে ইউজার কম্পিউটারগুলতে OS আপগ্রেড অটোমেট করা যায়।

সাধারণ সিনট্যাক্স ও প্যারামিটার:

/1394Debug:<channel> [BaudRate:<baudrate>] /AddBootMgrLast /Auto {Clean | DataOnly | Upgrade} /BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive} /BusParams:<bus.device.function> /CompactOS {Enable / Disable} /Compat {IgnoreWarning / ScanOnly} /CopyLogs<location> /Debug:<port> [BaudRate:<baudrate>] /DiagnosticPrompt {enable | disable} /DynamicUpdate {enable | disable} /EMSPort: {COM1 | COM2 | off} [/emsbaudrate:<baudrate>] /InstallDrivers<location> /InstallFrom<path> /InstallLangPacks<location> /m:<folder_name> /MigNEO Disable /MigrateDrivers {all | none} /NetDebug:hostip=<w.x.y.z>,port=<n>,key= <q.r.s.t>[,nodhcp][,busparams=n.o.p] /NoReboot /PKey<product key> /Priority Normal /PostOOBE<location> [\setupcomplete.cmd] /PostRollback<location> [\setuprollback.cmd] [/postrollbackcontext {system / user}] /Quiet /ReflectDrivers<location> /ResizeRecoveryPartition {Enable / Disable} /ShowOOBE {full / none} /Telemetry {Enable / Disable} /TempDrive <drive_letter> /Unattend:<answer_file> /Uninstall {enable / disable} /USBDebug:<hostname> /WDSDiscover /WDSServer:<servername>

বিস্তারিত ডকুমেন্টেশন: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options

আপ-টু-ডেট Windows 10 ইনস্টল ISO ইমেজ তৈরি করা

Windows 10 বিল্ড আপগ্রেডের জন্য লেটেস্ট Windows 10 ভার্সনযুক্ত ISO ইমেজ লাগে। আজকে সেটি Windows 10 2004 (May 2020 Update)।

Media Creation Tool দিয়ে করেন্ট বিল্ডের ISO তৈরি করুন:

  1. Media Creation Tool ডাউনলোড: https://www.microsoft.com/en-us/software-download/windows10
  2. MediaCreationTool2004.exe রান করুন → Create installation media (USB flash drive, DVD, or ISO file) সিলেক্ট করুন।
  3. ভাষা, এডিশন, আর্কিটেকচার সিলেক্ট করুন।
  4. ISO file চেক করুন → ফাইল নাম দিন।
  5. Media Creation Tool ডাউনলোড শেষ হওয়া পর্যন্ত অপেক্ষা করুন।

ISO ইমেজের কন্টেন্ট ফাইল সার্ভারে এক্সট্র্যাক্ট করুন।

আপগ্রেডের আগে Windows 10 কম্প্যাটিবিলিটি চেক

নতুন ISO-এর বিল্ডে আপগ্রেড করা যাবে কিনা চেক করতে কমান্ড:

start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly

প্যারামিটার Giải thích:

  • /Auto Upgrade – অটোমেটিক আপগ্রেড মোড
  • /Quiet – আপগ্রেড উইজার্ড ডায়ালগ হাইড
  • /NoReboot – কম্পিউটার রিস্টার্ট ডিসেবল
  • /DynamicUpdate Disable – Windows Update-এর মাধ্যমে লেটেস্ট আপডেট ডাউনলোড দরকার নেই (বादে wuauserv বা ম্যানুয়ালি)
  • /Compat ScanOnly – শুধু কম্প্যাটিবিলিটি চেক (বিল্ড আপগ্রেড ছাড়া)

কম্প্যাটিবিলিটি স্ক্যানে কিছু সময় লাগবে। প্রসেস ট্র্যাক করুন: C:\$Windows.~BT\Sources\Panther\setupact.log। স্ক্যান শেষ হলে লাইন: Info MOUPG **************** SetupHost Logging End ****************

কম্প্যাটিবিলিটি АНালাইসিস রেজাল্ট: C:\$Windows.~BT\Sources\Panther\setuperr.log। লাস্ট লাইন খুঁজুন: CSetupHost::Execute(xxx): Result = xxxxxxxx। এটি চেক রেজাল্ট কোড।

কমান্ড প্রম্পটে এরর কোড: echo %errorlevel%। ডেসিমাল কোড হেক্সাডেসিমেলে কনভার্ট করুন (Calculator → Programmer mode → Hex ভ্যালু কপি করুন, শুরুতে থাকা সব F মুছে 0x যোগ করুন)। উদাহরণ: -1047526896 → 0xC1900210।

সাধারণ কম্প্যাটিবিলিটি চেক এরর কোড:

  • 0xC1900210 – কোনো সমস্যা নেই;
  • 0xC1900208 – কম্প্যাটিবিলিটি সমস্যা পাওয়া গেছে;
  • 0xC1900204 এবং 0xC190010E – অটোমেটিক বিল্ড আপগ্রেড অসম্ভব (ভুল উইন্ডোজ এডিশন বা আর্কিটেকচার);
  • 0xC1900200 – কম্পিউটার Windows 10 মিনিমাম হার্ডওয়্যার রিকোয়ারমেন্ট পূরণ করে না;
  • 0xC190020E – ডিস্ক স্পেস পর্যাপ্ত নেই;
  • 0xC1420127 – WIM ফাইল আনমাউন্ট করার সময় সমস্যা।

ডিটেইল্ড ইনফো পেতে setupdiag.exe টুল ব্যবহার করুন।

আমার কেসে setuperr.log-এ: Error MOUPG CSetupHost::Execute(412): Result = 0xC1900208[gle=0x00000003]

SetupDiagResults.log দেখি: দুই কারণ আপগ্রেড ব্লক করছে:

  • CompatBlockedApplicationAutoUninstall – ইনকম্প্যাটিবল অ্যাপ পাওয়া গেছে, আপগ্রেডের আগে আনইনস্টল করতে হবে।
  • FindAbruptDownlevelFailure – লগ এন্ট্রি লেখার সময় সমস্যা।

সুপারিশ: McAfee VirusScan Enterprise আনইনস্টল করুন।

SCCM থাকলে ইউজার কম্পিউটার থেকে এরর লেভেল স্ট্যাটাস সেন্ট্রালি কালেক্ট করতে পারেন: setup.exe /Compat ScanOnly

কমান্ড প্রম্পট থেকে Windows 10 ইন-প্লেস আপগ্রেড অটোমেট করা

কম্প্যাটিবিলিটি সমস্যা না থাকলে আপগ্রেড রান করুন। এক্সট্র্যাক্ট করা Windows 10 ISO-র শেয়ার্ড নেটওয়ার্ক শেয়ারে run_win10_upgrade.bat ফাইল তৈরি করুন:

start /wait .\ W102004\Windows10x64-2004\setup.exe /auto upgrade /DynamicUpdate disable /showoobe None /Telemetry Disable

/Auto:Upgrade মোড আপগ্রেডের পর সব অ্যাপ ও ইউজার ডেটা রাখে। শুধু ইউজার ডেটা রাখতে চাইলে /auto:data মোড।

/migratedrivers all প্যারামিটার সব ড্রাইভার ফোর্সফুলি মাইগ্রেট করতে ব্যবহৃত হয়। না দিলে ইনস্টলার নিজে ড্রাইভার অনুযায়ী ডিসিশন নেয়।

Windows 10 1607 থেকে Setupconfig.ini ফাইলে ইনস্টলেশন প্যারামিটার সেট করা যায়। এই ফাইল setup.exe-র সাথে একই ফোল্ডারে রাখতে হবে:

[SetupConfig]
NoReboot
ShowOobe=None
Telemetry=Disable
DynamicUpdate=Disable

প্যারামিটার ফাইল দিয়ে আপগ্রেড রান:

Setup.exe /ConfigFile setupconfig.ini
  1. ধাপে ধাপে গাইড: Windows 10-এ VPN সেটআপ করুন নিরাপদ ব্রাউজিংয়ের জন্য

  2. উইন্ডোজ ১০-এ প্যারেন্টাল কন্ট্রোল সেটআপ করার ধাপে ধাপে গাইড

  3. উইন্ডোজ ১০-এ ডুয়াল মনিটর মাস্টার করুন: সহজ সেটআপ এবং কাস্টোমাইজেশন

  4. উইন্ডোজ ১০-এ ২০H১ বিল্ড রিলিজের মাধ্যমে নতুন শক্তি