Windows Tips & News

SetupDiag के साथ Windows 10 अपग्रेड समस्याओं का निदान करें

click fraud protection

आधुनिक विंडोज संस्करणों के नए सुपर फास्ट कैडेंस और लघु जीवन चक्र ने उपयोगकर्ताओं को वर्ष में दो बार पूर्ण ओएस अपग्रेड करने के लिए मजबूर किया है। उदाहरण के लिए, इस लेखन के रूप में सबसे हालिया स्थिर विंडोज 10 रिलीज संस्करण 1803 है, "अप्रैल 2018 अपडेट"। हालांकि, हम इस साल के अंत में पहले से ही 1809 संस्करण की उम्मीद कर रहे हैं। उपयोगकर्ताओं को अपग्रेड सुचारू रूप से करने में मदद करने के लिए, Microsoft ने एक नया नैदानिक ​​उपकरण, SetupDiag जारी किया है।
सेटअपडायग

विंडोज 10 के लिए अपग्रेड प्रक्रिया में समस्याएं हो सकती हैं, जिससे नए बिल्ड की स्थापना असंभव हो जाती है। यदि आप फास्ट रिंग में विंडोज इनसाइडर हैं, तो आपको नए बिल्ड अन्य की तुलना में बहुत तेजी से प्राप्त होते हैं। वे रिलीज़-पूर्व गुणवत्ता वाले हैं और उनमें गंभीर समस्याएँ हो सकती हैं।

जब सेटअप ओएस को अपग्रेड करने में विफल रहता है, तो विंडोज एक त्रुटि कोड दिखाता है, और प्रक्रिया को समाप्त कर देता है। अधिक विवरण आमतौर पर सेटअप लॉग में पाया जा सकता है। दुर्भाग्य से, ये लॉग उपयोगकर्ता के अनुकूल नहीं हैं। क्या हो रहा है इसे पढ़ना और समझना और सफल घटनाओं को फ़िल्टर करना कठिन है। इस उद्देश्य के लिए, SetupDiag टूल का उपयोग किया जा सकता है।

SetupDiag.exe एक स्टैंडअलोन डायग्नोस्टिक टूल है जिसका उपयोग इस बारे में विवरण प्राप्त करने के लिए किया जा सकता है कि विंडोज 10 अपग्रेड असफल क्यों था।

SetupDiag विंडोज सेटअप लॉग फाइलों की जांच करके काम करता है। यह कंप्यूटर को विंडोज 10 में अपडेट या अपग्रेड करने में विफलता के मूल कारण को निर्धारित करने के लिए इन लॉग फाइलों को पार्स करने का प्रयास करता है। SetupDiag को उस कंप्यूटर पर चलाया जा सकता है जो अद्यतन करने में विफल रहा, या आप कंप्यूटर से लॉग को किसी अन्य स्थान पर निर्यात कर सकते हैं और SetupDiag को ऑफ़लाइन मोड में चला सकते हैं।

SetupDiag को निम्नलिखित वेब साइट से डाउनलोड किया जा सकता है:

डाउनलोड सेटअपडायग

उपकरण निम्नलिखित मापदंडों का समर्थन करता है:

पैरामीटर विवरण
/?
  • इंटरैक्टिव सहायता प्रदर्शित करता है
/Output:
  • यह वैकल्पिक पैरामीटर आपको परिणामों के लिए आउटपुट फ़ाइल निर्दिष्ट करने में सक्षम बनाता है। यह वह जगह है जहां आप पाएंगे कि SetupDiag क्या निर्धारित करने में सक्षम था। केवल टेक्स्ट प्रारूप आउटपुट समर्थित है। UNC पथ काम करेगा, बशर्ते कि जिस संदर्भ में SetupDiag चलता है उसकी UNC पथ तक पहुँच हो। यदि पथ में जगह है, तो आपको पूरे पथ को दोहरे उद्धरण चिह्नों में संलग्न करना होगा (नीचे उदाहरण अनुभाग देखें)।
  • डिफ़ॉल्ट: यदि निर्दिष्ट नहीं है, तो SetupDiag फ़ाइल बनाएगा SetupDiagResults.log उसी निर्देशिका में जहां SetupDiag.exe चलाया जाता है।
/Mode:
  • यह वैकल्पिक पैरामीटर आपको उस मोड को निर्दिष्ट करने की अनुमति देता है जिसमें SetupDiag संचालित होगा: ऑफ़लाइन या ऑनलाइन।
  • ऑफ़लाइन: SetupDiag को विफल सिस्टम से पहले से कैप्चर की गई लॉग फ़ाइलों के सेट के विरुद्ध चलने के लिए कहता है। इस मोड में आप कहीं भी चल सकते हैं जहां आपके पास लॉग फाइलों तक पहुंच है। इस मोड को अद्यतन करने में विफल कंप्यूटर पर SetupDiag चलाने की आवश्यकता नहीं है। जब आप ऑफ़लाइन मोड निर्दिष्ट करते हैं, तो आपको /LogsPath: पैरामीटर भी निर्दिष्ट करना होगा।
  • ऑनलाइन: SetupDiag को बताता है कि यह उस कंप्यूटर पर चलाया जा रहा है जो अद्यतन करने में विफल रहा। SetupDiag मानक Windows स्थानों में लॉग फ़ाइलें और संसाधन ढूँढने का प्रयास करेगा, जैसे कि %SystemDrive%$Windows.~bt सेटअप लॉग फ़ाइलों के लिए निर्देशिका।
  • लॉग फ़ाइल खोज पथ, SearchPath कुंजी के अंतर्गत SetupDiag.exe.config फ़ाइल में कॉन्फ़िगर करने योग्य हैं। खोज पथ अल्पविराम से अलग किए गए हैं। नोट: बड़ी संख्या में खोज पथ SetupDiag को परिणाम लौटाने में लगने वाले समय का विस्तार करेंगे।
  • डिफ़ॉल्ट: यदि निर्दिष्ट नहीं है, तो SetupDiag ऑनलाइन मोड में चलेगा।
/LogsPath:
  • यह वैकल्पिक पैरामीटर केवल तभी आवश्यक है जब / मोड: ऑफलाइन निर्दिष्ट किया जाता है। यह SetupDiag.exe को बताता है कि लॉग फ़ाइलों को कहाँ ढूँढना है। ये लॉग फ़ाइलें एक फ्लैट फ़ोल्डर प्रारूप में हो सकती हैं, या एकाधिक उपनिर्देशिकाएं हो सकती हैं। SetupDiag सभी चाइल्ड निर्देशिकाओं को पुनरावर्ती रूप से खोजेगा। इस पैरामीटर को तब छोड़ा जाना चाहिए जब / मोड: ऑनलाइन निर्दिष्ट किया जाता है।
/ZipLogs:
  • यह वैकल्पिक पैरामीटर SetupDiag.exe को एक ज़िप फ़ाइल बनाने के लिए कहता है जिसके परिणाम जारी रहते हैं और सभी लॉग फ़ाइलें जो इसे पार्स करती हैं। ज़िप फ़ाइल उसी निर्देशिका में बनाई जाती है जहाँ SetupDiag.exe चलाया जाता है।
  • डिफ़ॉल्ट: यदि निर्दिष्ट नहीं है, तो 'सत्य' के मान का उपयोग किया जाता है।
/Verbose
  • यह वैकल्पिक पैरामीटर SetupDiag.exe द्वारा निर्मित लॉग फ़ाइल में बहुत अधिक डेटा आउटपुट करेगा। डिफ़ॉल्ट रूप से SetupDiag गंभीर त्रुटियों के लिए केवल एक लॉग फ़ाइल प्रविष्टि उत्पन्न करेगा। का उपयोग करते हुए /Verbose SetupDiag हमेशा डिबगिंग विवरण के साथ एक लॉग फ़ाइल उत्पन्न करेगा, जो SetupDiag के साथ किसी समस्या की रिपोर्ट करते समय उपयोगी हो सकता है।

यदि आपका बिल्ड अपग्रेड विफल हो गया है, तो उपकरण चलाएँ और SetupDiagResults.log फ़ाइल को उसी फ़ोल्डर में देखें जहाँ SetupDiag संग्रहीत है।

आप आउटपुट तर्क का उपयोग करके लॉग फ़ाइल का स्थान निर्दिष्ट कर सकते हैं:

SetupDiag.exe /आउटपुट: C:\SetupDiag\Results.log /Mode: ऑनलाइन

साथ ही, आप विंडोज लॉग लोकेशन को ओवरराइड कर सकते हैं (उदाहरण के लिए एक अनबॉटेबल ओएस के लॉग का विश्लेषण करने के लिए) इस प्रकार है:

SetupDiag.exe /आउटपुट: C:\SetupDiag\Results.log /Mode: ऑफ़लाइन /LogsPath: D:\Temp\Logs\LogSet1. 

अपग्रेड के विफल होने पर निर्भर करते हुए, निम्न में से किसी एक फ़ोल्डर को अपने ऑफ़लाइन स्थान पर कॉपी करें:

\$विंडोज।~बीटी\स्रोत\पैंथर
\$विंडोज।~बीटी\स्रोत\रोलबैक
\Windows\पैंथर
\Windows\पैंथर\NewOS

निम्न उदाहरण दर्शाता है कि SetupDiag का लॉग ऑफ़लाइन मोड में प्रारंभ हुआ। इस उदाहरण में, एक एप्लिकेशन चेतावनी है, लेकिन चूंकि सेटअप /शांत मोड में निष्पादित किया जाता है, यह एक ब्लॉक बन जाता है। आउटपुट में SetupDiag द्वारा समस्या को हल करने के निर्देश दिए गए हैं।

C:\SetupDiag>SetupDiag.exe /आउटपुट: C:\SetupDiag\Results.log /Mode: ऑफ़लाइन /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. कॉपीराइट (सी) माइक्रोसॉफ्ट कॉर्पोरेशन। सर्वाधिकार सुरक्षित सेटअप लॉग की खोज में, लॉग की संख्या और आकार के आधार पर इसमें एक मिनट या अधिक समय लग सकता है...कृपया प्रतीक्षा करें। 4 setupact.logs मिले। प्रसंस्करण setupact.log यहाँ: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log प्रसंस्करण setupact.log at: c:\temp\bobmacneill\Panther\setupact.log प्रसंस्करण setupact.log यहाँ: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log प्रसंस्करण setupact.log यहाँ: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log। c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log अद्यतन दिनांक 03/29/2018 23:13:58 और CV: H2X+YsWL/UOkj/8X सही सेटअप लॉग के साथ मिला. सेटअप लॉग से जानकारी एकत्र करना। SetupDiag: प्रसंस्करण नियम: CompatScanonly। ..कोई मुकाबला नहीं। SetupDiag: प्रोसेसिंग नियम: BitLockerHardblock. ..कोई मुकाबला नहीं। SetupDiag: प्रोसेसिंग नियम: VHDHardblock. ..कोई मुकाबला नहीं। SetupDiag: प्रोसेसिंग नियम: पोर्टेबलवर्कस्पेसहार्डब्लॉक। ..कोई मुकाबला नहीं। सेटअपडायग: प्रोसेसिंग नियम: ऑडिटमोडहार्डब्लॉक। ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: SafeModeHardblock. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: अपर्याप्तSystemPartitionDiskSpaceHardblock. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: CompatBlockedApplicationAutoUninstall. ...कोई मुकाबला नहीं। SetupDiag: प्रोसेसिंग नियम: CompatBlockedApplicationDismissable... मिलान प्रोफ़ाइल मिली: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9। चेतावनी: "Microsoft समापन बिंदु सुरक्षा" के लिए एप्लिकेशन ब्लॉक मिला। जब "/quiet" मोड में setup.exe नहीं चल रहा हो तो यह खारिज करने योग्य संदेश है। इन खारिज की जा सकने वाली चेतावनियों को नज़रअंदाज़ करने के लिए "/compat/अनदेखा चेतावनी" निर्दिष्ट करने पर विचार करें। स्थापना/अद्यतन जारी रखने से पहले आपको "Microsoft समापन बिंदु सुरक्षा" को मैन्युअल रूप से अनइंस्टॉल करना होगा, या चेतावनियों को अनदेखा करने के लिए कमांड लाइन पैरामीटर बदलना होगा। सेटअप कमांड लाइन स्विचेस के बारे में अधिक जानकारी के लिए, यहां देखें: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: प्रसंस्करण नियम: CompatBlockedApplicationManualUninstall. ...कोई मुकाबला नहीं। SetupDiag: प्रोसेसिंग नियम: HardblockDeviceOrDriver. ...कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: HardblockMismatchedLanguage. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: HardblockFlightSigning. ..कोई मुकाबला नहीं। SetupDiag: प्रोसेसिंग नियम: DiskSpaceBlockInDownLevel. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: DiskSpaceFailure. ..कोई मुकाबला नहीं। SetupDiag: प्रसंस्करण नियम: DebugSetupMemoryDump. ।कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: DebugSetupCrash. ।कोई मुकाबला नहीं। SetupDiag: प्रसंस्करण नियम: DebugMemoryDump. ।कोई मुकाबला नहीं। SetupDiag: प्रसंस्करण नियम: DeviceInstallHang. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: BootFailureDetected. ।कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindDebugInfoFromRollbackLog. ।कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: AdvancedInstallerFailed. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindMigApplyUnitFailure. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindMigGatherUnitFailure. ..कोई मुकाबला नहीं। SetupDiag: प्रसंस्करण नियम: OptionalComponentInstallFailure. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: CriticalSafeOSDUFailure. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: UserProfileCreationFailureDuringOnlineApply. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: WimMountFailure. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindSuccessfulUpgrad. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindSetupHostReportedFailure. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindDownlevelFailure. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindAbruptDownlevelFailure. ...त्रुटि: SetupDiag अचानक डाउन-लेवल विफलता की रिपोर्ट करता है। अंतिम ऑपरेशन: अंतिम रूप देना, त्रुटि: 0xC1900208 - 0x4000C। विफलता डेटा: अंतिम ऑपरेशन: अंतिम रूप देना, त्रुटि: 0xC1900208 - 0x4000C। को देखें https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes त्रुटि जानकारी के लिए। SetupDiag: प्रसंस्करण नियम: FindSetupPlatformFailedOperationInfo. ..कोई मुकाबला नहीं। SetupDiag: संसाधन नियम: FindRollbackFailure. ..कोई मुकाबला नहीं। SetupDiag को मिलते-जुलते 2 मुद्दे मिले। चेतावनी: "Microsoft समापन बिंदु सुरक्षा" के लिए एप्लिकेशन ब्लॉक मिला। जब "/quiet" मोड में setup.exe नहीं चल रहा हो तो यह खारिज करने योग्य संदेश है। इन खारिज की जा सकने वाली चेतावनियों को नज़रअंदाज़ करने के लिए "/compat/अनदेखा चेतावनी" निर्दिष्ट करने पर विचार करें। स्थापना/अद्यतन जारी रखने से पहले आपको "Microsoft समापन बिंदु सुरक्षा" को मैन्युअल रूप से अनइंस्टॉल करना होगा, या चेतावनियों को अनदेखा करने के लिए कमांड लाइन पैरामीटर बदलना होगा। सेटअप कमांड लाइन स्विचेस के बारे में अधिक जानकारी के लिए, यहां देखें: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. त्रुटि: SetupDiag अचानक डाउन-लेवल विफलता की रिपोर्ट करता है। अंतिम ऑपरेशन: अंतिम रूप देना, त्रुटि: 0xC1900208 - 0x4000C। विफलता डेटा: अंतिम ऑपरेशन: अंतिम रूप देना, त्रुटि: 0xC1900208 - 0x4000C। को देखें https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes त्रुटि जानकारी के लिए। SetupDiag परिणाम इस पर लॉग किए गए: c:\setupdiag\results.log। लॉग ज़िपफाइल यहां बनाया गया: c:\setupdiag\Logs_14.zip. 

स्रोत: डॉक्स.माइक्रोसॉफ्ट.कॉम

एक्टिविटी मॉनिटर के साथ विंडोज 10 में अपडेट बैंडविड्थ यूसेज देखें

एक्टिविटी मॉनिटर के साथ विंडोज 10 में अपडेट बैंडविड्थ यूसेज देखें

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें

Windows 10 में बहुत धीमी खोज को ठीक करें

Windows 10 में बहुत धीमी खोज को ठीक करें

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें

विंडोज 8 के लिए नेचर एचडी#17 थीम

जब आप वेबसाइट पर नेविगेट करते हैं तो यह वेबसाइट आपके अनुभव को बेहतर बनाने के लिए कुकीज़ का उपयोग ...

अधिक पढ़ें