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

แก้ไข:ไบนารี Java Platform SE หยุดทำงาน

ผู้ใช้บางรายรายงานว่าได้รับ “Java(TM) Platform SE ไบนารีหยุดทำงานแล้ว” เกิดข้อผิดพลาดเมื่อเรียกใช้แอปพลิเคชันที่ใช้ Java ต่างๆ โดยปกติ ข้อความแสดงข้อผิดพลาดนี้จะมาพร้อมกับช่วงเวลาที่ไม่ตอบสนองทั่วไป ซึ่งสามารถหยุดได้โดยการคลิกปิดโปรแกรม ปุ่ม.
แก้ไข:ไบนารี Java Platform SE หยุดทำงาน

หมายเหตุ: ปัญหานี้ไม่ได้มีเฉพาะใน Windows 10 และมีการรายงานบ่อยครั้งใน Windows 8 ไม่มีความเชื่อมโยงที่ชัดเจนระหว่างหมายเลขบิลด์กับข้อผิดพลาดประเภทนี้

โดยส่วนใหญ่ ปัญหาจะเกิดขึ้นเนื่องจากไดรเวอร์การ์ดแสดงผลขัดแย้งกับสภาพแวดล้อม Java อย่างไรก็ตาม ลักษณะการทำงานนี้จะไม่เกิดขึ้นกับทุกแอปพลิเคชันที่ใช้ Java – มีเพียงไม่กี่โปรแกรมเท่านั้นที่ผู้ใช้รายงานให้หยุดทำงานด้วย “Java(TM) Platform SE binary หยุดทำงาน”  ข้อผิดพลาด. Minecraft เป็นแอปพลิเคชั่นที่รายงานบ่อยที่สุดซึ่งเกิดปัญหากับข้อความแสดงข้อผิดพลาดนี้

หากคุณกำลังดิ้นรนกับปัญหาเดียวกัน บทความนี้จะให้คำแนะนำเกี่ยวกับกลยุทธ์ในการแก้ปัญหา ด้านล่างนี้ คุณมีวิธีสองสามวิธีที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันเคยใช้เพื่อแก้ไข “Java(TM) Platform SE binary หยุดทำงาน”  ข้อผิดพลาด. โปรดปฏิบัติตามคำแนะนำในการแก้ไขปัญหาด้านล่างตามลำดับจนกว่าคุณจะพบกลยุทธ์การซ่อมแซมที่ดูแลข้อผิดพลาด เริ่มกันเลย!

วิธีที่ 1:อัปเดตไดรเวอร์การ์ด GPU

สถานการณ์ทั่วไปที่ “Java(TM) Platform SE ไบนารีหยุดทำงาน”  ข้อผิดพลาดเกิดขึ้นเมื่อมีความขัดแย้งระหว่าง สภาพแวดล้อม Java และไดรเวอร์การ์ดแสดงผลของคุณ

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

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

  • Nvidia
  • เรเดียน
  • Intel

เมื่อไดรเวอร์กราฟิกของคุณได้รับการอัปเดตแล้ว ให้รีบูตเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป หากคุณยังคงไม่สามารถเปิดแอปพลิเคชันที่ใช้ Java บางตัวได้โดย  “ไบนารี Java(TM) Platform SE หยุดทำงาน”  ผิดพลาด เลื่อนลงไปที่ วิธีที่ 2 .

วิธีที่ 2:ติดตั้งแอปพลิเคชันที่เกี่ยวข้องกับ Java SE ใหม่ทั้งหมดอีกครั้ง

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับเนื้อหาทั้งหมด:

  1. กด แป้น Windows + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ หน้าต่าง.
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  2. เลื่อนลงผ่านรายการแอปพลิเคชันและถอนการติดตั้ง Java ทุกรายการที่คุณพบได้โดยการคลิกขวาที่แต่ละรายการและเลือก ถอนการติดตั้ง .
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  3. เมื่อถอนการติดตั้งทุกรายการแล้ว ให้รีบูตเครื่องคอมพิวเตอร์ของคุณ
  4. ในการเริ่มต้นครั้งถัดไป ให้ไปที่ลิงก์นี้ (ที่นี่) และคลิกที่ปุ่มดาวน์โหลดฟรี Java เพื่อติดตั้ง Java Environment อีกครั้ง คุณจะได้รับแจ้งให้รีสตาร์ทอีกครั้งเมื่อสิ้นสุดกระบวนการนี้
  5. เมื่อพีซีของคุณบูทกลับมาอีกครั้ง ให้ดูว่าคุณสามารถเปิดแอปพลิเคชันที่ใช้ Java ได้โดยไม่ต้องใช้ไบนารี “Java(TM) Platform SE หยุดทำงาน” ข้อผิดพลาด. หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีสุดท้าย

วิธีที่ 3:การเรียกใช้แอปพลิเคชันหลังจากคลีนบูต

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

หากคุณพบว่าไบนารี “Java(TM) Platform SE หยุดทำงาน”  ไม่มีข้อผิดพลาดเกิดขึ้นหลังจากที่คุณทำคลีนบูต เป็นที่ชัดเจนว่าโปรแกรมและบริการเริ่มต้นบางส่วนที่ คลีนบูต ยกเว้น ขั้นตอนจะต้องตำหนิสำหรับมัน เมื่อคุณยืนยันแล้ว คุณควรถอนการติดตั้งซอฟต์แวร์ที่น่าสงสัยแต่ละรายการอย่างเป็นระบบจนกว่าคุณจะกำจัดข้อขัดแย้ง

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

  1. กด แป้น Windows + R เพื่อเปิดกล่อง Run ถัดไป พิมพ์ “msconfig ” และกด Enter เพื่อเปิด การกำหนดค่าระบบ เมนู
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  2. ภายใน การกำหนดค่าระบบ หน้าต่าง ไปที่แท็บ Services แล้วคลิก ปิดใช้งานทั้งหมด ปุ่ม. จากนั้นกด สมัคร เพื่อบันทึกการเปลี่ยนแปลง
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  3. ถัดไป ย้ายไปที่ แท็บเริ่มต้น และคลิกที่ เปิดตัวจัดการงาน .
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  4. ในแท็บ Startup ของ Task Manager ให้เลือกรายการเริ่มต้นแต่ละรายการที่มีการตั้งค่าสถานะเป็น เปิดใช้งาน และคลิกปุ่ม ปิดการใช้งาน ปุ่มด้านล่าง
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  5. เมื่อปิดใช้งานกระบวนการเริ่มต้นที่ไม่จำเป็นทั้งหมดแล้ว ให้ปิดตัวจัดการงานและรีสตาร์ทคอมพิวเตอร์ของคุณ
  6. ในการเริ่มต้นครั้งถัดไป ให้ดูว่าแอปพลิเคชันเปิดโดยไม่มี “ไบนารี Java(TM) Platform SE หยุดทำงาน”  ข้อผิดพลาด. หากตอนนี้ทุกอย่างทำงานได้ตามปกติ ให้ทำตามขั้นตอนต่อไปด้านล่าง
  7. เปิดใช้งานรายการเริ่มต้นและบริการแต่ละรายการอีกครั้งอย่างเป็นระบบโดยวิศวกรรมย้อนกลับขั้นตอนด้านบนจนกว่าปัญหาจะเกิดขึ้นอีกครั้ง เมื่อคุณระบุผู้กระทำผิดได้แล้ว ให้ถอนการติดตั้งแอปพลิเคชันและรีสตาร์ทเครื่องอีกครั้ง
  8. ใช้ขั้นตอนที่ 1 ถึง 3 เพื่อกลับไปยังบริการ และ การเริ่มต้น แท็บและเปิดใช้บริการที่เหลือที่เคยปิดไว้ก่อนหน้านี้อีกครั้ง

วิธีที่ 4:แก้ไขไฟล์รายงานข้อผิดพลาดของ Windows

เมื่อใดก็ตามที่แอปพลิเคชัน Windows ขัดข้อง ไฟล์ WER จะถูกสร้างขึ้นซึ่งมีข้อมูลอันมีค่าที่สามารถช่วยคุณวิเคราะห์ว่าเหตุใดจึงเกิดการขัดข้อง ในขณะที่ผู้จำหน่ายซอฟต์แวร์ต้องสมัครใช้บริการ Winqual ของ Microsoft เพื่อเข้าถึงข้อมูลข้อขัดข้องจากลูกค้า ผู้ดูแลระบบสามารถเข้าถึงได้โดยเปิดไฟล์ .wer ซึ่งเป็นไฟล์ข้อความธรรมดาที่ Windows เก็บไว้ที่ตำแหน่งต่างๆ ในบางกรณี คำอธิบายปัญหาจะช่วยให้คุณเข้าใจว่าเหตุใดแอปพลิเคชันจึงขัดข้อง อย่างไรก็ตาม มักเป็นเพียงนักพัฒนาเท่านั้นที่จะเข้าใจเนื้อหาของไฟล์ .wer อย่างแท้จริง แต่คุณจะไม่พลาดที่จะดูไฟล์เหล่านี้ก่อนที่คุณจะตัดสินใจว่าคุณต้องการเปิดหรือปิดการรายงานข้อผิดพลาดของ Windows หรือไม่ (หากคุณกังวลว่าข้อมูลที่เป็นความลับจะถูกส่งไปยังบุคคลที่สาม) นอกจากนี้ คุณยังสามารถส่งไฟล์ไปยังบริการสนับสนุนของผู้จำหน่ายซอฟต์แวร์หรือฮาร์ดแวร์ของคุณ ด้วยความหวังว่าพวกเขาจะสามารถทราบได้ว่าเกิดอะไรขึ้น

ใน Windows 7 ไฟล์ Windows Error Reporting สามารถจัดเก็บไว้ในโฟลเดอร์ย่อยที่อยู่ลึกลงไปในไดเร็กทอรี ProgramData หรือ User ชื่อของโฟลเดอร์ย่อยเป็นเพียง WER และนามสกุลไฟล์คือ .wer คุณสามารถใช้ Windows Search หรือเครื่องมือค้นหาเดสก์ท็อปอื่นเพื่อค้นหาทั้งหมด อย่างไรก็ตาม ข้อมูลในไฟล์ .wer เหล่านี้ยังสามารถเข้าถึงได้ผ่านทาง Windows Action Center (Control Panel\System and Security\Action Center)

Java(TM) Platform SE ไบนารีหยุดทำงาน ข้อผิดพลาดสามารถแก้ไขได้โดยปรับแต่งไฟล์ Windows Error Reporting เหล่านี้ และสำหรับการดำเนินการดังกล่าว ให้ดำเนินการตามขั้นตอนที่จัดทำดัชนีด้านล่างเพื่อกำจัดปัญหานี้:

  1. ค้นหา บันทึกการรายงานเหตุการณ์ของ Windows i t มักจะอยู่ในตำแหน่งต่อไปนี้
    C:\users\username\AppData\Local\Microsoft\Windows\WER\ReportArchive
  2. คลิกขวาที่ไฟล์ “.WER” แล้วเลือก “เปิดด้วย” หลังจากนั้น เปิดด้วย “Wordpad” หรือ “แผ่นจดบันทึก” แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  3. นำทางไปยังจุดสิ้นสุดของไฟล์เพื่อ AppPath . โดยจะแสดงตำแหน่งของไฟล์ Java.exe ที่ทำให้เกิดข้อผิดพลาด (ตัวอย่างเช่น – D:\myapp\subfolder\ocx\jre\bin)
  4. ไปที่ตำแหน่งนี้และแยกไฟล์ที่ระบุว่าเป็นสาเหตุของข้อผิดพลาด
  5. คลิกขวาที่ไฟล์ java.exe และเลือก Properties เพื่อเปิดคุณสมบัติของแอปพลิเคชันนี้
  6. คลิก “แท็บความเข้ากันได้” และเลือก “เปลี่ยนการตั้งค่าสำหรับผู้ใช้ทั้งหมด ” หากมี
  7. ล้าง “โหมดความเข้ากันได้” ช่องกาเครื่องหมายและเลือก “เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้ สำหรับ :” และจากเมนูดรอปดาวน์ ให้เลือก Windows เวอร์ชันอื่น โดยควรเก่ากว่าเวอร์ชันปัจจุบันของคุณ แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  8. คลิก ตกลง  เพื่อปิดหน้าต่างคุณสมบัติ JAVA
  9. ออกจากระบบจาก Web Interface หรือจากไซต์บริการและเข้าสู่ระบบอีกครั้ง
  10. ลองเปิดแอปพลิเคชันที่คุณพยายามเปิดไว้ล่วงหน้าและตรวจดูว่าทำงานถูกต้องหรือไม่

วิธีที่ 5:เรียกใช้เซสชันด้วย Java Web Start

หากวิธีแก้ปัญหาข้างต้นไม่สามารถแก้ไขปัญหาได้ ผู้ใช้สามารถแก้ไขข้อผิดพลาดได้โดยการเปิดเซสชันด้วย Java Web Start เวอร์ชันที่ติดตั้งระบบ แทนที่จะเป็นแอปพลิเคชัน Blackboard Collaborate Launcher คำแนะนำในการดำเนินการแสดงอยู่ด้านล่าง แต่ขอแนะนำให้ผู้ใช้ติดต่อฝ่ายสนับสนุนของ Collaborate เพื่อขอความช่วยเหลือเพิ่มเติม

ผู้ใช้ Windows 7/8:

  1. กดปุ่ม “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้และวางคำสั่งต่อไปนี้ภายในนั้น ให้กด “Enter” เพื่อดำเนินการ แล้วเปิดไฟล์เชื่อมโยง
    control /name Microsoft.DefaultPrograms /page pageFileAssoc
    แก้ไข:ไบนารี Java Platform SE หยุดทำงาน

หมายเหตุ: การดำเนินการนี้จะเริ่มต้นการเชื่อมโยงประเภทไฟล์หรือโปรโตคอลกับโปรแกรม

  1. เลือกรายการสำหรับ .collab จากรายการและคลิกปุ่ม เปลี่ยนโปรแกรม 
  2. The “เปิดด้วย” หน้าต่างจะปรากฏขึ้น จากนั้นคุณจะเห็นรายการ Java(TM) Web Start Launcher ในหน้าต่างนี้ เลือกและคลิก “ตกลง”
  3. หลังจากนั้น ไปที่ขั้นตอนที่ 7 และหากไม่มีรายการ Java(TM) Web Start Launcher ในหน้าต่างนี้ ให้ไปยังขั้นตอนที่ 3
  4. คลิก “แอปเพิ่มเติม” และเลื่อนไปที่ด้านล่างของรายการแล้วคลิก “มองหาแอปอื่นในพีซีเครื่องนี้”
  5. ไปที่ไดเรกทอรี Java บนคอมพิวเตอร์ของคุณและจำไว้ว่าสำหรับระบบส่วนใหญ่ นี่จะเป็นหนึ่งในสิ่งต่อไปนี้:
C:\Program Files\Java\jre1.8.0_111\bin
C:\Program Files (x86)\Java\jre1.8.0_111\bin
*Note that the number following "jre" above will vary depending on your installed version of Java.
  1. ตอนนี้ เลือก “.exe” ไฟล์และคลิกที่ปุ่ม “เปิด”
  2. สุดท้ายนี้ ให้เปิดเซสชัน Collaborate Web Conferencing และทดสอบคุณลักษณะการแชร์แอปพลิเคชัน และหวังว่าปัญหาจะได้รับการแก้ไขในตอนนี้

ผู้ใช้ Windows 10:

  1. ปิดเซสชันการทำงานร่วมกันหรือหน้าต่างการบันทึก
  2. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้
  3. พิมพ์ “แผงควบคุม” แล้วกด “Enter” เพื่อเปิดอินเทอร์เฟซแผงควบคุมแบบคลาสสิก แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  4. ภายในแผงควบคุมของ Windows ให้คลิกที่ตัวเลือก "โปรแกรมและคุณลักษณะ"
  5. ตรวจสอบรายชื่อโปรแกรมเพื่อให้แน่ใจว่า “Java” ติดตั้งในระบบแล้ว หากไม่ได้ติดตั้งไว้ โปรดดาวน์โหลดและติดตั้ง Java จาก java.com ก่อนดำเนินการต่อ
  6. ดาวน์โหลดไฟล์การประชุมหรือบันทึกการทำงานร่วมกันแบบใหม่ แต่ยังไม่ได้เปิดไฟล์
  7. ระบุตำแหน่งการประชุมหรือบันทึก “.COLLAB” ใน ดาวน์โหลด
  8. คลิกขวาที่ไฟล์แล้วเลือก “เปิดด้วย” จากนั้นคลิก “เลือกแอปอื่น”
  9. หากคุณเห็น Java (TM) Web Start Launcher ในรายการนี้ (คุณอาจต้องคลิกแอปเพิ่มเติมเพื่อขยายรายการ) เลือกแอปและทำเครื่องหมายในช่องที่ระบุว่า “ใช้แอปนี้เพื่อเปิดไฟล์ .collab เสมอ” จากนั้นคลิกปุ่ม ตกลง
  10. ถ้า Java (TM) Web Start Launcher ไม่อยู่ในรายการ ให้เลือกช่องที่ระบุว่า ใช้แอปนี้เพื่อเปิดไฟล์ .collab เสมอ  จากนั้นคลิก มองหาแอปอื่นในพีซีเครื่องนี้ .
  11. นำทางไปยังตำแหน่งต่อไปนี้:
C:\program files\java\jreXXX\bin

XXX หมายถึงตัวเลขที่จะแตกต่างกันไปตามเวอร์ชันของ Java ที่ติดตั้งบนคอมพิวเตอร์ เช่น jre1.8.0_221

  1. เลือกไฟล์ชื่อ “.exe” แล้วคลิก เปิด
  2. ต่อจากนี้ไป “.COLLAB” ทั้งหมด ไฟล์จะเปิดขึ้นโดยใช้ Java Web Start แทนที่จะเป็น Blackboard Collaborate Launcher
  3. เปิดเซสชัน Collaborate หรือการบันทึกเพื่อทดสอบฟังก์ชันการแชร์แอปพลิเคชัน

วิธีที่ 6:เรียกใช้ระบบในเซฟโหมด

ผู้ใช้บางรายรายงานว่าสามารถแก้ไขปัญหานี้ได้หลังจากรีสตาร์ทระบบในเซฟโหมด พวกเขารายงานว่าปัญหาเกิดจากกระบวนการตรวจสอบที่ทำให้ไฟล์การติดตั้งเสียหายขณะดำเนินการติดตั้ง ปัญหาอยู่ในเครื่องมือตรวจสอบที่เรียกว่า “Logitech Process Monitor” (lvprcsrv.exe) โปรดตรวจสอบให้แน่ใจว่าคุณไม่ได้เรียกใช้เครื่องมือนี้หรือเครื่องมือตรวจสอบกระบวนการอื่นๆ ดังนั้น การรันในเซฟโหมดจะปิดใช้งานกระบวนการทั้งหมดที่อาจรบกวนการทำงานของ Java ทำตามขั้นตอนที่ระบุด้านล่างเพื่อเรียกใช้ระบบของคุณในเซฟโหมด:

  1. คลิกปุ่มเริ่มแล้วเลือก พาวเวอร์ ไอคอน.
  2. กดปุ่ม Shift ค้างไว้แล้วคลิกรีสตาร์ท
  3. เมนูจะปรากฏขึ้น เลือก แก้ปัญหา > ตัวเลือกขั้นสูง > การตั้งค่าเริ่มต้น แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  4. คลิกปุ่ม รีสตาร์ท ปุ่มและคอมพิวเตอร์ของคุณจะรีบูตโดยนำเสนอเมนูที่แสดงด้านล่าง
  5. ตอนนี้ กด 4 เพื่อเลือก Enable Safe Mode (หรือ 5 เพื่อเลือก Enable Safe Mode with Networking ถ้าคุณต้องการใช้อินเทอร์เน็ต)
  6. คอมพิวเตอร์ของคุณจะบู๊ตในเซฟโหมด

ในการเริ่มในเซฟโหมด (Windows 7 และเก่ากว่า):

  1. เปิดหรือรีสตาร์ทในขณะที่กำลังบูทเครื่อง ให้กด F8 ค้างไว้ ก่อนโลโก้ Windows จะปรากฏขึ้น
  2. เมนูจะปรากฏขึ้น จากนั้นคุณสามารถปล่อยปุ่ม F8 ใช้แป้นลูกศรเพื่อไฮไลต์ เซฟโหมด (หรือ Safe Mode with Networking หากคุณต้องการใช้อินเทอร์เน็ตเพื่อแก้ปัญหาของคุณ) จากนั้นกด Enter แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  3. คอมพิวเตอร์ของคุณจะบู๊ตในเซฟโหมด

การเริ่มต้นในเซฟโหมดบน Mac:

  1. เปิดหรือรีสตาร์ทคอมพิวเตอร์ของคุณ ขณะที่กำลังบูทเครื่อง ให้กดปุ่ม Shift ค้างไว้ก่อนที่โลโก้ Apple จะปรากฏขึ้น เมื่อโลโก้ปรากฏขึ้น คุณสามารถปล่อย Shift ที่สำคัญ
  2. คอมพิวเตอร์ของคุณจะบู๊ตในเซฟโหมด

วิธีที่ 7:ติดตั้ง Minecraft ใหม่

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

  1. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “appwiz.cpl” แล้วกด “Enter” เพื่อเปิดหน้าต่างตัวจัดการแอป แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  3. ในตัวจัดการแอป ให้เลื่อนลงและคลิกขวาที่ “Minecraft” แอปพลิเคชัน
  4. เลือก “ถอนการติดตั้ง” จากรายการ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อลบแอปพลิเคชันออกจากคอมพิวเตอร์ของคุณ แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  5. ทำซ้ำขั้นตอนข้างต้นสำหรับอินสแตนซ์ใดๆ ของแอปพลิเคชัน
  6. หลังจากนั้น ในการติดตั้งเกม ให้ไปที่นี่เพื่อดาวน์โหลดไคลเอนต์เกม คุณสามารถดาวน์โหลดไคลเอนต์เกมได้แม้ว่าคุณจะไม่ได้เป็นเจ้าของเกม แต่คุณจะสามารถเล่นโหมดสาธิตได้เท่านั้น หลังจากดาวน์โหลดไคลเอ็นต์แล้ว ให้ดับเบิลคลิกที่ไอคอนเพื่อเรียกใช้
  7. ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งแอปพลิเคชันนี้บนคอมพิวเตอร์ของคุณอย่างสมบูรณ์

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

วิธีที่ 8:กำหนดค่าตัวแปรสิ่งแวดล้อม

ระบบปฏิบัติการจำนวนมากใช้ตัวแปรสภาพแวดล้อมเพื่อส่งข้อมูลการกำหนดค่าไปยังแอปพลิเคชัน เนื่องจากคุณสมบัติในแพลตฟอร์ม Java ตัวแปรสภาพแวดล้อมคือคีย์/ค่า คู่ โดยที่ทั้งคีย์และค่า เป็นสตริง หลังจากอัปเดต Windows ล่าสุด อาจเกิดข้อผิดพลาดที่กระตุ้นให้ไบนารี Java(TM) Platform SE หยุดทำงาน ปัญหา. ดังนั้น ในขั้นตอนนี้ เราจะทำการรีเซ็ตตัวแปรสิ่งแวดล้อม

  1. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “แผงควบคุม” แล้วกด “Enter” เพื่อเปิดอินเทอร์เฟซแผงควบคุมแบบคลาสสิก
  3. ในแผงควบคุม คลิกที่ “ดู โดย:” และเลือก “ไอคอนขนาดใหญ่” ตัวเลือกจากรายการ แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  4. คลิกที่ “ระบบ” และเลือก “การตั้งค่าระบบขั้นสูง” จากรายการตัวเลือกที่มีในหน้าต่างถัดไป
  5. เลือก “ขั้นสูง” จากด้านบนสุดแล้วคลิกที่ “ตัวแปรสภาพแวดล้อม” ที่ด้านล่างของหน้าจอ แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  6. ถัดไป ให้คลิกปุ่ม “ใหม่” ปุ่มใต้ “ตัวแปรระบบ” ตัวเลือกเพื่อเปิดหน้าต่างถัดไป
  7. ป้อน “_JAVA_OPTIONS” ในกล่องข้อความชื่อตัวแปร
  8. พิมพ์ “-Xmx256M” ในกล่องค่าตัวแปร
  9. บันทึกการเปลี่ยนแปลงของคุณและคลิกที่ “ตกลง” เพื่อออกจากหน้าต่างตัวแปรระบบ
  10. หลังจากทำเช่นนั้น ให้คลิกที่ “ตกลง” อีกครั้งเพื่อออกจากหน้าต่างนี้โดยสิ้นเชิง
  11. เมื่อดำเนินการเสร็จสิ้นแล้ว ให้ตรวจดูว่าข้อความแสดงข้อผิดพลาดยังคงมีอยู่หรือไม่

วิธีที่ 9:ลบ Java เวอร์ชันเก่า (โดยใช้สคริปต์)

การเก็บ Java เวอร์ชันเก่าไว้ในระบบของคุณทำให้เกิดความเสี่ยงด้านความปลอดภัยอย่างร้ายแรง การถอนการติดตั้ง Java เวอร์ชันเก่าออกจากระบบของคุณทำให้มั่นใจได้ว่าแอปพลิเคชัน Java จะทำงานด้วยการปรับปรุงความปลอดภัยและประสิทธิภาพล่าสุดบนระบบของคุณ คัดลอกโค้ดด้านล่างและบันทึกเป็น Remove_old_java_versions.ps1 ที่ {PackageShare}\Scripts โฟลเดอร์

หมายเหตุ: แพ็คเกจนี้จะตรวจสอบ Java เวอร์ชัน 32 บิตและ 64 บิตที่ติดตั้ง และถอนการติดตั้งเวอร์ชันเก่าอย่างเงียบๆ โดยเหลือเพียงเวอร์ชันใหม่ล่าสุด และเนื่องจากนี่เป็นเพียงสคริปต์ Powershell แบบธรรมดา จึงสามารถเรียกใช้ได้ด้วยตัวเอง โปรดจำไว้ว่าสคริปต์ทำงานช้าเล็กน้อยเนื่องจากการแจงนับคลาส WMI Win32_Product ใช้เวลานาน

#This script is used to remove any old Java versions, and leave only the newest.

#Original author: mmcpherson

#Version 1.0 - created 2015-04-24

#Version 1.1 - updated 2015-05-20

#            - Now also detects and removes old Java non-update base versions (i.e. Java versions without Update #)

#            - Now also removes Java 6 and below, plus added ability to manually change this behaviour.

#            - Added uninstall default behaviour to never reboot (now uses msiexec.exe for uninstall)

#Version 1.2 - updated 2015-07-28

#            - Bug fixes: null array and op_addition errors.

# IMPORTANT NOTE: If you would like Java versions 6 and below to remain, please edit the next line and replace $true with $false

$UninstallJava6andBelow = $true

#Declare version arrays

$32bitJava = @()

$64bitJava = @()

$32bitVersions = @()

$64bitVersions = @()
#Perform WMI query to find installed Java Updates

if ($UninstallJava6andBelow) {

    $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {

        $_.Name -match "(?i)Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$"

    }

    #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID

    $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {

        ($_.Name -match "(?i)J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -and ($_.IdentifyingNumber -match "^\{32")

    }

} else {

    $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {

        $_.Name -match "(?i)Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$"

    }

}
#Perform WMI query to find installed Java Updates (64-bit)

if ($UninstallJava6andBelow) {

    $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {

        $_.Name -match "(?i)Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$"

    }

    #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID

    $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {

        ($_.Name -match "(?i)J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -and ($_.IdentifyingNumber -match "^\{64")

    }

} else {

    $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {

        $_.Name -match "(?i)Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64-bit[)]$"

    }

}
#Enumerate and populate array of versions

Foreach ($app in $32bitJava) {

    if ($app -ne $null) { $32bitVersions += $app.Version }

}

#Enumerate and populate array of versions

Foreach ($app in $64bitJava) {

    if ($app -ne $null) { $64bitVersions += $app.Version }

}

#Create an array that is sorted correctly by the actual Version (as a System.Version object) rather than by value.

$sorted32bitVersions = $32bitVersions | %{ New-Object System.Version ($_) } | sort

$sorted64bitVersions = $64bitVersions | %{ New-Object System.Version ($_) } | sort

#If a single result is returned, convert the result into a single value array so we don't run in to trouble calling .GetUpperBound later

if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)}

if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)}

#Grab the value of the newest version from the array, first converting

$newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)]

$newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)]


Foreach ($app in $32bitJava) {

    if ($app -ne $null)

    {

        # Remove all versions of Java, where the version does not match the newest version.

        if (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) {

           $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString()

           Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru

           #write-host "Uninstalling 32-bit version: " $app

        }

    }

}

Foreach ($app in $64bitJava) {

    if ($app -ne $null)

    {

        # Remove all versions of Java, where the version does not match the newest version.

        if (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) {

        $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString()

           Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru

           #write-host "Uninstalling 64-bit version: " $app

        }

    }

}

วิธีที่ 10:ล้างแคช Java

สิ่งหนึ่งที่อาจทำให้เกิดข้อผิดพลาดนี้คือแคช Java ที่อยู่ในคอมพิวเตอร์ของคุณ แม้ว่าคุณจะลบและติดตั้งซอฟต์แวร์ใหม่แล้วก็ตาม สิ่งแรกที่เราอยากจะแนะนำคือการลบไฟล์ชั่วคราวเหล่านี้ผ่าน Java Control Panel ซึ่งคุณทำได้โดยทำตามขั้นตอนด้านล่าง:

ค้นหาแผงควบคุม Java  – Java 7 Update 40 (7u40) และเวอร์ชันที่ใหม่กว่า:

เริ่มต้นด้วย Java 7 Update 40 คุณจะพบ Java Control Panel ผ่านเมนู Start ของ Windows

  1. เปิด เมนูเริ่มของ Windows
  2. คลิกที่ โปรแกรม (แอปทั้งหมด บน Windows 10)
  3. ค้นหา โปรแกรม Java รายการ
  4. คลิก กำหนดค่า Java เป็น เปิดแผงควบคุม Java

ค้นหา Java Control Panel – เวอร์ชันต่ำกว่า 7u40:

Windows 10:

  1. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้แล้วพิมพ์ “แผงควบคุม”
  2. ในแผงควบคุมของ Windows ให้คลิกที่ โปรแกรม .
  3. คลิกที่ไอคอน Java เพื่อเปิด Java Control Panel

Windows 8:

  1. กด “Windows” + “R” เพื่อเปิดพรอมต์ Run และพิมพ์ “Control Panel”
  2. กด แป้นโลโก้ Windows + W เพื่อเปิด เสน่ห์การค้นหา เพื่อค้นหาการตั้งค่า
    หรือ
    ลากตัวชี้เมาส์ไปที่มุมล่างขวาของหน้าจอ จากนั้นคลิกที่ ค้นหา
  3. ในช่องค้นหา ให้ป้อน แผงควบคุม Java
  4. คลิกที่ไอคอน Java เพื่อเปิด Java Control Panel

Windows 7, Vista:

  1. กด Windows + อาร์ เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ “แผงควบคุม” ในพรอมต์ให้เรียกใช้แล้วกด “Enter” เพื่อเปิดมัน แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  3. ในแผงควบคุม ค้นหา “แผงควบคุม Java”
  4. เปิดแผงควบคุมจากรายการการค้นหา

วิธีอื่นในการเรียกใช้ Java Control Panel:

  1. กด “Windows” + “อาร์” เพื่อเปิดพรอมต์เรียกใช้ แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  2. พิมพ์บรรทัดต่อไปนี้ในหน้าต่าง Run โดยขึ้นอยู่กับระบบของคุณ
    ระบบปฏิบัติการ Windows 32 บิต: c:\Program Files\Java\jre7\bin\javacpl.exe
    ระบบปฏิบัติการ Windows 64 บิต: c:\Program Files (x86)\Java\jre7\bin\javacpl.exe
  3. สิ่งนี้ควรเปิด Java Control Panel

ล้างแคช:

เมื่อคุณเปิดตัว Java Control Panel แล้ว เราจะดำเนินการล้างแคชจริง สำหรับสิ่งนั้น:

  1. คลิกที่ “ทั่วไป” แท็บ จากนั้นเลือก “การตั้งค่า” ตัวเลือกภายใต้ “ไฟล์อินเทอร์เน็ตชั่วคราว” หัวเรื่อง
  2. คลิกที่ “ลบไฟล์” ในหน้าต่างถัดไปที่ปรากฏขึ้น
  3. ตรวจสอบตัวเลือกทั้งหมดในหน้าต่างถัดไปเพื่อให้แน่ใจว่าแคชทั้งหมดได้รับการล้าง แก้ไข:ไบนารี Java Platform SE หยุดทำงาน
  4. คลิกที่ “ตกลง” เพื่อเริ่มกระบวนการหักบัญชี