ปิดการใช้งาน Java updater ในรีจิสทรี


4

Java updater ขอให้ดาวน์โหลดการอัพเดตใหม่ จะปิดการใช้งานบนคอมพิวเตอร์หลายเครื่องในโดเมนคุณสมบัตินี้ได้อย่างไร มันเป็นช่องทำเครื่องหมายนี้: http://i.imgur.com/ut7W34C.png?1

แต่ดูเหมือนจะเป็นไปไม่ได้ที่จะยกเลิกการเลือกในรีจิสทรี ฉันเหนื่อย:

32 บิต:

[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000

64 บิต:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001

ปัญหาคือว่า DWORD EnableJavaUpdate hide tab Update "ใน JavaControl Panel แต่ฉันไม่ต้องการซ่อนแท็บนี้เพียงยกเลิกการเลือกช่องทำเครื่องหมายนี้

ฉันพยายามยกเลิกการเลือกช่องทำเครื่องหมายและเปรียบเทียบเนื้อหาของเส้นทางรีจิสทรี

ฉันยังลอง Sysinternals ProcMonitor แต่ไม่สามารถหาสถานที่ในรีจิสทรีที่เก็บข้อมูลนี้

แก้ไข :

1.7.0_67 Java บน x64 มีปัญหาว่า EnableJavaUpdate ในรีจีสทรีถูกตั้งค่าเป็น 1 และไม่ทำงาน (แท็บ Update ไม่แสดง) ดูหลักฐาน

1.7.0_51 Java บน x64 มีปัญหาเส้นทางรีจิสทรีทั้งหมดนั้นหายไปในคอมพิวเตอร์ ดูหลักฐาน

1.7.0._51 Java บน x86 มีพา ธ ในรีจิสตรีและยังอัพเดตแท็บบนไดอะล็อก Configure Java (ฉันไม่มีภาพหน้าจอ)

ฉันต้องหยุดขอดาวน์โหลดเวอร์ชันใหม่และหลังจากนั้นที่แก้อัปเดต Java เวอร์ชันเก่าทั้งหมดในคอมพิวเตอร์ทุกเครื่อง

คำตอบ:


6

จากประสบการณ์ของฉันการปิดใช้งานการอัปเดต Java โดยใช้แผงควบคุม Java ไม่ทำงาน (ไม่ใช่ปัญหาของ UAC ที่ Oracle พูดถึง) และไม่มีค่ารีจิสตรีที่เกี่ยวข้องภายใต้คีย์ "นโยบาย" มันไร้สาระฉันรู้

การทำงานคือการลบSunJavaUpdateSchedค่าออกจากคีย์ "Run" ของ Windows แน่นอนถ้าคุณอัปเดตหรือติดตั้ง Java ในภายหลังด้วยตนเองคีย์นี้จะถูกสร้างขึ้นใหม่ เนื่องจากคุณกล่าวถึงการมี "คอมพิวเตอร์หลายเครื่อง" นี่คือตัวอย่างของวิธีการใช้บรรทัดคำสั่งใน Windows 7 64 บิต:

reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" /v "SunJavaUpdateSched" /f


2

แหล่งที่มาวิธีปิดการใช้งานการแจ้งเตือน Java Update บนคอมพิวเตอร์เครือข่าย Windows 7

เปลี่ยน Java Registry Keys

เปิด RegEdit บนพีซี Windows 7 ก่อนทำการเปลี่ยนแปลงรีจิสทรีขอแนะนำให้สร้างการสำรองข้อมูลก่อน

หากต้องการปิดใช้งานการแจ้งเตือน Java Update ให้เรียกดูคีย์รีจิสทรีต่อไปนี้

ผู้ใช้ 32 บิต:

Update \ Policy HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java

  • เปลี่ยน EnableAutoUpdateCheck เป็น 0
  • เปลี่ยน EnableJavaUpdate เป็น 0

ผู้ใช้ 64 บิต:

HKL \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Update \ Policy

  • เปลี่ยน EnableJavaUpdate เป็น 0
  • เปลี่ยน NotifyDownload เป็น 0
  • เพิ่ม DWORD ใหม่ชื่อ "EnableAutoUpdateCheck" และตั้งค่าเป็น 0

ส่วนที่เหลือของบทความอธิบายวิธีใช้นโยบายกลุ่มของ Windows เพื่อปิดใช้งานการแจ้งเตือน Java Update คุณจะต้องใช้คอมพิวเตอร์ Windows 7 ที่ติดตั้ง Java ล่าสุดและ Windows Server 2008 ที่ใช้นโยบายกลุ่มของคุณ


มันซับซ้อนมากขึ้นโปรดดูโพสต์ที่แก้ไขของฉัน
Jerry1

0

คุณลองนี่ไหม http://java.com/en/download/help/javacpl.xml

ดูเหมือนว่าจะเปิดใช้งานช่องทำเครื่องหมาย Java Plug-in อีกครั้งภายใต้แท็บขั้นสูง มันเป็นสีเทาเสมอแม้ว่าฉันจะเป็นผู้ดูแลระบบก็ตาม ...


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

0

ฉันใช้.regไฟล์registry ( ) นี้เพื่อจุดประสงค์นี้:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]
"SunJavaUpdateSched"=-
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.