यह कैसे पता करें कि वास्तव में क्या काम नहीं कर रहा है

अंतिम अद्यतन तिथि: 16 जनवरी, 2026

समस्या का सटीक पता लगाने के लिए, UltraDefrag के सभी घटक निष्पादन के दौरान डिबगिंग आउटपुट उत्पन्न करते हैं। जब भी किसी घटक में कोई त्रुटि आती है, तो वह एक त्रुटि संदेश प्रदर्शित करता है जिसमें गड़बड़ी का विस्तृत विवरण होता है।.

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

डीबगिंग आउटपुट के 3 स्तर हैं और इसे एक्सेस करने के दो तरीके हैं: या तो DebugView प्रोग्राम का उपयोग करके या UltraDefrag की अंतर्निर्मित लॉगिंग सुविधाओं का उपयोग करके।

डिबगिंग आउटपुट स्तर सेट करना

आप डिबगिंग आउटपुट स्तर निर्धारित करके UltraDefrag द्वारा उत्पन्न होने वाले डिबगिंग आउटपुट की मात्रा को नियंत्रित कर सकते हैं।.

इसमें 3 स्तर उपलब्ध हैं:

  • सामान्य – मध्यम मात्रा में डिबगिंग आउटपुट उत्पन्न करता है
  • विस्तृत – अधिक विस्तृत डिबगिंग आउटपुट प्रदान करता है
  • अत्यधिक सतर्क - बहुत अधिक डिबगिंग आउटपुट उत्पन्न करता है

सामान्य स्तर डिफ़ॉल्ट रूप से सेट है। समस्या के बारे में अधिक विस्तृत जानकारी प्राप्त करने के लिए बग रिपोर्ट सबमिट करने से पहले स्तर को विस्तृत पर सेट करने की सलाह दी जाती है।.

डिबगिंग आउटपुट स्तर सेट करने के लिए UltraDefrag और सेटिंग्स > एडवांस्ड, फिर लॉगिंग स्तर के सभी घटकों के लिए डिबगिंग आउटपुट स्तर सेट हो जाएगा UltraDefragके लिए कस्टम बैच स्क्रिप्ट को छोड़कर स्वचालित डिफ्रैग्मेंटेशन और बूट टाइम इंटरफ़ेस। कस्टम स्क्रिप्ट के लिए स्तर सेट करने के लिए UD_DBGPRINT_LEVEL पर्यावरण चर का उपयोग करें:

1
set UD_DBGPRINT_LEVEL=DETAILED

DebugView का उपयोग करके डिबगिंग आउटपुट कैप्चर करना

मार्क रस्सिनोविच द्वारा विकसित डिबगव्यू प्रोग्राम एक उत्कृष्ट उपकरण है जो सभी चल रहे अनुप्रयोगों से डिबगिंग आउटपुट को कैप्चर करता है और इसे वास्तविक समय में प्रदर्शित करता है।.

इसका उपयोग करना सीखने के लिए इस चरण-दर-चरण मार्गदर्शिका का पालन करें:

  1. से डीबगव्यू का नवीनतम संस्करण डाउनलोड करें माइक्रोसॉफ्ट की वेबसाइट

  2. डाउनलोड करें DebugView इंस्टॉलेशन स्क्रिप्ट

  3. डाउनलोड किए गए दोनों ज़िप आर्काइव से सभी फ़ाइलों को एक ही फ़ोल्डर में निकालें।.

  4. पर राइट क्लिक करें install-debugview.cmd और 'Run as administrator' अपने कंप्यूटर पर DebugView इंस्टॉल करने के लिए

  5. प्रोग्राम लॉन्च करने के लिए DebugView डेस्कटॉप आइकन पर डबल क्लिक करें:

  6. UltraDefrag डिबगिंग आउटपुट कैप्चर करने के लिए, चुनें कैप्चर > वैश्विक Win32 कैप्चर करें:

  7. बस इतना ही! अब आप UltraDefrag लॉन्च कर सकते हैं और इसके डिबगिंग आउटपुट की जांच कर सकते हैं:

  8. आप किसी भी समय फ़ाइल > सहेजें

UltraDefrag अंतर्निर्मित लॉगिंग सुविधाओं का उपयोग करना

इसके अलावा, आप डिबगिंग आउटपुट तक पहुंचने के लिए UltraDefrag की अंतर्निहित लॉगिंग सुविधाओं का उपयोग कर सकते हैं। यह बूट टाइम इंटरफ़ेस के लिए विशेष रूप से उपयोगी है क्योंकि आप इसके द्वारा उत्पन्न डिबगिंग आउटपुट को कैप्चर करने के लिए DebugView का उपयोग नहीं कर सकते हैं।.

डिफ़ॉल्ट रूप से, UltraDefrag घटक अपने डिबगिंग आउटपुट को निम्नलिखित फ़ाइलों में सहेजते हैं:

अवयवडिफ़ॉल्ट लॉग फ़ाइल पथ
ग्राफिकल इंटरफ़ेस{installation_folder}\logs\ultradefrag.log
स्वचालित डीफ़्रेग्मेंटेशन घटक{installation_folder}\logs\task-launcher.log,
{installation_folder}\logs\auto-defrag.log
बूट समय इंटरफ़ेस{installation_folder}\logs\boot-time-defrag.log

तो, उदाहरण के लिए, बूट टाइम डीफ़्रेग्मेंटेशन के बाद आप boot-time-defrag.log फ़ाइल खोलकर यह जांच सकते हैं कि डिस्क प्रोसेसिंग के दौरान क्या हो रहा था।

ग्राफिकल इंटरफेस की लॉग फाइलों तक पहुंचना और भी आसान है। बस क्लिक करें। सहायता > समस्या निवारण लॉग फाइलों तक किसी भी समय पहुंचने के लिए:

टिप्पणी

Windows 7 पर UltraDefrag का स्वचालित डीफ़्रेग्मेंटेशन घटक, कार्य पूरा होने से पहले समाप्त होने पर (उदाहरण के लिए, समय समाप्त होने पर) डीबगिंग आउटपुट को लॉग फ़ाइल में सहेज नहीं पाता है। इस स्थिति में डीबगिंग आउटपुट प्राप्त करने के लिए ऊपर बताए गए DebugView प्रोग्राम का उपयोग करें।.

ग्राफिकल इंटरफेस के लिए लॉग फ़ाइल पथ बदलने के लिए मुख्य कॉन्फ़िगरेशन फ़ाइल, log_file_path वहां पैरामीटर को समायोजित करें और फिर परिवर्तनों को सहेजें। उदाहरण के लिए, उपयोग करने के लिए पथ सेट करने के लिए C:\logs\ultradefrag.log :

1
log_file_path = "C:\\logs\\ultradefrag.log"

उपयोग करके लॉगिंग को चालू कर सकते हैं और साथ ही लॉग फ़ाइल पथ भी सेट कर सकते हैं UD_LOG_FILE_PATH पर्यावरण चर का

1
set UD_LOG_FILE_PATH=C:\logs\ultradefrag.log

टिप्पणी

यदि निर्दिष्ट फ़ाइल में लॉगिंग विफल हो जाती है, उदाहरण के लिए क्योंकि फ़ाइल पथ अमान्य है, तो लॉगिंग को निर्दिष्ट नाम वाली फ़ाइल में पुनर्निर्देशित किया जाएगा, लेकिन निम्नलिखित फ़ोल्डर में स्थित होगा: %SystemDrive%\UltraDefrag_Logs

इस पृष्ठ को साझा करें:
शीर्ष पर स्क्रॉल करें अंग्रेज़ी