কিছু উইন্ডোজ ব্যবহারকারী রিপোর্ট করেছেন যে প্রতিটি সিস্টেম স্টার্টআপে 'CX_Freeze Python Error in Main Script' স্টার্টআপ এরর দেখছেন। অধিকাংশ কেসে সমস্যা থার্ড-পার্টি প্রোগ্রাম আনইনস্টলের পর ঘটে। দেখানো হয়েছে যে সমস্যাটি OS-স্পেসিফিক নয় কারণ এটি উইন্ডোজ ৭, উইন্ডোজ ৮.১ এবং উইন্ডোজ ১০-এ দেখা যাচ্ছে।
বেশিরভাগ রিপোর্টকৃত কেসে সমস্যাটি একটি খারাপভাবে লেখা Python অ্যাপ্লিকেশন (সর্বাধিক সম্ভব Raptr বা PlayTV) দ্বারা সৃষ্টি হয়। এই পরিস্থিতি প্রযোজ্য হলে, সমস্যাযুক্ত অ্যাপ্লিকেশন আনইনস্টল করলে সমাধান হয়—আপনি এটা কমনভাবে (Programs and Features দিয়ে) বা একটি পাওয়ারফুল থার্ড-পার্টি আনইনস্টলার দিয়ে করতে পারেন।
তবে, যদি আপনি একটি গেম (Steam থেকে লঞ্চ করা) এর সাথে এই ইস্যু ফেস করেন, তবে আপনি AppData ফোল্ডারে কিছু টেম্পোরারি ফাইল দ্বারা ট্রিগার করা একটি গ্লিচের সাথে কাজ করছেন। এই কেসে AppData ফোল্ডারের কন্টেন্ট ক্লিয়ার করে গেম রি-ইনস্টল করলে সমাধান হয়।
যদি আপনি লোকালি বিল্ড করা একটি Python প্রজেক্ট চালানোর চেষ্টা করলে এই এরর দেখেন, তবে সম্ভবত cx_freeze ইনস্টলেশনে একটি মিসিং প্যাচের কারণে ইস্যু হচ্ছে। এই কেসে একটি CMD উইন্ডো থেকে পুরো cx_freeze প্যাকেজ আনইনস্টল করে লেটেস্ট ভার্সন রি-ইনস্টল করলে সমাধান হয়।
সব ফেইল করলে, সব উইন্ডোজ কম্পোনেন্ট রিসেট না করে ইস্যু সমাধানের শেষ আশা হলো DISM এবং SFC ইউটিলিটি চালানো যেগুলো সিস্টেম ফাইল করপশনের অধিকাংশ ইনস্ট্যান্স ফিক্স করতে পারে।
Raptr বা PlayTV আনইনস্টল করা
সর্বাধিক সাধারণ ইনস্ট্যান্স যা 'CX_Freeze Python Error in Main Script' স্টার্টআপ এরর সৃষ্টি করে সেটা হলো Python-এ inconsistency-তে লেখা একটি সফ্টওয়্যার প্রোডাক্ট—বেশিরভাগ কেসে প্রভাবিত ব্যবহারকারীদের নিশ্চিত করেছেন যে সমস্যা Raptr বা PlayTV-এর দ্বারা সৃষ্টি হয়েছে।
এই পরিস্থিতি প্রযোজ্য হলে, আপনি যে প্রোগ্রামটিকে সন্দেহ করছেন সেটা ফোর্স আনইনস্টল করলে সমাধান হয়।
এটা করার সময় আপনি কনভেনশনাল রুট নিতে পারেন (Programs & Features স্ক্রিন ব্যবহার করে আনইনস্টলেশন) বা একটি পাওয়ারফুল থার্ড-পার্টি আনইনস্টলার ব্যবহার করতে পারেন। কনভেনশনাল অ্যাপ্রোচ দিয়ে শুরু করুন এবং প্রথমটি ফেইল করলে দ্বিতীয় গাইডে যান।
Programs & Features থেকে আনইনস্টল করা
- Windows key + R চাপিয়ে Run ডায়লগ বক্স খুলুন। টেক্সট বক্সে 'appwiz.cpl' লিখে Enter চাপুন Programs and Features মেনু খোলার জন্য।

- Programs & features মেনুতে ইনস্টল করা অ্যাপ্লিকেশন লিস্টে স্ক্রোল করে PlayTV, Raptr বা আপনি যেটাকে সন্দেহ করছেন সেটা খুঁজুন যা 'CX_Freeze Python Error in Main Script' স্টার্টআপ এরর ট্রিগার করছে।
- প্রবলেম্যাটিক অ্যাপ্লিকেশন লোকেট হলে সেটাতে রাইট-ক্লিক করে Uninstall বেছে নিন।

- আনইনস্টলেশন প্রম্পটে অন-স্ক্রিন প্রম্পট ফলো করুন আনইনস্টলেশন কমপ্লিট করার জন্য, তারপর কম্পিউটার রিস্টার্ট করুন এবং নেক্সট সিস্টেম স্টার্টআপে ইস্যু সমাধান হয়েছে কিনা দেখুন।
এখনও একই সমস্যা থাকলে নিচে যান থার্ড-পার্টি আনইনস্টলার দিয়ে।
আনইনস্টলার সফ্টওয়্যার ব্যবহার করা
- ডিফল্ট ব্রাউজার খুলুন এবং এই লিংকে যান (এখানে) Revo Uninstaller-র লেটেস্ট ফ্রি ভার্সন ডাউনলোড ও ইনস্টল করার জন্য। পাওয়া গেলে Download বাটনে ক্লিক করুন প্রসেস শুরু করার জন্য।

নোট: Revo-র পোর্টেবল ভার্সন থেকে দূরে থাকুন কারণ এটি InstallShield ভার্সনের মতো কার্যকর নয়।
- ইনস্টলেশন এক্সিকিউটেবল ফুলি ডাউনলোড হলে সেটাতে ডাবল-ক্লিক করুন এবং স্ক্রিনের ইনস্ট্রাকশন ফলো করুন ইনস্টলেশন কমপ্লিট করার জন্য।

নোট: UAC (User Account Control) উইন্ডো প্রম্পট করলে Yes ক্লিক করুন অ্যাডমিন এক্সেস দেয়ার জন্য।
- Revo Uninstaller অ্যাপ্লিকেশনের ভিতরে ঢুকে উপরের ভার্টিক্যাল মেনু থেকে Uninstaller ট্যাব সিলেক্ট করুন, তারপর ইনস্টল করা অ্যাপ্লিকেশন লিস্টে স্ক্রোল করে PlayTV বা Raptr (বা দুটোই) এর সাথে যুক্ত এন্ট্রি লোকেট করুন।
- PlayTV বা Raptr এন্ট্রিতে রাইট-ক্লিক করে Uninstall বেছে নিন।

নোট: যদি দুটোই অ্যাপ্লিকেশন ইনস্টলড থাকে, তবে এই স্টেপ এবং নিচের স্টেপগুলো দুটোই অ্যাপ্লিকেশনের জন্য ফলো করুন।
- নেক্সট উইন্ডোতে রিস্টোর পয়েন্ট ক্রিয়েট হওয়া পর্যন্ত অপেক্ষা করুন, তারপর Scanning modes-এ서 Advanced সিলেক্ট করুন এবং Scan-এ ক্লিক করুন যেকোনো অবশিষ্ট ফাইল রিমুভ করার জন্য।

- অন-স্ক্রিন প্রম্পট ফলো করুন আনইনস্টলেশন কমপ্লিট করার জন্য, তারপর কম্পিউটার রিস্টার্ট করুন যদি অটোমেটিক্যালি প্রম্পট না করে।
- নেক্সট স্টার্টআপ সিকোয়েন্সে স্টার্টআপ এরর খেয়াল করুন দেখতে 'CX_Freeze Python Error in Main Script' স্টার্টআপ এরর সমাধান হয়েছে কিনা।
এখনও একই ইস্যু থাকলে নিচের পটেনশিয়াল ফিক্সে যান।
cx_Freeze স্ক্রিপ্টস রি-ইনস্টল করা (যদি প্রযোজ্য হয়)
যদি আপনি 'CX_Freeze Python Error in Main Script' স্টার্টআপ এরর ফেস করেন আপনার Python প্রজেক্টের এক্সিকিউটেবল ফাইল চালানোর চেষ্টা করলে যা cx_freeze দিয়ে বিল্ড করা, তবে চান্স বেশি যে সমস্যা cx_freeze ইনস্টলেশনে একটি মিসিং প্যাচের কারণে হচ্ছে যা আপনি ব্যবহার করছেন।
এই পরিস্থিতি প্রযোজ্য হলে, পুরো cx_freeze প্যাকেজ একটি CMD উইন্ডো থেকে আনইনস্টল করে অফিসিয়াল চ্যানেল থেকে লেটেস্ট ভার্সন রি-ইনস্টল করলে সমাধান হয়।
পুরো প্রসেস যাপ করার স্টেপ-বাই-স্টেপ গাইড:
- Windows key + R চাপিয়ে Run ডায়লগ বক্স খুলুন। টেক্সট বক্সে 'cmd' টাইপ করে Enter চাপুন Command Prompt টার্মিনাল খোলার জন্য।

- Command Prompt টার্মিনালে নিচের কমান্ডটি টাইপ করুন এবং Enter চাপুন পুরো cx_freeze প্যাকেজ কার্যকরভাবে আনইনস্টল করার জন্য:
pip uninstall cx_freeze
- প্যাকেজ আনইনস্টল হওয়ার জন্য রেডি হলে আপনাকে চয়েস কনফার্ম করতে বলা হবে। Y কী চাপুন এবং আবার Enter চাপুন cx_freeze প্যাকেজ আনইনস্টলেশন কমপ্লিট করার জন্য।

- তারপর ডিফল্ট ব্রাউজার খুলুন এবং এই লিংকটি অ্যাক্সেস করুন (এখানে)। একবার ভিতরে গেলে আপনাকে Unofficial Windows Binaries for Python Extension Packages লিস্ট দেখাবে।
- বাইনারি লিস্টে স্ক্রোল করে cx_Freeze-এ যান এবং আপনি যে Python ভার্সন ব্যবহার করছেন সেটার সাথে যুক্ত ভার্সন খুঁজুন। একবার লোকেট করলে কমপ্যাটিবল ভার্সনে ক্লিক করুন এবং ডাউনলোড কমপ্লিট হওয়া পর্যন্ত অপেক্ষা করুন।

- ডাউনলোড কমপ্লিট হলে ডাউনলোড লোকেশনে নেভিগেট করুন, এক্সিকিউটেবলে রাইট-ক্লিক করুন এবং Run as Administrator বেছে নিন।

- ইনস্টলেশন স্ক্রিনে আপনার Python version সিলেক্ট করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন ইনস্টলেশন কমপ্লিট করার জন্য।

- ইনস্টলেশন কমপ্লিট হলে এবং cx_freeze-এর নতুন ভার্সন ইনস্টল হলে, আপনার Python প্রজেক্ট আবার রিবিল্ড করুন এবং দেখুন ইস্যু সমাধান হয়েছে কিনা।
এখনও একই সমস্যা থাকলে বা এই মেথড প্রযোজ্য না হলে নিচের পটেনশিয়াল ফিক্সে যান।
গেমের AppData ফোল্ডার আনইনস্টল করা
যদি আপনি 'CX_Freeze Python Error in Main Script' এরর দেখেন Python-এ বিল্ট একটি গেম লঞ্চ করার চেষ্টা করলে, তবে আপনি AppData ফোল্ডারে কিছু করপ্ট টেম্পোরারি ডেটার সাথে কাজ করছেন।
একই ইস্যু ফেস করছিল কিছু প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে তারা গেমের AppData ফোল্ডার অ্যাক্সেস করে, গেমের টেম্পোরারি ফাইল ক্লিয়ার করে এবং তারপর গেম রি-ইনস্টল করলে শেষে এরর এলিমিনেট করতে পেরেছে এবং নরমালি গেম খেলতে পেরেছে।
এই পরিস্থিতি প্রযোজ্য হলে, 'CX_Freeze Python Error in Main Script' এরর ফিক্স করার ইনস্ট্রাকশন ফলো করুন গেম লঞ্চ করার চেষ্টা করলে:
- Windows key + R চাপিয়ে Run ডায়লগ বক্স খুলুন। '%appdata%' টাইপ করে Enter চাপুন AppData ফোল্ডার খোলার জন্য (যেটা ডিফল্টভাবে হিডেন থাকে)।

- AppData ফোল্ডারের ভিতরে একবার ব্যাক-ট্র্যাক করুন ব্যাক অ্যারো ক্লিক করে এবং Local.
-এ ক্লিক করুন।
নোট: ডিফল্টভাবে %appdata% কমান্ড অটোমেটিক্যালি Roaming ফোল্ডার খোলে Appdata-র মধ্যে।
- Local ফোল্ডারের ভিতরে সেই এন্ট্রি খুঁজুন যেটা 'CX_Freeze Python Error in Main Script' এরর দিয়ে ফেইল হচ্ছে গেম সম্পর্কিত ইনফরমেশন ধারণ করে। পাওয়া গেলে সেটা খুলুন, ভিতরের সব কিছু সিলেক্ট করুন, তারপর রাইট-ক্লিক করে Delete বেছে নিন।

- আবার Run ডায়লগ বক্স খুলুন Windows key + R চাপিয়ে। 'appwiz.cpl' টাইপ করে Enter চাপুন Programs and Features স্ক্রিন খোলার জন্য।

- Programs and Features মেনুতে ইনস্টল করা প্রোগ্রাম লিস্টে স্ক্রোল করুন এবং আপনি যেই গেমের সাথে ইস্যু ফেস করছেন সেটার সাথে যুক্ত এন্ট্রিতে রাইট-ক্লিক করে Uninstall বেছে নিন।

- আনইনস্টলেশন কমপ্লিট হলে কম্পিউটার রিস্টার্ট করুন এবং কনভেনশনাল চ্যানেল দিয়ে গেম রি-ইনস্টল করুন এবং দেখুন ইস্যু সমাধান হয়েছে কিনা।
এখনও 'CX_Freeze Python Error in Main Script' আসছে বা এই পটেনশিয়াল ফিক্স প্রযোজ্য না হলে নিচের ফিক্সে যান।
DISM এবং SFC স্ক্যান চালানো
উপরের কোনো ফিক্সিং মেথড ইস্যু সমাধান করতে পারেনি তবে আপনার কম্পিউটার সম্ভবত কিছু সিস্টেম ফাইল করপশনের সাথে কাজ করছে যা কনভেনশনালি সমাধান করা যায়না। সবচেয়ে সম্ভবত 'CX_Freeze Python Error in Main Script' স্টার্টআপ এরর একটি খারাপভাবে লেখা প্রোগ্রামের কারণে হচ্ছে যা ঠিকমতো আনইনস্টল হয়নি (যদি ব্যবহারকারী কনভেনশনাল চ্যানেল ফলো করলেও)।
এই পরিস্থিতি প্রযোজ্য হলে, কয়েকটি বিল্ট-ইন ইউটিলিটি (DISM এবং SFC) ব্যবহার করে করপ্ট সিস্টেম ফাইল ইনস্ট্যান্স আইডেন্টিফাই ও ফিক্স করলে সমাধান হয়।
SFC (System File Checker) একটি সম্পূর্ণ লোকাল টুল যা লোকালি স্টোরড ক্যাশ ব্যবহার করে করপ্ট ইনস্ট্যান্সকে হেলথি কপি দিয়ে রিপ্লেস করে। অন্যদিকে, DISM (Deployment and Image Servicing Deployment) টুলে একটি স্টেবল ইন্টারনেট কানেকশন দরকার কারণ এটি উইন্ডোজ আপডেটের সাব-কম্পোনেন্টের উপর নির্ভর করে করপ্ট সমতুল্য ফাইল রিপ্লেস করার জন্য হেলথি ফাইল ফেচ করতে।
যেহেতু এই দুটো টুল একে অপরের পরিপূরক, ব্যবহারকারীদের উভয় স্ক্যান দ্রুত পরপর চালানোর পরামর্শ দেওয়া হয় সিস্টেম ফাইল করপশন ইস্যু রেজলভ করার চান্স maksimise করার জন্য।
SFC স্ক্যান পারফর্ম করতে এখানে স্টেপ-বাই-স্টেপ ইনস্ট্রাকশন ফলো করুন। অপারেশন কমপ্লিট হলে কম্পিউটার রিস্টার্ট করুন এবং নেক্সট স্টার্টআপ সিকোয়েন্স কমপ্লিট হলে DISM স্ক্যান এগিয়ে যান।
দুটো স্ক্যান চালানোর পর ফাইনাল মেশিন রিস্টার্ট করুন এবং দেখুন স্টার্টআপ এরর আর আসছে কিনা।