विंडोज़ 10 के लिए अपग्रेड प्रक्रिया में समस्याएँ हो सकती हैं, जिससे नए बिल्ड की स्थापना असंभव हो जाएगी। यदि आप फास्ट रिंग में विंडोज इनसाइडर हैं, तो आपको अन्य की तुलना में बहुत तेजी से नए बिल्ड प्राप्त होते हैं। वे रिलीज़-पूर्व गुणवत्ता वाले हैं और उनमें गंभीर समस्याएं हो सकती हैं।
जब सेटअप ओएस को अपग्रेड करने में विफल रहता है, तो विंडोज़ एक त्रुटि कोड दिखाता है, और प्रक्रिया को समाप्त कर देता है। अधिक विवरण आमतौर पर सेटअप लॉग में पाए जा सकते हैं। दुर्भाग्य से, ये लॉग उपयोगकर्ता के अनुकूल नहीं हैं। यह पढ़ना और समझना कठिन है कि क्या हो रहा है और सफल घटनाओं को फ़िल्टर करना कठिन है। इस प्रयोजन के लिए, SetupDiag टूल का उपयोग किया जा सकता है।
SetupDiag.exe एक स्टैंडअलोन डायग्नोस्टिक टूल है जिसका उपयोग यह विवरण प्राप्त करने के लिए किया जा सकता है कि विंडोज 10 अपग्रेड असफल क्यों हुआ।
SetupDiag Windows सेटअप लॉग फ़ाइलों की जांच करके काम करता है। यह कंप्यूटर को Windows 10 में अद्यतन या अपग्रेड करने में विफलता का मूल कारण निर्धारित करने के लिए इन लॉग फ़ाइलों को पार्स करने का प्रयास करता है। SetupDiag को उस कंप्यूटर पर चलाया जा सकता है जो अद्यतन करने में विफल रहा है, या आप कंप्यूटर से लॉग को किसी अन्य स्थान पर निर्यात कर सकते हैं और SetupDiag चला सकते हैं ऑफ़लाइन मोड में.
SetupDiag को निम्नलिखित वेब साइट से डाउनलोड किया जा सकता है:
सेटअपडायग डाउनलोड करें
उपकरण निम्नलिखित मापदंडों का समर्थन करता है:
पैरामीटर | विवरण |
---|
/? | - इंटरैक्टिव सहायता प्रदर्शित करता है
|
/आउटपुट: | - यह वैकल्पिक पैरामीटर आपको परिणामों के लिए आउटपुट फ़ाइल निर्दिष्ट करने में सक्षम बनाता है। यह वह जगह है जहां आप पाएंगे कि SetupDiag क्या निर्धारित करने में सक्षम था। केवल टेक्स्ट प्रारूप आउटपुट समर्थित है। यूएनसी पथ काम करेंगे, बशर्ते कि जिस संदर्भ के तहत सेटअपडिआग चलता है उसकी यूएनसी पथ तक पहुंच हो। यदि पथ में कोई स्थान है, तो आपको पूरे पथ को दोहरे उद्धरण चिह्नों में संलग्न करना होगा (नीचे उदाहरण अनुभाग देखें)।
- डिफ़ॉल्ट: यदि निर्दिष्ट नहीं है, तो SetupDiag फ़ाइल बनाएगाSetupDiagResults.logउसी निर्देशिका में जहां SetupDiag.exe चलाया जाता है।
|
/तरीका: | - यह वैकल्पिक पैरामीटर आपको उस मोड को निर्दिष्ट करने की अनुमति देता है जिसमें SetupDiag संचालित होगा: ऑफ़लाइन या ऑनलाइन।
- ऑफ़लाइन: SetupDiag को किसी विफल सिस्टम से पहले से कैप्चर की गई लॉग फ़ाइलों के सेट के विरुद्ध चलने के लिए कहता है। इस मोड में आप लॉग फ़ाइलों तक पहुंच के साथ कहीं भी चला सकते हैं। इस मोड के लिए SetupDiag को उस कंप्यूटर पर चलाने की आवश्यकता नहीं है जो अद्यतन करने में विफल रहा। जब आप ऑफ़लाइन मोड निर्दिष्ट करते हैं, तो आपको /LogsPath: पैरामीटर भी निर्दिष्ट करना होगा।
- ऑनलाइन: SetupDiag को बताता है कि यह उस कंप्यूटर पर चलाया जा रहा है जो अद्यतन करने में विफल रहा। SetupDiag मानक विंडोज़ स्थानों में लॉग फ़ाइलें और संसाधन ढूंढने का प्रयास करेगा, जैसे कि%SystemDrive%$Windows.~btसेटअप लॉग फ़ाइलों के लिए निर्देशिका।
- लॉग फ़ाइल खोज पथ SearchPath कुंजी के अंतर्गत SetupDiag.exe.config फ़ाइल में कॉन्फ़िगर करने योग्य हैं। खोज पथ अल्पविराम से अलग किए गए हैं. नोट: बड़ी संख्या में खोज पथ SetupDiag द्वारा परिणाम लौटाने के लिए आवश्यक समय बढ़ा देंगे।
- डिफ़ॉल्ट: यदि निर्दिष्ट नहीं है, तो SetupDiag ऑनलाइन मोड में चलेगा।
|
/लॉग्सपाथ: | - इस वैकल्पिक पैरामीटर की आवश्यकता तभी होती है जब/मोड:ऑफ़लाइननिर्दिष्ट किया जाता है। यह SetupDiag.exe को बताता है कि लॉग फ़ाइलें कहाँ खोजें। ये लॉग फ़ाइलें फ़्लैट फ़ोल्डर प्रारूप में हो सकती हैं, या एकाधिक उपनिर्देशिकाओं वाली हो सकती हैं। SetupDiag सभी चाइल्ड निर्देशिकाओं को पुनरावर्ती रूप से खोजेगा। इस पैरामीटर को छोड़ दिया जाना चाहिए जब/मोड:ऑनलाइननिर्दिष्ट किया जाता है।
|
/ज़िपविंडो: | - यह वैकल्पिक पैरामीटर SetupDiag.exe को उसके परिणामों और उसके द्वारा पार्स की गई सभी लॉग फ़ाइलों को जारी रखते हुए एक ज़िप फ़ाइल बनाने के लिए कहता है। ज़िप फ़ाइल उसी निर्देशिका में बनाई गई है जहाँ SetupDiag.exe चलाया जाता है।
- डिफ़ॉल्ट: यदि निर्दिष्ट नहीं है, तो 'सही' का मान उपयोग किया जाता है।
|
/शब्दशः | - यह वैकल्पिक पैरामीटर SetupDiag.exe द्वारा निर्मित लॉग फ़ाइल में बहुत अधिक डेटा आउटपुट करेगा। डिफ़ॉल्ट रूप से SetupDiag केवल गंभीर त्रुटियों के लिए लॉग फ़ाइल प्रविष्टि तैयार करेगा। का उपयोग करते हुए/शब्दशःSetupDiag को हमेशा डिबगिंग विवरण के साथ एक लॉग फ़ाइल तैयार करने का कारण बनेगा, जो SetupDiag के साथ किसी समस्या की रिपोर्ट करते समय उपयोगी हो सकता है।
|
यदि आपका बिल्ड अपग्रेड विफल हो गया है, तो टूल चलाएं और SetupDiagResults.log फ़ाइल को उसी फ़ोल्डर में देखें जहां SetupDiag संग्रहीत है।
आप आउटपुट तर्क का उपयोग करके लॉग फ़ाइल का स्थान निर्दिष्ट कर सकते हैं:
|_+_|साथ ही, आप विंडोज़ लॉग स्थान को इस प्रकार ओवरराइड कर सकते हैं (उदाहरण के लिए किसी अनबॉटेबल ओएस के लॉग का विश्लेषण करने के लिए):
|_+_|अपग्रेड विफल होने पर निर्भर करते हुए, निम्न फ़ोल्डरों में से किसी एक को अपने ऑफ़लाइन स्थान पर कॉपी करें:
$Windows.~btsourcesपैंथर
$Windows.~btस्रोतरोलबैक
विंडोज़पैंथर
WindowsपैंथरNewOS
निम्नलिखित उदाहरण दर्शाता है कि SetupDiag का लॉग ऑफ़लाइन मोड में प्रारंभ हुआ। इस उदाहरण में, एक एप्लिकेशन चेतावनी है, लेकिन चूंकि सेटअप /शांत मोड में निष्पादित होता है, इसलिए यह एक ब्लॉक बन जाता है। समस्या को हल करने के निर्देश आउटपुट में SetupDiag द्वारा दिए गए हैं।
|_+_|स्रोत: docs.microsoft.com