หากคุณกำลังพยายามเปิดหรือเปิดแอปพลิเคชันที่ใช้ 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
- การตั้งค่าแอปพลิเคชัน Java ที่เข้ากันไม่ได้ซึ่งรบกวนไฟล์แพลตฟอร์ม Java
- ตัวแปรสภาพแวดล้อมไม่ถูกต้องบนคอมพิวเตอร์
- มีม็อด Minecraft ไม่กี่ตัวที่รบกวน Java SE Platform Binary
- โปรแกรมป้องกันไวรัสหรือไฟร์วอลล์กำลังป้องกันไม่ให้แพลตฟอร์ม Java เปิดและทำงานได้ตามปกติ
- ไดรเวอร์ที่ล้าสมัยและระบบปฏิบัติการ Windows ที่เข้ากันไม่ได้
ในส่วนนี้ คุณจะได้พบกับแนวคิดในการแก้ไขปัญหาที่มีประสิทธิภาพ ซึ่งจะช่วยคุณแก้ไขปัญหาไบนารีของแพลตฟอร์ม openJDK ในคอมพิวเตอร์ Windows 10 ของคุณ ปฏิบัติตามตามลำดับเพื่อให้ได้ผลลัพธ์ที่สมบูรณ์แบบ
วิธีที่ 1:เปิดแอปหลังจากคลีนบูต
ผู้ใช้หลายคนแนะนำว่าไบนารี 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>\AppData\Local\Microsoft\Windows\WER\ReportArchive
หมายเหตุ: หากคุณไม่พบไฟล์ที่เกี่ยวข้องในตำแหน่งนี้ คุณสามารถค้นหา Java.exe . ได้โดยตรง ในช่องค้นหา แต่คุณต้องดับเบิลคลิกว่าคุณกำลังเข้าถึง ไฟล์ Java . ที่ถูกต้องหรือไม่ ท่ามกลางสิ่งที่คล้ายกันอีกมากมาย
4. ภายใน ReportArchive โฟลเดอร์ ให้คลิกขวาที่ WER ไฟล์และคลิกที่ เปิดด้วย ตามที่แสดง
5. ตอนนี้ เลือก Notepad จากรายการและคลิกที่ ตกลง ตามภาพ
6. ไปที่ส่วนท้ายของไฟล์และตรวจสอบตำแหน่งของ Java.exe และนำทางไปยังตำแหน่งเดียวกันบนพีซีของคุณ
7. คลิกขวาที่ Java.exe และเลือก คุณสมบัติ ตัวเลือก
8. เปลี่ยนไปใช้ ความเข้ากันได้ แท็บใน คุณสมบัติ หน้าต่างและทำเครื่องหมายที่ช่องถัดจาก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ ตามภาพ
9. ตอนนี้ เลือก Windows 7 หรือ 8 จากรายการแบบเลื่อนลง และคลิกที่ Apply และตกลง เพื่อบันทึกการเปลี่ยนแปลง รีสตาร์ทคอมพิวเตอร์และเปิดแอปพลิเคชันใหม่อีกครั้ง
วิธีที่ 3:กำหนดค่าตัวแปรสภาพแวดล้อม
ข้อมูลการกำหนดค่าทั้งหมดของระบบปฏิบัติการของคุณจะถูกส่งไปยังแอปพลิเคชันโดยใช้ตัวแปรสภาพแวดล้อม ตัวแปรสภาพแวดล้อมเหล่านี้เป็นการรวมกันของ คีย์/ค่า ทั้งคู่เป็นสตริง ตัวแปรเหล่านี้ต้องเข้ากันได้เสมอเพื่อหลีกเลี่ยงปัญหาใดๆ หากคุณเพิ่งอัปเดตพีซี Windows ของคุณและพบกับไบนารี SE แพลตฟอร์ม Java TM หยุดทำงาน คู่เหล่านี้จะต้องถูกรบกวน ลองรีเซ็ตตามคำแนะนำด้านล่าง
1. กด แป้น Windows และพิมพ์ แผงควบคุม . จากนั้นคลิกที่ เปิด
2. ตอนนี้ ตั้งค่า ดูโดย ตัวเลือก ไอคอนขนาดใหญ่ และคลิกที่ ระบบ ตามที่แสดง
3. ตอนนี้ เลื่อนลงมาที่หน้าจอด้านขวาแล้วคลิก การตั้งค่าระบบขั้นสูง ตามที่ปรากฏ. หากคุณได้รับแจ้งจาก UAC ควบคุม คลิกที่ ใช่ แล้วไปต่อ
4. จากนั้นสลับไปที่ ขั้นสูง แท็บแล้วคลิก ตัวแปรสภาพแวดล้อม…
5. ตอนนี้ คลิกที่ ใหม่… ปุ่มใต้ ตัวแปรระบบ .
6. พิมพ์ _JAVA_OPTIONS ในกล่องชื่อตัวแปรและ -Xmx256M ในกล่องค่าตัวแปร
7. จากนั้นคลิก ตกลง เพื่อออกจาก ตัวแปรระบบใหม่ หน้าต่าง
8. อีกครั้ง คลิก ตกลง บนหน้าต่างตัวแปรสภาพแวดล้อม ตรวจสอบว่าคุณได้แก้ไขไบนารีแพลตฟอร์ม 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:ปิดใช้งาน Antivirus ชั่วคราว (ถ้ามี)
โปรแกรมป้องกันไวรัสของคุณอาจป้องกันแอปพลิเคชันใดๆ ไม่ให้เปิดบนพีซีของคุณโดยไม่ได้ตั้งใจ ปัญหาความเข้ากันได้หลายอย่างมีการระบุโดยผู้ใช้ 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 และพิมพ์ แผงควบคุม . จากนั้นคลิกที่ เปิด .
3. จากนั้น ตั้งค่า ดูโดย> ไอคอนขนาดใหญ่ และคลิกที่โปรแกรมและคุณลักษณะ
4A. ไปที่รายการโปรแกรมในรายการและตรวจสอบให้แน่ใจว่า Java ติดตั้งเรียบร้อยแล้ว
4B. ถ้าไม่ ให้ติดตั้ง Java โดยไปที่ java.com
5. เมื่อคุณแน่ใจว่าติดตั้ง Java บนพีซีของคุณแล้ว ดาวน์โหลดไฟล์การประชุมหรือบันทึกการทำงานร่วมกันใหม่ . แต่อย่าเปิดเลย
6. ค้นหา .collab ไฟล์ใน การดาวน์โหลดของฉัน , คลิกขวาที่ไฟล์และคลิกที่ เปิดด้วย ตามที่แสดง
7. จากนั้นคลิก แอปเพิ่มเติม
8A. หากคุณเห็น Java (TM) Web Start Launcher ให้คลิกที่ไอคอนและทำเครื่องหมายที่ช่องถัดจาก ใช้แอปนี้เพื่อเปิดไฟล์ .collab เสมอ . จากนั้นคลิก ตกลง .
8B. หากคุณไม่เห็น Java (TM) Web Start Launcher ในรายการ ให้ทำเครื่องหมายที่ช่องถัดจาก มองหาแอปอื่นในพีซีเครื่องนี้ . นำทางไปยังตำแหน่งที่กำหนด เส้นทาง จากนั้นคลิกที่ ไฟล์ .exe แล้วเลือก เปิด .
C:\Program Files\java\jreXXX\bin
หมายเหตุ: XXX เป็นตัวเลขตามเวอร์ชันของ Java ที่ติดตั้งบนคอมพิวเตอร์ของคุณ ตัวอย่างคือ jre1.8.0_221
9. ตอนนี้ .collab . ทั้งหมด ไฟล์จะเปิดขึ้นโดยใช้ Java Web Start แทนที่จะเป็น Blackboard Collaborate Launcher .
10. สุดท้าย เรียกใช้เซสชั่นการทำงานร่วมกันหรือบันทึกและตรวจสอบว่าแอปพลิเคชันเปิดใช้งานโดยไม่มีปัญหาใดๆ
วิธีที่ 9:ติดตั้งแอปพลิเคชันที่ใช้ Java SE อีกครั้ง
หากคุณไม่ได้รับการแก้ไขใดๆ สำหรับไบนารีของแพลตฟอร์ม openJDK ไม่ตอบสนอง ให้ลองติดตั้งแอปพลิเคชันที่ใช้ Java อีกครั้ง การดำเนินการนี้จะแก้ไขปัญหาที่ขัดแย้งกันทั้งหมดในพีซีของคุณ ซึ่งจะเป็นการแก้ไขปัญหาที่คุณกำลังเผชิญอยู่ในขณะนี้
หมายเหตุ: ต่อไปนี้คือตัวอย่างขั้นตอนในการติดตั้ง Minecraft ใหม่ ทำตามขั้นตอนตามแอพหรือโปรแกรมของคุณ
1. กดปุ่ม Windows + I ค้างไว้ ร่วมกันเพื่อเปิด การตั้งค่า Windows .
2. ตอนนี้ คลิกที่ Apps .
3. ตอนนี้ ค้นหาและคลิกที่ Minecraft Launcher และเลือก ถอนการติดตั้ง ตัวเลือก
4. ตอนนี้ ให้ยืนยันข้อความแจ้งหากมี และ รีบูต พีซีของคุณเมื่อคุณถอนการติดตั้ง Minecraft .
5. เยี่ยมชมเว็บไซต์ทางการของ Minecraft Launcher และคลิกที่ ดาวน์โหลดสำหรับ 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\))*\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 } } }
วิธีที่ 11:ล้างแคช Java
ผู้ใช้หลายคนแนะนำว่าการล้างแคช Java หลังจากลบ Java เวอร์ชันเก่าช่วยให้พวกเขาแก้ไขไบนารี SE แพลตฟอร์ม Java TM ไม่ตอบสนองบนคอมพิวเตอร์ของคุณ กำลังพิจารณาลบไฟล์ชั่วคราวทั้งหมดตามคำแนะนำด้านล่างผ่าน Java Control Panel
1. กด แป้น Windows และพิมพ์ กำหนดค่า Java จากนั้นคลิกที่ เปิด .
2. ใน ทั่วไป คลิกที่ การตั้งค่า… ภายใต้ ไฟล์อินเทอร์เน็ตชั่วคราว ตามภาพ
3. จากนั้น ในหน้าต่างถัดไป ให้คลิกที่ ลบไฟล์ ปุ่มตามภาพ
4. ในข้อความแจ้งที่กำลังจะมีขึ้น ให้เลือกช่องทั้งหมดแล้วคลิก ตกลง .
ตรวจสอบว่าคุณได้แก้ไขไบนารีแพลตฟอร์ม openJDK ไม่ตอบสนองแล้วหรือไม่
แนะนำ:
- วิธีแก้ไข ขออภัย แต่ Word เกิดข้อผิดพลาดใน Windows 10
- แก้ไขเราไม่สามารถเชื่อมต่อกับบริการอัปเดตใน Windows 10
- แก้ไขข้อผิดพลาด Gmail 78754 บน Outlook
- MRT.exe บน Windows 10 คืออะไร
เราหวังว่าคู่มือนี้จะเป็นประโยชน์ และคุณสามารถแก้ไข Java TM แพลตฟอร์ม SE ไบนารีไม่ตอบสนอง ใน Windows 10 โปรดติดต่อเราหากมีคำถามและข้อเสนอแนะของคุณผ่านทางส่วนความคิดเห็นด้านล่าง แจ้งให้เราทราบว่าหัวข้อใดที่คุณต้องการให้เราสำรวจต่อไป