जावा अद्यतन "आवश्यक स्थापना फ़ाइलों को डाउनलोड करने में विफल।"


36

मेरे विंडोज 7 मशीन पर जावा अपडेट लगातार इस त्रुटि संदेश के साथ विफल रहता है।

(संपादित करें: विंडोज 8 पर भी यही बात होती है)।

आवश्यक स्थापना फ़ाइलों को डाउनलोड करने में विफल।

यह एक आम समस्या लगती है, क्या किसी को क्या गलत हो रहा है, इस बारे में जानकारी है और क्या अपडेट चेक को अक्षम करने के अलावा इसके लिए कोई निर्धारण है (सुरक्षा के दृष्टिकोण से एक बुरा विचार लगता है) या नाग संदेश की प्रतीक्षा कर रहा है और तब मैन्युअल रूप से नया संस्करण स्थापित करना (प्रयोज्य बिंदु से कष्टप्रद और बेवकूफ)।

ध्यान दें कि मैंने पिछले संस्करण को मैन्युअल रूप से स्थापित किया था (6.23 से 6.30 तक मुझे लगता है कि अपडेट कर रहा है?), यह सोचकर कि समस्या हल हो सकती है, लेकिन कोई भाग्य नहीं।


क्या आपने जावा को पूरी तरह से अनइंस्टॉल / रीइंस्टॉल करने की कोशिश की है?
ऋषिमहाराज

@rishimaharaj मैंने पिछली बार ऐसा अनइंस्टॉल किया और पुन: स्थापित किया, हालांकि यह संभव है कि रजिस्ट्री में कुछ क्रॉफ्ट बचा था।
therefromhere

1
मुझे यह त्रुटि हर बार मिलती है जब मैं अपने उपयोगकर्ता खाते (यहां तक ​​कि उन्नत अनुमतियों के साथ) से जावा अपडेट स्थापित करने का प्रयास करता हूं। मुझे वास्तव में अपने व्यवस्थापक खाते में लॉग इन करना होगा, और समस्या दूर हो जाएगी।
Psubsee2003

जवाबों:


31

निम्नलिखित पढ़ने के बाद मुझे यह काम मिल गया:

यह पता चला है कि जब जावा अपडेटर नए अपडेट डाउनलोड करने का प्रयास करता है, तो वह "बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस" (बिट्स) नामक विंडोज सेवा का उपयोग करता है। यदि उपयोगकर्ता पर लॉग केवल एक मानक उपयोगकर्ता है, तो जावा अपडेटर नए अपडेट को डाउनलोड करने के लिए BITS सेवा का सही ढंग से उपयोग करने में विफल रहता है। हालाँकि, यदि Java updater द्वारा उपयोग के लिए BITS सेवा उपलब्ध नहीं है (या तो सेवा अक्षम है या कॉलिंग प्रक्रिया के लिए अनुमतियाँ अस्वीकार की गई हैं), java updater अपडेट को डाउनलोड करने और लागू करने के लिए एक वैकल्पिक तंत्र का उपयोग करता है, भले ही वह सफलतापूर्वक काम करता हो। मूल उपयोगकर्ता सीमित अधिकारों (कोई प्रशासनिक अधिकार) वाला एक मानक उपयोगकर्ता नहीं था।

जावा अपडेटर को ऊंचा करने के लिए ताकि मानक उपयोगकर्ता जावा अपडेट स्थापित कर सकें, हमें सबसे पहले जावा अपडेटर के एप्लिकेशन संगतता मोड को सेट करना होगा ताकि विंडोज 2000 के लिए संगतता मोड में चले, जिसमें "बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस" नहीं थी। । यह जावा अपडेटर को जावा अपडेट डाउनलोड करने के लिए वैकल्पिक तंत्र का उपयोग करने के लिए मजबूर करेगा।

http://privilegeforum.scriptlogic.com/Forum/aff/3/aft/193/afv/topic.aspx

तो आप क्या करते हैं:

  1. jucheck.exe खोजें (आमतौर पर अंडर %PROGRAMFILES%\Common Files\Java\Java Updateया %PROGRAMFILES(x86)%\Common Files\Java\Java Update)
  2. यह गुण खोलें और इसे Windows 2000 संगतता मोड में चलाने के लिए सेट करें (सभी उपयोगकर्ताओं के लिए या कम से कम आपके उन्नत एक के लिए!)
  3. जावा कंट्रोल पैनल के माध्यम से फिर से अपडेट के लिए जाँच करें

इंस्टॉलर आपके ओएस के समर्थित नहीं होने के बारे में झुकाएगा, लेकिन आपको अपडेट स्थापित करने की अनुमति देगा।

समाधान के लिए खोज के लगभग 3 साल बाद मुझे यह काम मिला। अभी भी इसे ठीक करने के लिए ओरेकल की प्रतीक्षा कर रहा है। वे बस यह समझने में विफल रहते हैं कि हर समय सुपरयुजर के रूप में दौड़ना बुरा व्यवहार और अतीत की बात है।


अच्छा, मैं इसकी जाँच करूँगा!
therefromhere

4
मैं इसे स्वीकार करूंगा, हालांकि मैंने विंडोज 8 में अपग्रेड किया है क्योंकि मैंने सवाल पूछा था और यह काम नहीं करता है क्योंकि संगतता मोड कार्यक्षमता बदल गई है। एक और जवाब यह है कि Windows 8 के लिए काम करता है पाने के लिए अच्छा होगा
therefromhere

1
बहुत बहुत धन्यवाद - यह एक ऐसा कष्टप्रद मुद्दा रहा है। मेरी एकमात्र आशा यह है कि जावा डाउनलोड कर रहा है इस मुद्दे को हल करता है .... मैं यह नहीं कह सकता कि मैं अपनी सांस रोक रहा हूं।
एंडी

3
यह मेरे लिए काम करता है, लेकिन मुझे संगतता मोड सेट करते समय "सभी उपयोगकर्ताओं के लिए सेटिंग्स बदलें" चुनना था।
डेव कज़िनो

4
आज, लगभग दो साल बाद, मुझे अभी भी वही समस्या है। यह अविश्वसनीय है कि ओरेकल ने अभी भी इसे तय नहीं किया है।
प्रति क्वेस्ट एरोनसन

3

एक और गैर-स्थायी लेकिन त्वरित समाधान बस jucheck.exeव्यवस्थापक मोड में चल रहा है:

  1. jucheck.exeनिम्नलिखित में से किसी एक का उपयोग करके जावा अपडेटर निष्पादन योग्य खोजें :
    • jucheckप्रारंभ मेनू के खोज क्षेत्र में टाइप करें।
    • यहां देखो %PROGRAM_FILES%\Common Files\Java\Java Update
  2. संदर्भ मोड के माध्यम से व्यवस्थापक मोडjucheck.exe में जावा अपडेटर चलाएँ :
    1. `Jucheck.exe पर दाएं माउस बटन दबाएं
    2. "व्यवस्थापक के रूप में चलाएं" का चयन करें।

1
FYI करें: यह विंडोज 8.1 पर काम नहीं करता है।
jvriesem

jvriesem, मेरे लिए काम करते हैं।
यूरा शिनकरेव

विंडोज 7 पर मेरे लिए काम करता है। @YShinkarev, यदि उत्तर ने आपकी मदद की है, तो आपको ऐसी टिप्पणी लिखने के बजाय अपवोट करना चाहिए। तब हर कोई देख सकता है कि समाधान समुदाय द्वारा सराहा गया है, और लेखक प्रतिष्ठा प्राप्त करता है।
लाइन

यह बहुत ही सरल उपाय है। मैं पुष्टि कर सकता हूं कि यह विंडोज 7 पर काम करता है
जोर्ज डब्ल्यू।

-1

आपको निनवे के साथ जावा स्थापित करने का प्रयास करना चाहिए। आप सिर्फ Ninite.com पर जा सकते हैं और रनटाइम के तहत जावा का चयन कर सकते हैं। फिर जब आपको जावा अपडेट रन नाइनट के बारे में फिर से सूचना मिलती है और यह जावा अपडेट तंत्र का उपयोग किए बिना नवीनतम जावा को स्थापित करेगा। यह वास्तव में सरल और आसान कोई सवाल नहीं है और आप उसी साइट से अन्य ऐप्स को अपडेट करने के लिए उन्नीस प्रोग्राम का उपयोग कर सकते हैं।


1
मैं इसके बारे में पहले नहीं सुना था और दूसरे सॉफ़्टवेयर को इंस्टॉल करने के लिए रैंडम ऐप की अनुमति देने में थोड़ा संदेह था, लेकिन निन्टे को यह वैध लगता है (यह उल्लेख करने के लायक है कि यह टॉम के हार्डवेयर, लाइफहाकर , टेकक्रंच निनएट / पेपर्स द्वारा अनुशंसित है )। और यह वास्तव में सुचारू रूप से काम करता है।
therefromhere

मुझे खुशी है कि आपने इसे पसंद किया। मैं अपनी मशीन पर अपडेट करने और उसके पुनर्निर्माण के लिए हर समय उस कार्यक्रम का उपयोग करता हूं।
d4v3y0rk

3
वास्तव में यह वास्तव में समस्या को फिर से होने से नहीं रोकता है - मुझे लगता है कि मैन्युअल रूप से प्रत्येक जावा रिलीज के लिए नब्बे स्थापित को फिर से चलाना होगा।
therefromhere
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.