Windows 7 x64에서 Java 제어판에 업데이트 탭이 표시되지 않음 맨 위에

Windows 7 Professional x64를 실행하고 있습니다. JDK 1.6.0u25를 먼저 32 비트 버전으로 설치하고 64 비트 버전을 맨 위에 설치했습니다.

Java 제어판에는 업데이트에 대한 정보가 표시되지 않습니다. 수동 업데이트를 실행할 수 없습니다.

Msconfig는 제목이 “Java (TM) Platform SE 자동 업데이트 2 0″인 jusched.exe 자동 시작을 보여줍니다.

이 팁을 찾았습니다 :
http://www.computerbase.de/forum/showthread.php?t=732269
업데이트 패널을 강제로 표시했지만 시도하지는 않았습니다.

내 질문은 :

  • 업데이트 탭이 더 이상 나타나지 않는 이유는 무엇입니까?
  • Win7x64에만 해당됩니까?
  • 32 비트 및 64 비트 버전 모두 설치와 관련이 있습니까?

또한 이전 Windows 설치에서 JRE 중 하나만 자동으로 업데이트되는 것을 알았습니다. 이것은 어떻게 작동합니까?



답변

제어판에서 32 비트와 64 비트 jre 충돌이 나타날 수 있습니다.

내가 가지고있는 새로운 HP 노트북 (win7 64bit)에서 실제로 아무것도하지 않고 64 비트 및 32 비트 JRE가 설치되었습니다. 시스템 사용을 시작하자마자 Java를 업데이트하라는 메시지가 표시되었습니다. 나중에 제어판의 Java 버전이 여전히 오래되었지만 ie8의 Java 버전이 최신 버전이라는 것을 알았습니다. about : plugins (mozilla, chrome) 또는 다음을 탐색하여 브라우저에서 버전을 확인할 수 있습니다.

  • http://java.com/en/download/testjava.jsp

  • 32 비트 cmd.exe에서 java -version은 새 버전을 나타냅니다.

  • 64 비트 cmd.exe에서 java -version은 이전 버전 (및 64 비트)을 나타냅니다.

64 비트 버전의 ie8 (일반적으로 32 비트 버전을 실행하고 있음)을 실행하고 위의 testjava 링크를 방문했을 때 오래된 버전이었고 테스트 할 때 질식했습니다.

32 비트 버전은 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched “C : \ Program Files (x86) \ Common Files \ Java \ Java Update \에서 백그라운드 프로세스를 통해 자동 업데이트를 수행했습니다. jusched.exe “

따라서 제어판에 자동 업데이트가 아닌 64 비트의 jre가 표시되고 32 비트 버전의 jre가 자동 업데이트 된 것처럼 보입니다. 64 비트 버전의 jre에 대한 자동 업데이트 프로세스가 표시되지 않았습니다. 평범한 사용자에게는 이것이 필요하지 않기 때문에 64 비트 버전의 jre를 제거하려고 시도 할 것입니다.

나는 이었다 에서 제어판의 32 비트 버전을 실행할 수 :

  • C : \ Program Files (x86) \ Java \ jre6 \ bin \ javacpl.exe

그것은 업데이트 탭을 보여줍니다.

참고 : 제어판의 64 비트 (이전) 버전은 다음과 같습니다.

  • C : \ Program Files \ Java \ jre6 \ bin \ javacpl.exe

답변

64 비트 Java에서는 아직 자동 업데이트가 지원되지 않습니다 ( bug track ). Java SE News 의 RSS 채널에서 업데이트를 추적하고 설치 패키지를 수동으로 다운로드 할 수 있습니다 .


답변

나는 같은 문제가 있었다. 나를 위해 일한 것은

C : \ 프로그램 파일 (x86) \ Java \ jre7 \ bin \ javacpl.exe

Windows 제어판의 기본값이 아닌 ( C : \ Program Files \ Java \ jre7 \ bin \ javacpl.exe에 있음 ).

x86에는 Windows 7 64 비트의 업데이트 탭이 있습니다.


답변

올바른 위치는 다음과 같습니다.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java 업데이트 \ 정책

DWORD (32 비트) 값을 작성하고 “EnableJavaUpdate”로 이름을 지정하십시오. 값 (값 유형-16 진)을 1로 설정하여 업데이트 탭을 표시하십시오. Java 콘솔에서 업데이트 탭을 숨기려면 값을 0으로 설정하십시오.


답변

Click on Start > Run
Type the following command and press Enter: "regedit".
Go to "HKEY_LOCAL_MACHINE > SOFTWARE > JavaSoft > Java Update > Policy".
Create a DWORD (32-bit) value and named it as "EnableJavaUpdate".
    Set its value (value type - hex) to 1 to display the Update tab.
    Set its value to 0 to hide the Update tab from the Java console.