setup.exe विंडोज 10 इंस्टाल इमेज में इंस्टॉलर में कमांड-लाइन मापदंडों की काफी बड़ी संख्या होती है, जो प्रशासकों को एससीसीएम, एमडीटी, या अन्य परिनियोजन टूल का उपयोग करके उपयोगकर्ता कंप्यूटर पर विंडोज 10 साइलेंट और अनअटेंडेड बिल्ड अपग्रेड को स्वचालित और प्रबंधित करने में रुचि हो सकती है। इस लेख में हम दिखाएंगे कि संगतता जांच के दौरान विंडोज 10 setup.exe पैरामीटर का उपयोग कैसे करें और नवीनतम विंडोज 10 बिल्ड में अपग्रेड करें।
Windows 10 Setup.exe कमांड-लाइन विकल्प
Windows 10 बिल्ड को अपग्रेड करने के लिए, एक Windows इंस्टाल प्रोग्राम setup.exe प्रयोग किया जाता है। जब आप इसे चलाते हैं, तो एक ग्राफिकल विंडोज 10 अपडेट विज़ार्ड दिखाई देता है। हालाँकि, इस प्रोग्राम में बड़ी संख्या में कमांड-लाइन पैरामीटर हैं जिनका उपयोग आप उपयोगकर्ताओं के कंप्यूटर पर स्वचालित OS अपग्रेड के लिए कर सकते हैं। Setup.exe के सामान्य सिंटैक्स और पैरामीटर नीचे सूचीबद्ध हैं:
/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>
आप प्रलेखन पृष्ठ पर सभी setup.exe कमांड-लाइन विकल्पों और विंडोज 10 के लिए उनकी विशेषताओं के बारे में विस्तृत जानकारी प्राप्त कर सकते हैं:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows- सेटअप-कमांड-लाइन-विकल्प
अप-टू-डेट Windows 10 कैसे बनाएं ISO इमेज इंस्टाल करें?
अपने विंडोज 10 बिल्ड को अपग्रेड करने के लिए, आपको नवीनतम विंडोज 10 संस्करण के साथ एक इंस्टॉलेशन आईएसओ इमेज मिलनी चाहिए। आज विंडोज 10 2004 (मई 2020 अपडेट) है।
आप मीडिया निर्माण टूल . का उपयोग करके वर्तमान Windows 10 बिल्ड के साथ ISO छवि बना सकते हैं ।
- मीडिया निर्माण टूल डाउनलोड करें (https://www.microsoft.com/en-us/software-download/windows10);
- MediaCreationTool2004.exe चलाएँ और निर्दिष्ट करें कि आप इंस्टॉलेशन मीडिया (USB फ्लैश ड्राइव, DVD, या ISO फ़ाइल) बनाना चाहते हैं जादूगर में;
- Windows 10 छवि की भाषा, संस्करण और आर्किटेक्चर का चयन करें जिसे आप बनाना चाहते हैं;
- ISO फ़ाइल की जांच करें और इसके लिए फ़ाइल नाम दर्ज करें;
- मीडिया क्रिएशन टूल द्वारा विंडोज 10 इंस्टॉलेशन इमेज को आपके स्थानीय ड्राइव पर डाउनलोड करने तक प्रतीक्षा करें।
ISO छवि की सामग्री को अपने फ़ाइल सर्वर पर निकालें।
बिल्ड को अपग्रेड करने से पहले Windows 10 संगतता जांच का उपयोग करना
अपने कंप्यूटर पर ओएस को अपग्रेड करने से पहले, आप जांच सकते हैं कि क्या आपके विंडोज 10 को नई आईएसओ इमेज में शामिल करने के लिए अपग्रेड किया जा सकता है। ऐसा करने के लिए, यह कमांड चलाएँ:
स्टार्ट /वेट setup.exe /ऑटो अपग्रेड /शांत /NoReboot /DynamicUpdate Disable /Compat ScanOnly
आपके द्वारा उपयोग किए जा सकने वाले पैरामीटर:
- /ऑटो अपग्रेड - स्वचालित अपग्रेड मोड
- /शांत - अपग्रेड विजार्ड डायलॉग विंडो छुपाता है
- /NoReboot - कंप्यूटर को पुनरारंभ करना अक्षम करता है
- /DynamicUpdate अक्षम करें - सेट करता है कि आपको विंडोज अपडेट के माध्यम से नवीनतम अपडेट डाउनलोड करने की आवश्यकता नहीं है (आप उन्हें बाद में स्वचालित रूप से wuauserv या मैन्युअल रूप से डाउनलोड कर सकते हैं)
- /केवल कॉम्पैट स्कैन - केवल संगतता जांच करता है (बिना बिल्ड अपग्रेड किए)।
नए Windows 10 बिल्ड के साथ संगतता के लिए स्कैन करने में कुछ समय लगेगा।
आप फ़ाइल में संगतता जाँच प्रक्रिया को ट्रैक कर सकते हैं C:\$Windows.~BT\Sources\Panther\setupact.log . अगर स्कैन चेक खत्म हो गया है, तो आपको इसमें निम्न लाइन दिखाई देगी:
Info MOUPG **************** SetupHost Logging End ****************
आप संगतता विश्लेषण के परिणाम C:\$Windows.~BT\Sources\Panther\setuperr.log में देख सकते हैं . इस तरह दिखने वाली अंतिम पंक्ति खोजें:
CSetupHost::Execute(xxx): Result = xxxxxxxx
यह चेक परिणाम कोड है।
आप कमांड प्रॉम्प्ट में अपग्रेड संगतता जांच के लिए एक त्रुटि कोड भी प्राप्त कर सकते हैं:
प्रतिध्वनि %त्रुटिस्तर%
उदाहरण के लिए, setup.exe कमांड -1047526896 वापस आ गया है . प्रोग्रामर मोड में दशमलव कोड को कैलकुलेटर में कॉपी और पेस्ट करें। हेक्साडेसिमल त्रुटि कोड प्राप्त करने के लिए, हेक्स बॉक्स से मान की प्रतिलिपि बनाएँ, सभी F हटा दें शुरुआत में और 0x . जोड़ें बजाय। मेरे मामले में, मुझे 0xC1900210 . मिला है ।
सबसे विशिष्ट Windows 10 संगतता जाँच त्रुटि कोड हैं:
- 0xC1900210 - कोई समस्या नहीं मिली;
- 0xC1900208 - एक संगतता समस्या मिली;
- 0xC1900204 और 0xC190010E - स्वचालित बिल्ड अपग्रेड असंभव (गलत विंडोज संस्करण या आर्किटेक्चर);
- 0xC1900200 - कंप्यूटर न्यूनतम विंडोज 10 हार्डवेयर आवश्यकताओं को पूरा नहीं करता है;
- 0xC190020E - पर्याप्त डिस्क स्थान नहीं;
- 0xC1420127 - छवि WIM फ़ाइल को अनमाउंट करते समय एक समस्या।
मेरे मामले में, setuperr.log में निम्न त्रुटि थी:
Error MOUPG CSetupHost::Execute(412): Result = 0xC1900208[gle=0x00000003]
SetupDiag द्वारा बनाए गए SetupDiagResults.log की जाँच करें। लॉग से पता चलता है कि दो कारण हैं जो मेरे कंप्यूटर को विंडोज 10 बिल्ड को अपग्रेड करने से रोकते हैं:
- CompatBlockedApplicationAutoUninstall — एक असंगत ऐप मिला, और मुझे अपग्रेड से पहले इसे अनइंस्टॉल करना होगा।
- FindAbruptDownlevelFailure — लॉग में प्रविष्टियां लिखते समय अंतिम त्रुटि की जानकारी अचानक बाधित हो गई है।
Matching Profile found: CompatBlockedApplicationAutoUninstall, FindAbruptDownlevelFailure - BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5, 55882B1A-DA3E-408A-9076-23B22A0472BD SetupDiag version: 1.6.0.0
अंत में, अपग्रेड से पहले McAfee एंटीवायरस को अनइंस्टॉल करने की सिफारिश की गई है:
You must uninstall "McAfee VirusScan Enterprise" before continuing with the installation/update.
यदि आपके पास SCCM है, तो आप एक साधारण पैकेज और विज्ञापन के साथ उपयोगकर्ता कंप्यूटर से त्रुटि स्तर की स्थिति के मूल्यों को केंद्रीय रूप से एकत्र कर सकते हैं:setup.exe /Compat ScanOnly
कमांड प्रॉम्प्ट से Windows 10 इन-प्लेस अपग्रेड को स्वचालित कैसे करें?
यदि कोई संगतता समस्या नहीं पाई गई है जो आपके विंडोज 10 बिल्ड को अपग्रेड करने से रोकती है, तो आप एक साधारण कमांड-लाइन स्क्रिप्ट का उपयोग करके कंप्यूटर पर अपग्रेड चला सकते हैं। एक BAT फ़ाइल बनाएँ run_win10_upgrad.bat साझा नेटवर्क शेयर में निम्न कोड के साथ निकाले गए Windows 10 ISO छवि वाले:
शुरू/प्रतीक्षा करें।
/सभी माइग्रेट किए गए ड्राइवर पैरामीटर का उपयोग सभी ड्राइवरों को माइग्रेट करने के लिए बाध्य करने के लिए किया जाता है। यदि पैरामीटर सेट नहीं है, तो इंस्टॉलर स्वयं प्रत्येक ड्राइवर पर व्यक्तिगत रूप से निर्णय लेगा।
Windows 10 को अपग्रेड करते समय आप अन्य setup.exe विकल्पों का उपयोग कर सकते हैं।
विंडोज 10 1607 से शुरू करके, आप Setupconfig.ini . में इंस्टॉलेशन पैरामीटर सेट कर सकते हैं फ़ाइल। इस फ़ाइल को setup.exe के साथ फ़ोल्डर में रखा जाना चाहिए और ऊपर दिए गए आदेश से मेल खाने वाला टेक्स्ट शामिल होना चाहिए:
[SetupConfig] NoReboot ShowOobe=None Telemetry=Disable DynamicUpdate=Disable
पैरामीटर फ़ाइल का उपयोग करके विंडोज 10 अपग्रेड चलाने के लिए, निम्न कमांड का उपयोग किया जाता है:
Setup.exe /ConfigFile setupconfig.ini