Một số người dùng Windows báo cáo rằng họ đang thấy ‘ CX_Freeze Python Error in Main Script’ lỗi khởi động trong mỗi lần khởi động hệ thống. Trong hầu hết các trường hợp, sự cố được báo cáo là xảy ra sau khi gỡ cài đặt chương trình của bên thứ ba. Hóa ra, sự cố không phải do hệ điều hành cụ thể vì nó đã gặp phải trên Windows 7, Windows 8.1 và Windows 10.
Trong phần lớn các trường hợp mà sự cố này được báo cáo, thì kết quả là do ứng dụng Phyton viết kém (rất có thể là Raptr hoặc PlayTV) gây ra. Nếu trường hợp này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách gỡ cài đặt ứng dụng có vấn đề - Bạn có thể thực hiện việc này theo cách thông thường (thông qua Chương trình và Tính năng) hoặc bằng cách sử dụng trình gỡ cài đặt mạnh mẽ của bên thứ ba.
Tuy nhiên, nếu bạn gặp phải sự cố này với một trò chơi (được khởi chạy từ Steam), bạn có thể đang gặp phải sự cố do một loạt tệp tạm thời trong thư mục AppData kích hoạt. Trong trường hợp này, việc xóa nội dung của thư mục AppData và cài đặt lại trò chơi sẽ khắc phục được sự cố.
Trong trường hợp bạn gặp lỗi khi cố gắng chạy một dự án Phyton mà bạn đã xây dựng cục bộ, có thể sự cố xảy ra do thiếu bản vá trong cx_freeze cài đặt. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách gỡ cài đặt toàn bộ gói cx_freeze khỏi cửa sổ CMD, sau đó cài đặt lại phiên bản mới nhất.
Nếu vẫn thất bại, hy vọng cuối cùng của bạn để giải quyết vấn đề mà không cần đặt lại mọi thành phần Windows là chạy một vài tiện ích (DISM và SFC) được trang bị để khắc phục hầu hết các trường hợp hỏng tệp hệ thống.
Gỡ cài đặt Raptr hoặc PlayTV
Hóa ra, một trong những trường hợp phổ biến nhất sẽ tạo ra ‘ CX_Freeze Python Error in Main Script’ lỗi khởi động là một sản phẩm phần mềm được viết không nhất quán bằng Python - Trong hầu hết các trường hợp, người dùng bị ảnh hưởng đã xác nhận rằng sự cố do Raptr hoặc PlayTV gây ra.
Nếu trường hợp này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách buộc gỡ cài đặt chương trình mà bạn nghi ngờ có thể gây ra lỗi khởi động.
Khi nói đến việc này, bạn có thể đi theo con đường truyền thống (sử dụng Chương trình &Tính năng để thực hiện gỡ cài đặt) hoặc bạn có thể sử dụng trình gỡ cài đặt bên thứ 3 mạnh mẽ để giải quyết công việc. Bắt đầu với cách tiếp cận thông thường và chỉ tiếp tục với hướng dẫn thứ hai trong trường hợp hướng dẫn đầu tiên không thành công.
Gỡ cài đặt khỏi Chương trình &Tính năng
- Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘appwiz.cpl’ bên trong hộp văn bản và nhấn Enter để mở Chương trình và Tính năng thực đơn.
- Khi bạn đã ở trong Chương trình &tính năng , cuộn xuống qua danh sách các ứng dụng đã cài đặt và tìm PlayTV, Raptr hoặc bất kỳ chương trình nào bạn nghi ngờ có thể gây ra ‘ CX_Freeze Python Error in Main Script’ lỗi khởi động.
- Sau khi bạn định vị ứng dụng có vấn đề, hãy nhấp chuột phải vào ứng dụng đó và chọn Gỡ cài đặt từ menu ngữ cảnh mới xuất hiện.
- Bên trong lời nhắc gỡ cài đặt, hãy làm theo lời nhắc trên màn hình để hoàn tất quá trình gỡ cài đặt, sau đó khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.
Trong trường hợp sự cố tương tự vẫn xảy ra, hãy chuyển xuống bên dưới và bắt đầu với trình gỡ cài đặt của bên thứ ba.
Sử dụng Phần mềm gỡ cài đặt
- Mở trình duyệt mặc định của bạn và truy cập liên kết này ( tại đây ) để tải xuống và cài đặt phiên bản Revo Uninstaller miễn phí mới nhất. Khi bạn đến đó, hãy nhấp vào nút Tải xuống để bắt đầu quá trình.
Lưu ý :Tránh xa phiên bản Revo di động vì nó gần như không hiệu quả bằng phiên bản InstallShield.
- Sau khi tệp thực thi cài đặt được tải xuống đầy đủ, hãy nhấp đúp vào tệp và làm theo hướng dẫn trên màn hình để hoàn tất cài đặt.
Lưu ý: Nếu bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) cửa sổ, nhấp vào Có để cấp quyền truy cập quản trị viên.
- Sau khi bạn tìm thấy cách của mình bên trong Trình gỡ cài đặt Revo ứng dụng, hãy tiếp tục và chọn tab Trình gỡ cài đặt từ menu dọc ở trên cùng, sau đó cuộn xuống danh sách các ứng dụng đã cài đặt cho đến khi bạn tìm thấy mục nhập được liên kết với PlayTV hoặc Raptr (hoặc cả hai).
- Nhấp chuột phải vào PlayTV hoặc Raptr và chọn Gỡ cài đặt từ menu ngữ cảnh mới xuất hiện.
Lưu ý: Nếu bạn đã cài đặt cả hai ứng dụng, hãy làm theo bước này và các bước bên dưới với cả hai.
- Tại cửa sổ tiếp theo, hãy đợi cho đến khi điểm khôi phục được tạo, sau đó nhấp vào Nâng cao từ chế độ quét và nhấp vào Quét để loại bỏ bất kỳ tệp nào còn sót lại.
- Làm theo lời nhắc trên màn hình để hoàn tất quá trình gỡ cài đặt, sau đó khởi động lại máy tính của bạn nếu bạn không được nhắc tự động làm như vậy.
- Chú ý đến lỗi khởi động ở trình tự khởi động tiếp theo để xem liệu ‘ CX_Freeze Python Error in Main Script’ lỗi khởi động đã được giải quyết.
Trong trường hợp sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.
Cài đặt lại tập lệnh cx_Freeze (nếu có)
Trong trường hợp bạn đang gặp phải ‘ CX_Freeze Error in Main Script’ lỗi khởi động trong khi cố gắng chạy tệp thực thi của dự án Python của bạn đang xây dựng bằng cx_freeze, rất có thể sự cố đang xảy ra do thiếu bản vá trong cx_freeze cài đặt mà bạn đang sử dụng.
Nếu trường hợp này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách gỡ cài đặt toàn bộ gói cx_freeze khỏi cửa sổ CMD và cài đặt lại phiên bản mới nhất thông qua các kênh chính thức.
Dưới đây là một số hướng dẫn từng bước sẽ hướng dẫn bạn toàn bộ quá trình:
- Nhấn phím Windows + R để mở Chạy hộp thoại. Bên trong hộp văn bản, nhập ‘cmd’ và nhấn Enter để mở Command Prompt phần cuối.
- Bên trong dòng lệnh Command Prompt, nhập lệnh sau và nhấn Enter để gỡ cài đặt hiệu quả toàn bộ gói cx_freeze:
pip uninstall cx_freeze
- Sau khi gói sẵn sàng được gỡ cài đặt, bạn sẽ được yêu cầu xác nhận lựa chọn của mình. Làm như vậy bằng cách nhấn Y rồi nhấn phím Enter một lần nữa để hoàn tất quá trình gỡ cài đặt cx_freeze bưu kiện.
- Tiếp theo, mở trình duyệt mặc định của bạn và sử dụng trình duyệt đó để truy cập liên kết này ( tại đây ). Khi vào bên trong, bạn sẽ thấy danh sách Hội thảo Windows không chính thức dành cho Gói mở rộng Python .
- Cuộn xuống qua danh sách các tệp nhị phân đến cx_Freeze và tìm kiếm phiên bản được liên kết với phiên bản Python mà bạn đang sử dụng. Sau khi bạn quản lý để xác định vị trí của nó, hãy nhấp vào phiên bản tương thích và đợi quá trình tải xuống hoàn tất.
- Sau khi quá trình tải xuống hoàn tất, hãy điều hướng đến vị trí tải xuống, nhấp chuột phải vào tệp thực thi và nhấp vào Chạy với tư cách quản trị viên từ menu ngữ cảnh mới xuất hiện.
- Bên trong màn hình cài đặt, chọn Phiên bản Python của bạn và thực hiện theo các hướng dẫn trên màn hình để hoàn tất cài đặt.
- Sau khi quá trình cài đặt hoàn tất và phiên bản mới của cx_freeze được cài đặt, hãy xây dựng lại dự án Python của bạn và xem liệu sự cố hiện đã được giải quyết chưa.
Trong trường hợp vẫn xảy ra sự cố tương tự hoặc không thể áp dụng phương pháp này, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.
Gỡ cài đặt thư mục AppData của trò chơi
Trong trường hợp bạn thấy ‘ CX_Freeze Lỗi Python trong Tập lệnh Chính 'Trong khi cố gắng khởi chạy một trò chơi được xây dựng bằng Python, bạn có thể đang xử lý một số loại dữ liệu tạm thời bị hỏng có trong thư mục AppData.
Một số người dùng bị ảnh hưởng cũng gặp phải sự cố này đã xác nhận rằng cuối cùng họ đã có thể loại bỏ lỗi và chơi trò chơi bình thường sau khi họ truy cập vào thư mục AppData của trò chơi, xóa các tệp tạm thời của trò chơi và sau đó cài đặt lại trò chơi.
Nếu trường hợp này có thể áp dụng, hãy làm theo hướng dẫn bên dưới để sửa lỗi ‘CX_Freeze Python Error in Main Script’ khi cố gắng khởi chạy trò chơi:
- Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘% appdata % ’Và nhấn Enter để mở Dữ liệu ứng dụng thư mục (được ẩn theo mặc định).
- Khi bạn đã ở bên trong thư mục AppData, hãy theo dõi lại bằng cách nhấp vào mũi tên quay lại và nhấp vào Cục bộ.
Lưu ý: Theo mặc định,% appdata Lệnh% sẽ tự động mở Chuyển vùng thư mục trong Dữ liệu ứng dụng.
- Bên trong Địa phương , hãy tìm một mục nhập chứa thông tin về trò chơi không thành công với ‘ CX_Freeze Python Error in Main Script’ lỗi. Khi bạn nhìn thấy nó, hãy mở nó, chọn mọi thứ bên trong, sau đó nhấp chuột phải và chọn Xóa từ menu ngữ cảnh.
- Mở Chạy hộp thoại một lần nữa bằng cách nhấn phím Windows + R . Tiếp theo, nhập ‘appwiz.cpl’ và nhấn Enter để mở Chương trình và Tính năng màn hình.
- Bên trong Chương trình và Tính năng , cuộn xuống qua danh sách các chương trình đã cài đặt và nhấp chuột phải vào mục nhập được liên kết với trò chơi mà bạn đang gặp sự cố và chọn Gỡ cài đặt từ menu ngữ cảnh.
- Sau khi quá trình gỡ cài đặt hoàn tất, hãy khởi động lại máy tính của bạn và cài đặt lại trò chơi bằng các kênh thông thường và xem sự cố đã được giải quyết chưa.
Trong trường hợp bạn vẫn thấy ' CX_Freeze Python Error in Main Script' vẫn đang xuất hiện hoặc bản sửa lỗi tiềm năng này không thể áp dụng được, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.
Chạy quét DISM và SFC
Trong trường hợp không có phương pháp khắc phục nào ở trên cho phép bạn khắc phục sự cố, máy tính của bạn có thể đang gặp phải một số loại lỗi tệp hệ thống mà không thể giải quyết theo cách thông thường. Nhiều khả năng là lỗi ‘ CX_Freeze Python Error in Main Script’ lỗi khởi động xảy ra do một chương trình được viết kém không gỡ cài đặt đúng cách (ngay cả khi người dùng đã theo dõi các kênh thông thường).
Nếu trường hợp này có thể áp dụng được, bạn có thể khắc phục sự cố bằng cách sử dụng một số tiện ích tích hợp sẵn (DISM và SFC) để xác định và khắc phục các trường hợp tệp hệ thống bị hỏng gây ra sự cố này.
SFC (Trình kiểm tra tệp hệ thống) là một công cụ hoàn toàn cục bộ hoạt động bằng cách sử dụng bộ nhớ cache được lưu trữ cục bộ để thay thế các bản sao bị hỏng bằng các bản sao lành mạnh. Mặt khác, DISM (Triển khai và phục vụ hình ảnh) công cụ yêu cầu kết nối Internet ổn định vì nó dựa vào một thành phần phụ của Windows Update để tìm nạp các tệp lành mạnh cần thiết để thay thế các tệp tương đương bị hỏng.
Vì hai công cụ này bổ sung cho nhau, nên chúng tôi khuyến khích người dùng chạy cả hai lần quét liên tiếp nhanh chóng để tối đa hóa cơ hội giải quyết vấn đề hỏng tệp hệ thống đang gây ra ‘ CX_Freeze Python Error in Main Script’ vấn đề.
Để thực hiện quét SFC, hãy làm theo hướng dẫn từng bước tại đây . Sau khi thao tác hoàn tất, hãy khởi động lại máy tính của bạn và tiếp tục với quá trình quét DISM khi trình tự khởi động tiếp theo hoàn tất.
Sau khi bạn chạy cả hai lần quét, hãy khởi động lại máy lần cuối và xem lỗi khởi động có ngừng xuất hiện hay không.