Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

จะแก้ไข 'CX_Freeze Python Error ในสคริปต์หลัก' ได้อย่างไร

ผู้ใช้ Windows บางรายรายงานว่าเห็น 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาดในการเริ่มต้นระบบทุกครั้งที่เริ่มต้นระบบ ในกรณีส่วนใหญ่ ปัญหาจะเกิดขึ้นหลังจากการถอนการติดตั้งโปรแกรมของบริษัทอื่น ปรากฏว่าปัญหาไม่ได้เกิดขึ้นเฉพาะกับระบบปฏิบัติการ เนื่องจากพบใน Windows 7, Windows 8.1 และ Windows 10

จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร

ในกรณีส่วนใหญ่ที่มีการรายงานปัญหานี้ ปัญหานั้นเกิดจากแอปพลิเคชั่น Phyton ที่เขียนได้ไม่ดี (น่าจะเป็น Raptr หรือ PlayTV) หากใช้สถานการณ์นี้ได้ คุณควรแก้ไขปัญหาได้โดยถอนการติดตั้งแอปที่มีปัญหา – คุณสามารถทำได้ตามปกติ (ผ่านโปรแกรมและคุณลักษณะ) หรือโดยใช้โปรแกรมถอนการติดตั้งของบุคคลที่สามที่มีประสิทธิภาพ

อย่างไรก็ตาม หากคุณพบปัญหานี้กับเกม (เปิดตัวจาก Steam) คุณอาจกำลังเผชิญกับความผิดพลาดที่เกิดจากชุดของไฟล์ชั่วคราวในโฟลเดอร์ AppData ในกรณีนี้ การล้างเนื้อหาของโฟลเดอร์ AppData และติดตั้งเกมใหม่ควรแก้ไขปัญหาได้

ในกรณีที่คุณเห็นข้อผิดพลาดขณะพยายามเรียกใช้โปรเจ็กต์ Phyton ที่คุณสร้างขึ้นในเครื่อง มีแนวโน้มว่าปัญหาจะเกิดขึ้นเนื่องจากแพตช์ที่หายไปใน cx_freeze การติดตั้ง. ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยถอนการติดตั้งแพ็คเกจ cx_freeze ทั้งหมดจากหน้าต่าง CMD แล้วติดตั้งเวอร์ชันล่าสุดใหม่อีกครั้ง

หากสิ่งอื่นล้มเหลว ความหวังสุดท้ายของคุณในการแก้ไขปัญหาโดยไม่ต้องรีเซ็ตทุกองค์ประกอบของ Windows คือการเรียกใช้ยูทิลิตี้สองสามตัว (DISM และ SFC) ที่ติดตั้งเพื่อแก้ไขอินสแตนซ์ส่วนใหญ่ของไฟล์ระบบเสียหาย

ถอนการติดตั้ง Raptr หรือ PlayTV

ตามที่ปรากฎ หนึ่งในตัวอย่างที่พบบ่อยที่สุดที่จะวางไข่ 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาดในการเริ่มต้นคือผลิตภัณฑ์ซอฟต์แวร์ที่เขียนไม่สอดคล้องกันโดยใช้ Python – ในกรณีส่วนใหญ่ ผู้ใช้ที่ได้รับผลกระทบได้ยืนยันว่าปัญหาเกิดจาก Raptr หรือ PlayTV

หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการบังคับถอนการติดตั้งโปรแกรมที่คุณสงสัยว่าอาจเป็นสาเหตุของข้อผิดพลาดในการเริ่มต้นระบบ

เมื่อต้องการทำเช่นนี้ คุณสามารถใช้เส้นทางเดิม (โดยใช้โปรแกรมและคุณลักษณะ หน้าจอเพื่อทำการถอนการติดตั้ง) หรือคุณสามารถใช้โปรแกรมถอนการติดตั้งบุคคลที่สามที่ทรงพลังเพื่อหยุดงาน เริ่มต้นด้วยวิธีการทั่วไปและดำเนินการตามแนวทางที่สองเท่านั้นในกรณีที่แนวทางแรกล้มเหลว

การถอนการติดตั้งจากโปรแกรมและคุณลักษณะ

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'appwiz.cpl' ในกล่องข้อความแล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู. จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  2. เมื่อคุณอยู่ในโปรแกรมและคุณลักษณะ เมนู เลื่อนลงผ่านรายการแอปพลิเคชันที่ติดตั้งและค้นหา PlayTV, Raptr หรือโปรแกรมใดก็ตามที่คุณสงสัยว่าอาจเรียกใช้ 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาดในการเริ่มต้น
  3. หลังจากที่คุณพบแอปพลิเคชันที่มีปัญหา ให้คลิกขวาที่แอปพลิเคชันนั้นแล้วเลือก ถอนการติดตั้ง จากเมนูบริบทที่ปรากฏใหม่ จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  4. ภายในข้อความแจ้งการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป

ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงด้านล่างและเริ่มต้นใช้งานโปรแกรมถอนการติดตั้งของบุคคลที่สาม

การใช้ซอฟต์แวร์ถอนการติดตั้ง

  1. เปิดเบราว์เซอร์เริ่มต้นของคุณและเข้าถึงลิงก์นี้ (ที่นี่ ) เพื่อดาวน์โหลดและติดตั้ง Revo Uninstaller เวอร์ชันล่าสุดฟรี เมื่อไปถึงแล้ว ให้คลิกดาวน์โหลด ปุ่มเพื่อเริ่มกระบวนการ จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร

    หมายเหตุ :อยู่ห่างจาก Revo เวอร์ชันพกพาเนื่องจากไม่ได้ผลเกือบเท่าเวอร์ชัน InstallShield

  2. เมื่อดาวน์โหลดไฟล์เรียกทำงานการติดตั้งอย่างสมบูรณ์แล้ว ให้ดับเบิลคลิกที่ไฟล์นั้นและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร

    หมายเหตุ: หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) หน้าต่าง คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

  3. เมื่อคุณพบเส้นทางภายใน ตัวถอนการติดตั้ง Revo ไปข้างหน้าและเลือกแท็บตัวถอนการติดตั้งจากเมนูแนวตั้งที่ด้านบน จากนั้นเลื่อนลงผ่านรายการแอปพลิเคชันที่ติดตั้งไว้จนกว่าคุณจะพบรายการที่เกี่ยวข้องกับ PlayTV หรือ Raptr (หรือทั้งสองอย่าง)
  4. คลิกขวาที่ PlayTV หรือ Raptr เข้าแล้วเลือก ถอนการติดตั้ง จากเมนูบริบทที่ปรากฏใหม่ จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร

    หมายเหตุ: หากคุณติดตั้งทั้งสองแอปพลิเคชันแล้ว ให้ทำตามขั้นตอนนี้และขั้นตอนด้านล่างกับทั้งสองแอปพลิเคชัน

  5. ในหน้าต่างถัดไป ให้รอจนกว่าจะสร้างจุดคืนค่า จากนั้นคลิกขั้นสูงจากโหมดการสแกน และคลิกที่ สแกน เพื่อลบไฟล์ที่เหลือ จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  6. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการถอนการติดตั้ง จากนั้นรีสตาร์ทคอมพิวเตอร์หากคุณไม่ได้รับแจ้งให้ดำเนินการโดยอัตโนมัติ
  7. ให้ความสนใจกับข้อผิดพลาดในการเริ่มต้นในลำดับการเริ่มต้นถัดไปเพื่อดูว่า 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาดในการเริ่มต้นได้รับการแก้ไขแล้ว

ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

การติดตั้งสคริปต์ cx_Freeze อีกครั้ง (ถ้ามี)

ในกรณีที่คุณพบ 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาดในการเริ่มต้นขณะพยายามเรียกใช้ไฟล์ปฏิบัติการของโครงการ Python ของคุณที่สร้างโดยใช้ cx_freeze มีโอกาสที่ปัญหาจะเกิดขึ้นเนื่องจากโปรแกรมแก้ไขที่หายไปใน cx_freeze การติดตั้งที่คุณใช้

หากใช้สถานการณ์นี้ได้ คุณจะสามารถแก้ไขปัญหาได้โดยถอนการติดตั้งแพ็คเกจ cx_freeze ทั้งหมดจากหน้าต่าง CMD และติดตั้งเวอร์ชันล่าสุดใหม่ผ่านช่องทางที่เป็นทางการ

นี่คือคำแนะนำทีละขั้นตอนที่จะแนะนำคุณตลอดกระบวนการ:

  1.  กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ ‘cmd’ แล้วกด Enter เพื่อเปิด พรอมต์คำสั่ง เทอร์มินัล. จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  2. ภายในเทอร์มินัลพร้อมรับคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter  เพื่อถอนการติดตั้งแพ็คเกจ cx_freeze ทั้งหมดอย่างมีประสิทธิภาพ:
    pip uninstall cx_freeze
  3. หลังจากที่แพ็คเกจพร้อมที่จะถอนการติดตั้ง คุณจะต้องยืนยันการเลือกของคุณ โดยกดปุ่ม Y คีย์แล้ว Enter อีกครั้งเพื่อสิ้นสุดการถอนการติดตั้ง cx_freeze บรรจุุภัณฑ์. จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  4. ถัดไป เปิดเบราว์เซอร์เริ่มต้นของคุณและใช้เพื่อเข้าถึงลิงก์นี้ (ที่นี่ ). เมื่อเข้าไปข้างในแล้ว คุณจะเห็นรายการ ไบนารี Windows อย่างไม่เป็นทางการสำหรับแพ็คเกจส่วนขยาย Python .
  5. เลื่อนลงผ่านรายการไบนารีไปที่ cx_Freeze และมองหาเวอร์ชันที่เกี่ยวข้องกับเวอร์ชัน Python ที่คุณใช้อยู่ เมื่อคุณจัดการเพื่อค้นหาแล้ว ให้คลิกที่เวอร์ชันที่เข้ากันได้และรอให้การดาวน์โหลดเสร็จสิ้น จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  6. เมื่อการดาวน์โหลดเสร็จสิ้น ให้ไปที่ตำแหน่งของการดาวน์โหลด คลิกขวาที่ไฟล์ปฏิบัติการ และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบทที่ปรากฏใหม่ จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  7. ภายในหน้าจอการติดตั้ง เลือกเวอร์ชัน Python . ของคุณ และดำเนินการตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  8. เมื่อการติดตั้งเสร็จสิ้นและติดตั้ง cx_freeze เวอร์ชันใหม่แล้ว ให้สร้างโครงการ Python ใหม่อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่ยังเกิดปัญหาเดิมหรือวิธีนี้ใช้ไม่ได้ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

ถอนการติดตั้งโฟลเดอร์ AppData ของเกม

ในกรณีที่คุณเห็น 'CX_Freeze Python Error in Main Script ' ในขณะที่พยายามเปิดเกมที่สร้างด้วย Python คุณอาจกำลังจัดการกับข้อมูลชั่วคราวที่เสียหายบางประเภทที่มีอยู่ในโฟลเดอร์ AppData

ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ประสบปัญหานี้ด้วยได้ยืนยันว่าในที่สุดพวกเขาสามารถกำจัดข้อผิดพลาดและเล่นเกมได้ตามปกติหลังจากเข้าถึงโฟลเดอร์ AppData ของเกม ล้างไฟล์ชั่วคราวของเกมแล้วติดตั้งเกมใหม่

หากสถานการณ์นี้ใช้ได้ ให้ทำตามคำแนะนำด้านล่างเพื่อแก้ไขข้อผิดพลาด 'CX_Freeze Python Error in Main Script' เมื่อพยายามเปิดเกม:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ '%ข้อมูลแอป %’ แล้วกด Enter เพื่อเปิด AppData โฟลเดอร์ (ซึ่งถูกซ่อนไว้โดยค่าเริ่มต้น) จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  2. เมื่อคุณอยู่ในโฟลเดอร์ AppData แล้ว ให้ย้อนรอยโดยคลิกที่ลูกศรย้อนกลับแล้วคลิก ในเครื่อง

    จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร

    หมายเหตุ: โดยค่าเริ่มต้น %ข้อมูลแอป % คำสั่งจะเปิด โรมมิ่ง . โดยอัตโนมัติ โฟลเดอร์ภายใน Appdata

  3. ภายใน ท้องถิ่น ให้มองหารายการที่เก็บข้อมูลเกี่ยวกับเกมที่ล้มเหลวด้วย 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาด. เมื่อคุณเห็นแล้ว ให้เปิดมัน เลือกทุกอย่างที่อยู่ภายใน จากนั้นคลิกขวาและเลือก ลบ จากเมนูบริบท จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  4. เปิด วิ่ง กล่องโต้ตอบอีกครั้งโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ หน้าจอ. จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  5. ภายใน โปรแกรมและคุณลักษณะ เมนู เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้ง และคลิกขวาที่รายการที่เกี่ยวข้องกับเกมที่คุณพบปัญหาและเลือก ถอนการติดตั้ง จากเมนูบริบท จะแก้ไข  CX_Freeze Python Error ในสคริปต์หลัก  ได้อย่างไร
  6. เมื่อการถอนการติดตั้งเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และติดตั้งเกมใหม่โดยใช้ช่องทางปกติ และดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่คุณยังเห็น 'CX_Freeze Python Error in Main Script'  ยังคงปรากฏอยู่หรือการแก้ไขที่เป็นไปได้นี้ใช้ไม่ได้ เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

กำลังเรียกใช้การสแกน DISM และ SFC

ในกรณีที่วิธีการแก้ไขข้างต้นไม่ได้ช่วยให้คุณแก้ไขปัญหาได้ คอมพิวเตอร์ของคุณอาจจัดการกับไฟล์ระบบบางประเภทที่เสียหายซึ่งไม่สามารถแก้ไขได้ตามปกติ เป็นไปได้มากว่า 'CX_Freeze Python Error in Main Script'  ข้อผิดพลาดในการเริ่มต้นเกิดขึ้นเนื่องจากโปรแกรมที่เขียนได้ไม่ดีและถอนการติดตั้งไม่ถูกต้อง (แม้ว่าผู้ใช้จะปฏิบัติตามช่องทางปกติก็ตาม)

หากสถานการณ์นี้เป็นไปได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตี้ในตัว (DISM และ SFC) สองสามตัวเพื่อระบุและแก้ไขอินสแตนซ์ของไฟล์ระบบที่เสียหายซึ่งเป็นสาเหตุของปัญหานี้

SFC (ตัวตรวจสอบไฟล์ระบบ) เป็นเครื่องมือในเครื่องที่ทำงานโดยใช้แคชที่เก็บไว้ในเครื่องเพื่อแทนที่อินสแตนซ์ที่เสียหายด้วยสำเนาที่สมบูรณ์ ในทางกลับกัน DISM (การปรับใช้และการให้บริการรูปภาพ) เครื่องมือต้องการการเชื่อมต่ออินเทอร์เน็ตที่เสถียร เนื่องจากต้องใช้ส่วนประกอบย่อยของ Windows Update เพื่อดึงไฟล์ที่สมบูรณ์ซึ่งจำเป็นเพื่อแทนที่ไฟล์ที่เทียบเท่าที่เสียหาย

เนื่องจากเครื่องมือทั้งสองนี้ช่วยเสริมซึ่งกันและกัน เราจึงสนับสนุนให้ผู้ใช้เรียกใช้การสแกนทั้งสองแบบต่อเนื่องกันอย่างรวดเร็วเพื่อเพิ่มโอกาสในการแก้ไขปัญหาไฟล์ระบบเสียหายซึ่งเป็นสาเหตุของ 'CX_Freeze Python Error in Main Script'  ปัญหา

ในการสแกน SFC ทำตามคำแนะนำทีละขั้นตอนที่นี่ . เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดำเนินการต่อด้วยการสแกน DISM เมื่อลำดับการเริ่มต้นถัดไปเสร็จสมบูรณ์

หลังจากที่คุณรันการสแกนทั้งสองครั้งแล้ว ให้ทำการรีสตาร์ทเครื่องครั้งสุดท้ายและดูว่าข้อผิดพลาดในการเริ่มต้นหยุดปรากฏขึ้นหรือไม่