Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

VS Code 'विंडो टर्मिनेटेड अनएक्सपेक्टेडली' क्रैश हल करें – चरण-दर-चरण गाइड

एरर "Visual Studio Code Error: The Window Terminated Unexpectedly" तब होता है जब VS Code लॉन्च के दौरान या चलते समय क्रैश हो जाता है। यह एरर आमतौर पर Chromium सैंडबॉक्स के साथ टकराव की ओर इशारा करता है, जो एक बिल्ट-इन सुरक्षा परत है जो एप्लिकेशन को सुरक्षित रखने के लिए प्रोसेस को अलग करती है। जबकि सुरक्षा के लिए आवश्यक, सैंडबॉक्स कुछ सिस्टम पर अस्थिरता पैदा कर सकता है, जिससे अप्रत्याशित शटडाउन होते हैं।

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

नीचे इस समस्या को ठीक करने के कई सिद्ध तरीके हैं।

1. VS Code को –disable-chromium-sandbox के साथ लॉन्च करें

Chromium सैंडबॉक्स सुरक्षा के लिए VS Code की सिस्टम संसाधनों तक पहुंच को प्रतिबंधित करता है। हालांकि, यदि आपका सिस्टम या ड्राइवर इसका पूरी तरह से समर्थन नहीं करते हैं, तो एडिटर इनिशियलाइज़ेशन के दौरान क्रैश हो सकता है। VS Code को --disable-chromium-sandbox फ्लैग के साथ लॉन्च करने से यह प्रतिबंध बायपास हो जाता है और एप्लिकेशन को सैंडबॉक्स के बिना चलाने की अनुमति मिलती है।

⚠️ चेतावनी: Chromium सैंडबॉक्स को अक्षम करने से VS Code प्रोसेस को अलग करने वाली सुरक्षा परत कम हो जाती है। इस विधि का उपयोग केवल समस्या निवारण या अस्थायी समाधान के रूप में करें। अपने सिस्टम और ड्राइवर को अपडेट करने की दृढ़ता से सिफारिश की जाती है ताकि VS Code सैंडबॉक्स सक्षम के साथ चल सके।

  1. Visual Studio Code पूरी तरह से बंद करें।
  2. Win + R दबाएं, cmd टाइप करें, और Enter दबाएं।
  3. नीचे दी गई कमांड टाइप करें और Enter दबाएं:
    code --disable-chromium-sandbox

  4. यदि VS Code क्रैश किए बिना लॉन्च होता है, तो अपने OS और ड्राइवर अपडेट करने पर विचार करें। यदि आवश्यक हो, तो आप इस मोड में VS Code को अस्थायी समाधान के रूप में चला सकते हैं।

2. वर्चुअल मेमोरी (पेजिंग फ़ाइल) बढ़ाएं

VS Code कई प्रोसेस, एक्सटेंशन, और रेंडरिंग घटकों को मेमोरी में लोड करता है। यदि आपके सिस्टम की भौतिक RAM अपर्याप्त है, तो Windows वर्चुअल मेमोरी (पेजिंग फ़ाइल) पर निर्भर करता है। यदि यह आवंटन बहुत कम है, तो VS Code अप्रत्याशित रूप से समाप्त हो सकता है। पेजिंग फ़ाइल बढ़ाने से स्टार्टअप के दौरान पर्याप्त मेमोरी उपलब्ध होती है।

  1. Win + R दबाएं, sysdm.cpl टाइप करें, और Enter दबाएं।
  2. Advanced टैब पर जाएं और Performance के तहत Settings पर क्लिक करें।
  3. Performance Options में, Advanced टैब पर स्विच करें और Virtual memory के तहत Change पर क्लिक करें।
  4. Automatically manage paging file size for all drives अनचेक करें।
  5. अपना सिस्टम ड्राइव (आमतौर पर C:) चुनें, Custom size चुनें, और मान दर्ज करें:
    • Initial size: दिखाए गए अनुशंसित मान का उपयोग करें।
    • Maximum size: अधिक सेट करें (जैसे 4096 MB या अधिक)।
  6. Set पर क्लिक करें, फिर OK, और अपना सिस्टम रीस्टार्ट करें।

3. VS Code कैश और बैकअप डेटा साफ़ करें

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

  1. सभी VS Code विंडो पूरी तरह से बंद करें।
  2. Win + R दबाएं, नीचे दिया गया पथ टाइप करें, और Enter दबाएं:
    %APPDATA%\Code

  3. निम्न सबफ़ोल्डर हटाएं:
    Cache CachedData Code Cache GPUCache

  4. VS Code रीस्टार्ट करें और जांचें कि क्या समस्या बनी रहती है।

4. एक्सटेंशन और हार्डवेयर एक्सेलेरेशन अक्षम करें

हार्डवेयर एक्सेलेरेशन VS Code को रेंडरिंग टास्क GPU पर ऑफलोड करने की अनुमति देता है, प्रदर्शन में सुधार करता है लेकिन संभावित रूप से क्रैश का कारण बनता है यदि GPU ड्राइवर अस्थिर हैं। इसी तरह, एक्सटेंशन सीधे VS Code के व्यवहार को संशोधित करते हैं, और एक दोषपूर्ण या पुराना एक्सटेंशन एडिटर को लॉन्च होने से रोक सकता है। दोनों को अक्षम करके VS Code चलाने से मूल कारण की पहचान करने में मदद मिलती है।

4.1 एक्सटेंशन अक्षम करें

  1. Win + R दबाएं, cmd टाइप करें, और Enter दबाएं।
  2. निम्न कमांड चलाएं:
    code --disable-extensions

  3. यदि VS Code सफलतापूर्वक खुलता है, तो आपका कोई एक्सटेंशन कारण है। दोषपूर्ण एक्सटेंशन खोजने के लिए उन्हें एक-एक करके फिर से सक्षम करें।

4.2 हार्डवेयर एक्सेलेरेशन अक्षम करें

  1. Ctrl+Shift+P दबाकर Command Palette खोलें।
  2. Preferences: Open Settings (JSON) खोजें और चुनें।
  3. JSON फ़ाइल में निम्न लाइन जोड़ें:
    "disable-hardware-acceleration": true

  4. VS Code रीस्टार्ट करें। यह अब GPU के बजाय CPU रेंडरिंग का उपयोग करेगा।

5. Visual Studio Code पुनः इंस्टॉल करें

यदि सब विफल रहता है, तो VS Code को पुनः इंस्टॉल करने से यह सुनिश्चित होता है कि कोई भी भ्रष्ट कोर फ़ाइलें या टूटे इंस्टॉलेशन नई कॉपी से बदल दिए जाते हैं। यह इंस्टॉलेशन-स्तरीय मुद्दों को खारिज करने का सबसे विश्वसनीय तरीका है।

  1. Win + R दबाएं, appwiz.cpl टाइप करें, और Enter दबाएं।
  2. Visual Studio Code का पता लगाएं, राइट-क्लिक करें, और Uninstall चुनें।
  3. आधिकारिक VS Code वेबसाइट से नवीनतम संस्करण डाउनलोड करें।
  4. इंस्टॉलर चलाएं और सेटअप पूरा करें।
  5. VS Code लॉन्च करके सत्यापित करें कि एरर हल हो गया है।

लेखक के बारे में

VS Code  विंडो टर्मिनेटेड अनएक्सपेक्टेडली  क्रैश हल करें – चरण-दर-चरण गाइड

हमज़ा मोहम्मद अनवर

हमज़ा मोहम्मद अनवर एक इंटरमीडिएट JavaScript वेब डेवलपर हैं जिनका फोकस MERN तकनीकों का उपयोग करके उच्च-प्रदर्शन एप्लिकेशन विकसित करने पर है। उनके कौशल सेट में ReactJS, MongoDB, Express NodeJS, और अन्य संबंधित तकनीकों में विशेषज्ञता शामिल है। हमज़ा एक Google IT प्रमाणित प्रोफेशनल भी हैं, जो IT सपोर्ट में उनकी क्षमता को उजागर करता है। एक उत्साही समस्या-समाधानकर्ता के रूप में, वे अपने कंप्यूटर पर त्रुटियों को पुनः बनाकर विभिन्न तकनीकी मुद्दों का समस्या निवारण और समाधान ढूंढते हैं।

  1. चरण-दर-चरण गाइड: Microsoft Word में बैकग्राउंड कलर कैसे बदलें चरण-दर-चरण गाइड: Microsoft Word में बैकग्राउंड कलर कैसे बदलें

    Microsoft Word दस्तावेज़ बनाने और डिज़ाइन करने के लिए उपयोग किया जाने वाला एक प्रसिद्ध प्लेटफ़ॉर्म है। दुनिया भर के लोग रिज्यूमे, अनुबंध, रिपोर्ट, असाइनमेंट और अन्य पेशेवर या अव्यावसायिक दस्तावेज़ बनाने के लिए Word का उपयोग करते हैं। दस्तावेज़ों को प्रस्तुत करने और देखने का यह डिजिटल तरीका कागज पर ल

  1. ERR_SSL_VERSION_OR_CIPHER_MISMATCH त्रुटि को ठीक करें ERR_SSL_VERSION_OR_CIPHER_MISMATCH त्रुटि को ठीक करें

    आप में से कुछ को कुछ वेबसाइटों या लिंक्स पर अपने वेब ब्राउज़र से जाने में असमर्थ होने का अनुभव हो सकता है। किसी निश्चित पेज पर जाने का प्रयास करते समय आपको ERR_SSL_VERSION_OR_CIPHER_MISMATCH त्रुटि दिखाई दे सकती है। त्रुटि इस तरह दिख सकती है यह त्रुटि मूल रूप से आपको वेबसाइट या वेबपेज तक पहुँचने

  1. [FIX] उबंटू 20.04 LTS कीबोर्ड और माउस काम नहीं कर रहे [FIX] उबंटू 20.04 LTS कीबोर्ड और माउस काम नहीं कर रहे

    उबंटू सबसे लोकप्रिय और सबसे व्यापक रूप से उपयोग किया जाने वाला लिनक्स डिस्ट्रीब्यूशन है। डिस्ट्रो के नए LTS रिलीज में कई नई सुविधाएं और बहुत तेज बूट समय आता है। यदि आप LTS उपयोगकर्ता हैं, तो नए रिलीज पर अपग्रेड करना एक स्पष्ट विकल्प है। हालांकि, कुछ उपयोगकर्ताओं के लिए, यह इतना अच्छा नहीं रहा। उपयोग