कुछ विंडोज उपयोगकर्ता रिपोर्ट करते हैं कि वे हर सिस्टम स्टार्टअप के दौरान 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' स्टार्टअप एरर देख रहे हैं। अधिकांश मामलों में, समस्या थर्ड-पार्टी प्रोग्राम की अनइंस्टॉलेशन के बाद होने की सूचना है। जैसा कि यह पता चला है, समस्या OS विशिष्ट नहीं है क्योंकि यह विंडोज 7, विंडोज 8.1 और विंडोज 10 पर遇到 की जाती है।
इस समस्या की रिपोर्ट किए गए अधिकांश मामलों में, यह खराब लिखे गए पायथन एप्लिकेशन (सबसे अधिक संभावना Raptr या PlayTV) के कारण होता है। यदि यह परिदृश्य लागू होता है, तो आप समस्याग्रस्त ऐप को अनइंस्टॉल करके समस्या को ठीक करने में सक्षम होना चाहिए - आप या तो इसे पारंपरिक रूप से (प्रोग्राम्स और फीचर्स के माध्यम से) या एक शक्तिशाली थर्ड-पार्टी अनइंस्टॉलर का उपयोग करके कर सकते हैं।
हालांकि, यदि आप किसी गेम (स्टीम से लॉन्च) के साथ इस समस्या का सामना कर रहे हैं, तो आप AppData फ़ोल्डर में अस्थायी फ़ाइलों की एक श्रृंखला द्वारा ट्रिगर गड़बड़ से निपट रहे होंगे। इस मामले में, AppData फ़ोल्डर की सामग्री को साफ़ करना और गेम को पुनः इंस्टॉल करना समस्या को ठीक करना चाहिए।
यदि आप स्थानीय रूप से बनाए गए पायथन प्रोजेक्ट को चलाने का प्रयास करते समय एरर देख रहे हैं, तो संभावना है कि समस्या cx_freeze इंस्टॉलेशन में लापता पैच के कारण होती है। इस मामले में, आप CMD विंडो से पूरे cx_freeze पैकेज को अनइंस्टॉल करके और फिर नवीनतम संस्करण को पुनः इंस्टॉल करके समस्या को हल कर सकते हैं।
यदि सब विफल हो जाता है, तो हर विंडोज घटक को रीसेट किए बिना समस्या को हल करने की आपकी अंतिम आशा DISM और SFC जैसी कुछ उपयोगिताओं को चलाना है जो सिस्टम फ़ाइल भ्रष्टाचार के अधिकांश उदाहरणों को ठीक करने के लिए सुसज्जित हैं।
Raptr या PlayTV अनइंस्टॉल करना
जैसा कि यह पता चला है, सबसे आम उदाहरणों में से एक जो 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' स्टार्टअप एरर को जन्म देगा, वह है एक सॉफ्टवेयर उत्पाद जिसे पायथन का उपयोग करके असंगत रूप से लिखा गया था - अधिकांश मामलों में, प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि समस्या या तो Raptr या PlayTV के कारण थी।
यदि यह परिदृश्य लागू होता है, तो आप उस प्रोग्राम को जबरन अनइंस्टॉल करके समस्या को ठीक करने में सक्षम होना चाहिए जिसके बारे में आपको संदेह है कि यह स्टार्टअप एरर के लिए जिम्मेदार हो सकता है।
जब इसे करने की बात आती है, तो आप या तो पारंपरिक मार्ग अपना सकते हैं (Programs & Features स्क्रीन का उपयोग करके अनइंस्टॉलेशन करना) या आप एक शक्तिशाली थर्ड-पार्टी अनइंस्टॉलर का उपयोग करके काम कर सकते हैं। पारंपरिक दृष्टिकोण से शुरू करें और केवल दूसरे गाइड पर जाएं यदि पहला विफल होता है।
प्रोग्राम्स & फीचर्स से अनइंस्टॉल करना
- Windows key + R दबाकर Run (रन) डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'appwiz.cpl' टाइप करें और Programs and Features (प्रोग्राम और सुविधाएं) मेनू खोलने के लिए Enter दबाएं।

- एक बार जब आप Programs & features मेनू के अंदर हों, तो इंस्टॉल किए गए एप्लिकेशन की सूची में नीचे स्क्रॉल करें और PlayTV, Raptr या जो भी प्रोग्राम आपको संदेह है कि 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' स्टार्टअप एरर ट्रिगर कर रहा है, उसका पता लगाएं।
- समस्याग्रस्त एप्लिकेशन का पता लगाने के बाद, इस पर राइट-क्लिक करें और नए प्रकट संदर्भ मेनू से Uninstall (अनइंस्टॉल) चुनें।

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

नोट: Revo के पोर्टेबल संस्करण से दूर रहें क्योंकि यह InstallShield संस्करण की तुलना में लगभग उतना प्रभावी नहीं है।
- एक बार इंस्टॉलेशन एक्जीक्यूटेबल पूरी तरह से डाउनलोड हो जाने पर, इस पर डबल-क्लिक करें और इंस्टॉलेशन पूरा करने के लिए स्क्रीन पर निर्देशों का पालन करें।

नोट: यदि आपको UAC (User Account Control) विंडो द्वारा प्रेरित किया जाता है, तो एडमिन एक्सेस देने के लिए Yes (हां) पर क्लिक करें।
- एक बार जब आप Revo Uninstaller ऐप के अंदर अपना रास्ता ढूंढ लेते हैं, तो आगे बढ़ें और शीर्ष पर ऊर्ध्वाधर मेनू से Uninstaller टैब चुनें, फिर इंस्टॉल किए गए एप्लिकेशन की सूची में नीचे स्क्रॉल करें जब तक आप PlayTV या Raptr (या दोनों) से जुड़ी एंट्री का पता नहीं लगा लेते।
- PlayTV या Raptr एंट्री पर राइट-क्लिक करें और नए प्रकट संदर्भ मेनू से Uninstall (अनइंस्टॉल) चुनें।

नोट: यदि आपके पास दोनों एप्लिकेशन इंस्टॉल हैं, तो इस चरण और नीचे दिए गए चरणों का पालन दोनों के साथ करें।
- अगली विंडो पर, रिस्टोर पॉइंट बनने तक प्रतीक्षा करें, फिर स्कैनिंग मोड से Advanced पर क्लिक करें और किसी भी बची हुई फ़ाइलों को हटाने के लिए Scan (स्कैन) पर क्लिक करें।

- अनइंस्टॉलेशन पूरा करने के लिए ऑन-स्क्रीन संकेतों का पालन करें, फिर यदि स्वचालित रूप से ऐसा करने के लिए प्रेरित नहीं किया जाता है तो अपने कंप्यूटर को पुनरारंभ करें।
- अगले स्टार्टअप अनुक्रम पर स्टार्टअप एरर पर ध्यान दें ताकि यह देखा जा सके कि 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' स्टार्टअप एरर हल हो गया है या नहीं।
यदि वही समस्या अभी भी हो रही है, तो नीचे अगले संभावित फिक्स पर जाएं।
cx_Freeze स्क्रिप्ट्स पुनः इंस्टॉल करना (यदि लागू हो)
यदि आप अपने पायथन प्रोजेक्ट की एक्जीक्यूटेबल फाइल चलाने का प्रयास करते समय 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' स्टार्टअप एरर का सामना कर रहे हैं जो cx_freeze का उपयोग करके बनाया गया है, तो संभावना है कि समस्या आपके द्वारा उपयोग किए जा रहे cx_freeze इंस्टॉलेशन में लापता पैच के कारण हो रही है।
यदि यह परिदृश्य लागू होता है, तो आप CMD विंडो से पूरे cx_freeze पैकेज को अनइंस्टॉल करके और आधिकारिक चैनलों के माध्यम से नवीनतम संस्करण को पुनः इंस्टॉल करके समस्या को ठीक करने में सक्षम होंगे।
यहां कुछ चरण-दर-चरण मार्गदर्शिकाएं हैं जो आपको पूरी प्रक्रिया के माध्यम से ले जाएंगी:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। टेक्स्ट बॉक्स के अंदर, 'cmd' टाइप करें और Command Prompt (कमांड प्रॉम्प्ट) टर्मिनल खोलने के लिए Enter दबाएं।

- कमांड प्रॉम्प्ट टर्मिनल के अंदर, निम्न कमांड टाइप करें और पूरे cx_freeze पैकेज को प्रभावी ढंग से अनइंस्टॉल करने के लिए Enter दबाएं:
pip uninstall cx_freeze
- पैकेज अनइंस्टॉल होने के लिए तैयार होने के बाद, आपको अपनी पसंद की पुष्टि करने के लिए कहा जाएगा। Y कुंजी दबाकर और फिर Enter दबाकर फिर से ऐसा करें ताकि cx_freeze पैकेज की अनइंस्टॉलेशन पूरी हो सके।

- अगला, अपना डिफ़ॉल्ट ब्राउज़र खोलें और इस लिंक (यहां) पर पहुंचने के लिए इसका उपयोग करें। एक बार अंदर जाने पर, आपको Unofficial Windows Binaries for Python Extension Packages (पायथन एक्सटेंशन पैकेज के लिए अनौपचारिक विंडोज बाइनरीज़) की सूची देखनी चाहिए।
- बाइनरी की सूची में नीचे स्क्रॉल करें cx_Freeze तक और उस संस्करण को देखें जो आपके द्वारा उपयोग किए जा रहे पायथन संस्करण से जुड़ा हुआ है। एक बार जब आप इसे ढूंढ लेते हैं, तो संगत संस्करण पर क्लिक करें और डाउनलोड पूरा होने तक प्रतीक्षा करें।

- एक बार डाउनलोड पूरा हो जाने पर, डाउनलोड के स्थान पर नेविगेट करें, एक्जीक्यूटेबल पर राइट-क्लिक करें और नए प्रकट संदर्भ मेनू से Run as Administrator (व्यवस्थापक के रूप में चलाएं) पर क्लिक करें।

- इंस्टॉलेशन स्क्रीन के अंदर, अपना पायथन संस्करण चुनें और इंस्टॉलेशन पूरा करने के लिए ऑन-स्क्रीन निर्देशों के साथ आगे बढ़ें।

- एक बार इंस्टॉलेशन पूरा हो जाने और cx_freeze का नया संस्करण इंस्टॉल हो जाने पर, अपने पायथन प्रोजेक्ट को फिर से बनाएं और देखें कि क्या समस्या अब हल हो गई है।
यदि वही समस्या अभी भी हो रही है या यह विधि लागू नहीं थी, तो नीचे अगले संभावित फिक्स पर जाएं।
गेम का AppData फ़ोल्डर अनइंस्टॉल करना
यदि आप पायथन के साथ बने गेम को लॉन्च करने का प्रयास करते समय 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' देख रहे हैं, तो आप AppData फ़ोल्डर में मौजूद किसी प्रकार के भ्रष्ट अस्थायी डेटा से निपट रहे होंगे।
कई प्रभावित उपयोगकर्ता जो इस समस्या का सामना कर रहे थे, उन्होंने पुष्टि की है कि वे गेम के AppData फ़ोल्डर तक पहुंचकर, गेम की अस्थायी फ़ाइलों को साफ़ करके और फिर गेम को पुनः इंस्टॉल करके एरर को खत्म करने और सामान्य रूप से गेम खेलने में सक्षम थे।
यदि यह परिदृश्य लागू होता है, तो गेम लॉन्च करते समय 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' एरर को ठीक करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। अगला, '%appdata%' टाइप करें और डिफ़ॉल्ट रूप से छिपे AppData फ़ोल्डर को खोलने के लिए Enter दबाएं।

- एक बार जब आप AppData फ़ोल्डर के अंदर हों, तो बैक एरो पर क्लिक करके बैक-ट्रैक करें और Local पर क्लिक करें।

नोट: डिफ़ॉल्ट रूप से, %appdata% कमांड स्वचालित रूप से Appdata के भीतर Roaming फ़ोल्डर खोलेगा।
- Local फ़ोल्डर के अंदर, उस एंट्री को देखें जो 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' एरर के साथ विफल हो रहे गेम के बारे में जानकारी रखती है। एक बार जब आप इसे देख लें, तो इसे खोलें, अंदर सब कुछ चुनें, फिर राइट-क्लिक करें और संदर्भ मेनू से Delete (हटाएं) चुनें।

- Windows key + R दबाकर फिर से Run डायलॉग बॉक्स खोलें। अगला, 'appwiz.cpl' टाइप करें और Programs and Features (प्रोग्राम और सुविधाएं) स्क्रीन खोलने के लिए Enter दबाएं।

- Programs and Features मेनू के अंदर, इंस्टॉल किए गए प्रोग्राम की सूची में नीचे स्क्रॉल करें और उस गेम से जुड़ी एंट्री पर राइट-क्लिक करें जिसका आप सामना कर रहे हैं और संदर्भ मेनू से Uninstall (अनइंस्टॉल) चुनें।

- एक बार अनइंस्टॉलेशन पूरा हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और पारंपरिक चैनलों का उपयोग करके गेम को पुनः इंस्टॉल करें और देखें कि क्या समस्या हल हो गई है।
यदि आप अभी भी 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' देख रहे हैं या यह संभावित फिक्स लागू नहीं था, तो नीचे अगले संभावित फिक्स पर जाएं।
DISM और SFC स्कैन चलाना
यदि उपरोक्त फिक्सिंग विधियों में से किसी ने भी आपको समस्या हल करने की अनुमति नहीं दी है, तो आपका कंप्यूटर संभवतः किसी प्रकार की सिस्टम फ़ाइल भ्रष्टाचार से निपट रहा है जिसे पारंपरिक रूप से हल नहीं किया जा सकता। सबसे अधिक संभावना है, 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' स्टार्टअप एरर एक खराब लिखे गए प्रोग्राम के कारण होता है जो ठीक से अनइंस्टॉल नहीं हुआ (भले ही उपयोगकर्ता ने पारंपरिक चैनलों का पालन किया हो)।
यदि यह परिदृश्य लागू होता है, तो आप DISM और SFC जैसी कुछ अंतर्निहित उपयोगिताओं का उपयोग करके भ्रष्ट सिस्टम फ़ाइलों के उदाहरणों की पहचान और उन्हें ठीक करके समस्या को हल करने में सक्षम होना चाहिए जो इस समस्या का कारण बन रही हैं।
SFC (System File Checker) एक पूरी तरह से स्थानीय उपकरण है जो स्थानीय रूप से संग्रहीत कैश का उपयोग करके भ्रष्ट उदाहरणों को स्वस्थ प्रतियों से बदलकर काम करता है। दूसरी ओर, DISM (Deployment and Image Servicing Deployment) उपकरण के लिए एक स्थिर इंटरनेट कनेक्शन की आवश्यकता होती है क्योंकि यह Windows Update के एक सब-कंपोनेंट पर निर्भर करता है ताकि भ्रष्ट समकक्षों को बदलने के लिए आवश्यक स्वस्थ फ़ाइलें प्राप्त की जा सकें।
चूंकि ये दो उपकरण एक-दूसरे के पूरक हैं, हम उपयोगकर्ताओं को त्वरित क्रम में दोनों स्कैन चलाने के लिए प्रोत्साहित करते हैं ताकि 'CX_Freeze पायथन एरर इन मेन स्क्रिप्ट' समस्या का कारण बन रहे सिस्टम फ़ाइल भ्रष्टाचार मुद्दे को हल करने की संभावनाओं को अधिकतम किया जा सके।
SFC स्कैन करने के लिए, यहां चरण-दर-चरण निर्देशों का पालन करें। एक बार ऑपरेशन पूरा हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप अनुक्रम के पूरा होने पर DISM स्कैन के साथ आगे बढ़ें।
दोनों स्कैन चलाने के बाद, एक अंतिम मशीन रीस्टार्ट करें और देखें कि स्टार्टअप एरर आना बंद हो गया है या नहीं।