निम्नलिखित पढ़ने के बाद मुझे यह काम मिल गया:
यह पता चला है कि जब जावा अपडेटर नए अपडेट डाउनलोड करने का प्रयास करता है, तो वह "बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस" (बिट्स) नामक विंडोज सेवा का उपयोग करता है। यदि उपयोगकर्ता पर लॉग केवल एक मानक उपयोगकर्ता है, तो जावा अपडेटर नए अपडेट को डाउनलोड करने के लिए BITS सेवा का सही ढंग से उपयोग करने में विफल रहता है। हालाँकि, यदि Java updater द्वारा उपयोग के लिए BITS सेवा उपलब्ध नहीं है (या तो सेवा अक्षम है या कॉलिंग प्रक्रिया के लिए अनुमतियाँ अस्वीकार की गई हैं), java updater अपडेट को डाउनलोड करने और लागू करने के लिए एक वैकल्पिक तंत्र का उपयोग करता है, भले ही वह सफलतापूर्वक काम करता हो। मूल उपयोगकर्ता सीमित अधिकारों (कोई प्रशासनिक अधिकार) वाला एक मानक उपयोगकर्ता नहीं था।
जावा अपडेटर को ऊंचा करने के लिए ताकि मानक उपयोगकर्ता जावा अपडेट स्थापित कर सकें, हमें सबसे पहले जावा अपडेटर के एप्लिकेशन संगतता मोड को सेट करना होगा ताकि विंडोज 2000 के लिए संगतता मोड में चले, जिसमें "बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस" नहीं थी। । यह जावा अपडेटर को जावा अपडेट डाउनलोड करने के लिए वैकल्पिक तंत्र का उपयोग करने के लिए मजबूर करेगा।
http://privilegeforum.scriptlogic.com/Forum/aff/3/aft/193/afv/topic.aspx
तो आप क्या करते हैं:
- jucheck.exe खोजें (आमतौर पर अंडर
%PROGRAMFILES%\Common Files\Java\Java Update
या %PROGRAMFILES(x86)%\Common Files\Java\Java Update
)
- यह गुण खोलें और इसे Windows 2000 संगतता मोड में चलाने के लिए सेट करें (सभी उपयोगकर्ताओं के लिए या कम से कम आपके उन्नत एक के लिए!)
- जावा कंट्रोल पैनल के माध्यम से फिर से अपडेट के लिए जाँच करें
इंस्टॉलर आपके ओएस के समर्थित नहीं होने के बारे में झुकाएगा, लेकिन आपको अपडेट स्थापित करने की अनुमति देगा।
समाधान के लिए खोज के लगभग 3 साल बाद मुझे यह काम मिला। अभी भी इसे ठीक करने के लिए ओरेकल की प्रतीक्षा कर रहा है। वे बस यह समझने में विफल रहते हैं कि हर समय सुपरयुजर के रूप में दौड़ना बुरा व्यवहार और अतीत की बात है।