แก้ไข Java TM Platform SE Binary ไม่ตอบสนองใน Windows 10

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

วิธีแก้ไขไบนารี Java TM Platform SE ไม่ตอบสนองใน Windows 10

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

  • ไฟล์แคช Java ที่ไม่จำเป็นหรือเป็นอันตรายใน Windows PC
  • การตั้งค่าแอปพลิเคชัน Java ที่เข้ากันไม่ได้ซึ่งรบกวนไฟล์แพลตฟอร์ม Java
  • ตัวแปรสภาพแวดล้อมที่ไม่ถูกต้องบนคอมพิวเตอร์
  • ม็อด Minecraft บางตัวกำลังรบกวน Java SE Platform Binary
  • โปรแกรมป้องกันไวรัสหรือไฟร์วอลล์กำลังป้องกันไม่ให้แพลตฟอร์ม Java เปิดและทำงานได้ตามปกติ
  • ไดรเวอร์ที่ล้าสมัยและระบบปฏิบัติการ Windows ที่เข้ากันไม่ได้

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

วิธีที่ 1: เปิดแอปหลังจาก Clean Boot

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

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

วิธีที่ 2: เรียกใช้โปรแกรมในโหมดความเข้ากันได้

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

1. กดปุ่ม Windows + E พร้อมกันเพื่อเปิด File Explorer

2. ตอนนี้ ไปที่แท็บ มุมมอง และทำเครื่องหมายที่ช่องถัดจาก รายการที่ซ่อนอยู่ ตามที่แสดง

3. ตอนนี้ ไปที่เส้นทางตำแหน่งต่อไปนี้ใน File Explorer

C:Users<username>AppDataLocalMicrosoftWindowsWERReportArchive

หมายเหตุ: หากคุณไม่พบไฟล์ที่เกี่ยวข้องในตำแหน่งนี้ คุณสามารถค้นหา Java.exe ได้โดยตรงในช่องค้นหา แต่คุณต้องดับเบิลคลิกว่าคุณกำลังเข้าถึงไฟล์ Java ที่ถูกต้องหรือไม่ท่ามกลางไฟล์อื่นๆ ที่คล้ายคลึงกัน

4. ภายในโฟลเดอร์ ReportArchive ให้คลิกขวาที่ไฟล์ WER แล้วคลิกตัวเลือก Open with ดังที่แสดง

5. ตอนนี้ เลือกตัวเลือก Notepad จากรายการและคลิกตกลงตามที่แสดง

6. ไปที่ส่วนท้ายของไฟล์และตรวจสอบตำแหน่งของ Java.exe และไปที่ตำแหน่งเดียวกันบนพีซีของคุณ

7. คลิกขวาที่ไฟล์ Java.exe และเลือกตัวเลือกคุณสมบัติ

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

9. ตอนนี้ เลือก Windows 7 หรือ 8 จากรายการแบบหล่นลง และคลิกที่ Apply และ OK เพื่อบันทึกการเปลี่ยนแปลง รีสตาร์ทคอมพิวเตอร์และเปิดแอปพลิเคชันอีกครั้ง

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

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

  ดาวน์โหลดและเล่น Classic Chess Titans บน Windows 10 (บทช่วยสอน)

1. กดปุ่ม Windows และพิมพ์ Control Panel จากนั้นคลิกที่ เปิด

2. ตอนนี้ ตั้งค่าตัวเลือก ดูตาม เป็น ไอคอนขนาดใหญ่ และคลิกที่ ระบบ ดังที่แสดง

3. ตอนนี้ เลื่อนลงมาที่หน้าจอด้านขวาและคลิกที่การตั้งค่าระบบขั้นสูงตามที่แสดง หากคุณได้รับแจ้งจากการควบคุม UAC ให้คลิกที่ ใช่ และดำเนินการต่อ

4. จากนั้นสลับไปที่แท็บ ขั้นสูง แล้วคลิก ตัวแปรสภาพแวดล้อม…

5. ตอนนี้ คลิกที่ปุ่มใหม่… ใต้ตัวแปรระบบ

6. พิมพ์ _JAVA_OPTIONS ในกล่องชื่อตัวแปรและ -Xmx256M ในกล่องค่าตัวแปร

7. จากนั้นคลิก OK เพื่อออกจากหน้าต่าง New System Variable

8. คลิก OK อีกครั้งในหน้าต่าง Environment Variables ตรวจสอบว่าคุณได้แก้ไขไบนารีแพลตฟอร์ม openJDK ไม่ตอบสนองหรือไม่

วิธีที่ 4: เปิดแอปในเซฟโหมด

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

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

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

หากคุณประสบปัญหาไบนารี SE แพลตฟอร์ม Java TM ไม่ตอบสนองตลอดเวลา ให้ตรวจสอบว่าไดรเวอร์กราฟิกล้าสมัยหรือเสียหายหรือไม่ หากไม่เข้ากัน จะเกิดข้อขัดแย้งหลายอย่างระหว่างสภาพแวดล้อม Java และไดรเวอร์ของคุณ คุณสามารถจัดการปัญหานี้ได้อย่างง่ายดายโดยอัปเดตไดรเวอร์ GPU เป็นเวอร์ชันล่าสุด คุณสามารถอัปเดตไดรเวอร์ด้วยตนเองโดยทำตามขั้นตอนที่แนะนำในคำแนะนำ 4 วิธีในการอัปเดตไดรเวอร์กราฟิกใน Windows 10

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

วิธีที่ 6: ติดตั้งไดรเวอร์กราฟิกใหม่

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

หลังจากติดตั้งไดรเวอร์ GPU ใหม่ ให้ตรวจสอบว่าคุณได้แก้ไขปัญหาไบนารี SE ของแพลตฟอร์ม Java TM แล้วหรือไม่

วิธีที่ 7: ปิดใช้งานโปรแกรมป้องกันไวรัสชั่วคราว (ถ้ามี)

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

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

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

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

1. ปิดงานเบื้องหลังทั้งหมดบนพีซีของคุณ โดยเฉพาะเซสชันการทำงานร่วมกัน

2. ตอนนี้ กดปุ่ม Windows และพิมพ์ Control Panel จากนั้นคลิกที่ เปิด

3. จากนั้นตั้งค่า View by > Large icons และคลิกที่ Programs and Features

4A. ไปที่รายการโปรแกรมในรายการและตรวจสอบให้แน่ใจว่าติดตั้ง Java แล้ว

4B. ถ้าไม่ ให้ติดตั้ง Java โดยไปที่ java.com

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

6. ค้นหาไฟล์ .collab ใน My downloads คลิกขวาที่ไฟล์แล้วคลิกตัวเลือก Open with ดังที่แสดง

7. จากนั้นคลิกที่ แอพเพิ่มเติม

8A. หากคุณเห็น Java (TM) Web Start Launcher ให้คลิกที่ไอคอนแล้วทำเครื่องหมายที่ช่องถัดจาก ใช้แอปนี้เสมอเพื่อเปิดไฟล์ .collab จากนั้นคลิกที่ ตกลง

8B. หากคุณไม่เห็น Java (TM) Web Start Launcher ในรายการ ให้ทำเครื่องหมายที่ช่องถัดจากค้นหาแอปอื่นในพีซีเครื่องนี้ ไปที่เส้นทางของตำแหน่งที่กำหนด จากนั้นคลิกที่ไฟล์ .exe แล้วเลือกเปิด

C:Program FilesjavajreXXXbin

หมายเหตุ: XXX เป็นตัวเลขตามเวอร์ชันของ Java ที่ติดตั้งบนคอมพิวเตอร์ของคุณ นี่คือตัวอย่าง jre1.8.0_221

9. ตอนนี้ ไฟล์ .collab ทั้งหมดจะเปิดขึ้นโดยใช้ Java Web Start แทนที่จะเป็น Blackboard Collaborate Launcher

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

วิธีที่ 9: ติดตั้งแอปพลิเคชันที่ใช้ Java SE อีกครั้ง

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

  แก้ไขข้อผิดพลาด Qbittorrent I/O ใน Windows 10

หมายเหตุ: ขั้นตอนในการติดตั้ง Minecraft ใหม่จะแสดงเป็นตัวอย่าง ทำตามขั้นตอนตามแอพหรือโปรแกรมของคุณ

1. กดปุ่ม Windows + I ค้างไว้พร้อมกันเพื่อเปิดการตั้งค่า Windows

2. ตอนนี้ คลิกที่แอพ

3. ตอนนี้ ค้นหาและคลิกที่ Minecraft Launcher แล้วเลือกตัวเลือกถอนการติดตั้ง

4. ตอนนี้ ให้ยืนยันข้อความแจ้ง ถ้ามี และรีบูตพีซีของคุณเมื่อคุณถอนการติดตั้ง Minecraft แล้ว

5. เยี่ยมชมเว็บไซต์ทางการของ Minecraft Launcher และคลิกที่ปุ่ม DOWNLOAD FOR WINDOWS 10/11 ตามที่แสดง

6. ตอนนี้ ไปที่การดาวน์โหลดของฉัน และเรียกใช้ไฟล์ติดตั้ง MinecraftInstaller

7. ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งบนพีซีของคุณให้เสร็จสิ้น

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

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

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

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

#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))*sd+(sUpdatesd+)*$"
 }
 #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)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{32")
 }
} else {
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$"
 }
}
#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))*sd+(sUpdatesd+)*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)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{64")
 }
} else {
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*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
 }
 }
}

วิธีที่ 11: ล้าง Java Cache

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

  ไม่สามารถติดตั้งแอพจาก Microsoft Store บน Windows 10

1. กดปุ่ม Windows และพิมพ์ Configure Java จากนั้นคลิกที่ Open

2. ในแท็บ General ให้คลิกที่ Settings… ภายใต้หัวข้อ Temporary Internet Files ดังที่แสดง

3. จากนั้นในหน้าต่างถัดไป ให้คลิกที่ปุ่ม ลบไฟล์ ตามภาพ

4. ในข้อความแจ้งที่กำลังจะมีขึ้น ให้เลือกช่องทั้งหมดแล้วคลิกตกลง

ตรวจสอบว่าคุณได้แก้ไขไบนารีแพลตฟอร์ม openJDK ไม่ตอบสนองแล้วหรือไม่

***

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

เรื่องล่าสุด

x