PostgreSQL स्थापित नहीं कर सकता: Windows XP पर Microsoft VC ++ रनटाइम इंस्टॉलर को निष्पादित करने में त्रुटि हुई


86

मैंने आधिकारिक साइट से इंस्टॉलर postgresql-9.0.1-1-windows.exe डाउनलोड किया, इसे चलाया, और फिर एक त्रुटि मिली:

Microsoft VC ++ रनटाइम इंस्टॉलर को निष्पादित करने में त्रुटि हुई

इस त्रुटि संदेश का कारण क्या है?

प्लेटफ़ॉर्म: विंडोज एक्सपी एसपी ३, डेल इंस्पिरॉन १५०१। प्रोसेसर: एएमडी सेमीप्रॉन ३५००+


जवाबों:


218

ऐसा होने का एक कारण यह हो सकता है कि इंस्टॉलर VC ++ रनटाइम के पुराने संस्करण को इंस्टॉल करने का प्रयास करता है जो आप वर्तमान में उपयोग कर रहे हैं।

अपने उपयोगकर्ता की अस्थायी निर्देशिका (जैसे dd_vcredist_amd64_20190214193107.log) में पाया गया यह इंस्टॉलेशन लॉग देखें :

[20C0: 20E4] [2019-02-14T19: 31: 07] e000: त्रुटि 0x80070666: एक नया संस्करण स्थापित होने पर उत्पाद स्थापित नहीं किया जा सकता।

--install_runtimesविकल्प के साथ रनटाइम को स्थापित करने से रोकने के लिए एक वर्कअराउंड है :

postgresql-9.6.12-1-windows-x64.exe --install_runtimes 0

There has been an error. Error running XXX\getlocales.exe : Program ended with an err or exit code9.6 और 10.6 को मुझे देता है ।
ग्रिम

8
2019 और मुझे एक ही समस्या का सामना करना पड़ा संस्करण postgresql-11.1-1-windows-x64.exe स्थापित करना। इसे --install_runtimes 0 के साथ लॉन्च करने से निश्चित रूप से समस्या हल हो गई।
जेकजार्डन

45
  1. डाउनलोड की गई फ़ाइल का शॉर्टकट बनाएँ:

    यहां छवि विवरण दर्ज करें

  2. शॉर्टकट → गुणशॉर्टकट के राइट क्लिक । फ़ाइल पथ के अंत में --install_runtimes जोड़ें :

    यहां छवि विवरण दर्ज करें


3
धन्यवाद! यह मेरे लिए इसे हल करता है, मेरे पास हर वीसी ++ रनटाइम 08-17 स्थापित है और फिर भी यह इंस्टॉल विफल रहा है।
mr_than

1
इस शानदार समाधान के लिए धन्यवाद!
नीरव झवेरी

1
जीत के लिए पूरी तरह से काम किया 10
इगोर

10
  • अपनी EXE फ़ाइल का शॉर्टकट बनाएँ;
  • शॉर्टकट पर राइट क्लिक करें → --install_runtimes 0लक्ष्य पथ के अंत में जोड़ें , जैसे:

    postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0
    
  • इसे सहेजें और चलाएं :)


3

मुझे एक समान समस्या हो रही थी और इस मंच पोस्ट में Garrett_H से मेरे लिए काम करने वाला एक फिक्स मिला:

http://forums.enterprisedb.com/posts/list/1747.page#6180

फ़ाइल% windir% \ inf \ wsh.inf पर जाएं, राइट क्लिक करें और 'इंस्टॉल' चुनें

Postgresql इंस्टॉलर को फिर से चलाएं

मैं विंडोज एक्सपी प्रो चला रहा हूं, और मैं स्थापित करने की कोशिश कर रहा था postgresql-8.3.17-1-windows.exe। मुझे मूल रूप से निम्नलिखित त्रुटि मिली:

Microsoft C ++ रनटाइम इंस्टॉलर को निष्पादित करने में त्रुटि हुई।


लिंक (प्रभावी रूप से) टूटा हुआ है (यह एक सामान्य स्थान पर पुनर्निर्देशित करता है)।
पीटर मोर्टेंसन

ऐसा लगता है कि मंच लंबा चला गया है। सबसे अच्छा मैं पा सकता था यह तरीका है मशीन लिंक: web.archive.org/web/20160427090126/http://…
ब्रायन डाउनिंग

3

मेरे मामले में, जब मैं postgresql-11.0-1-windows-x64.exeविंडोज 10 पर इंस्टॉल कर रहा था, तो मुझे उसी समस्या का सामना करना पड़ा था।

मैंने अभी Microsoft Visual C ++ Redistributable (32 और 64 बिट दोनों के लिए नवीनतम एक) को अनइंस्टॉल किया और फिर postgresql-11.0-1-windows-x64.exeदोबारा इंस्टॉल करने की कोशिश की , और यह मेरे लिए काम कर गया।


2

मैंने भी उसी मुद्दे का सामना किया। मैंने इसे निम्नलिखित तरीके से तय किया:

  1. मैंने नीचे की साइट देखी: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  2. Windows x86-64 के लिए PostgreSQL संस्करण 11.1 के तहत डाउनलोड बटन चुनें।

एक शब्द में, बस नवीनतम संस्करण को स्थापित करने का प्रयास करें।


2

व्यवस्थापक के रूप में स्थापित करने का प्रयास करें ( व्यवस्थापक के रूप में रन का उपयोग करके )।

संस्करण 9.0 में। PostgreSQL को Windows व्यवस्थापक के रूप में स्थापित किया जा सकता है :)



2

इस बात का विशेष ध्यान रखें कि आपके विंडोज यूजर के फोल्डर का नाम स्पेस नहीं है। PostgreSQL (संस्करण 9.2.2.1 के रूप में) खराब तरीके से संभालता है। अगर मैं Windows XP पर इस खाते का उपयोग करता हूं, तो "Microsoft C ++ रनटाइम इंस्टॉलर को निष्पादित करने में त्रुटि" संदेश के साथ इंस्टॉलेशन विफल हो जाता है:

"C:\Documents and settings\Jimmy (admin)"

लेकिन यह इसके साथ ठीक चलता है:

"C:\Documents and settings\Jimmy-admin"

"दस्तावेज़ और सेटिंग" में रिक्त स्थान इंस्टॉलर को परेशान नहीं करते हैं। जाओ पता लगाओ।


2

फ़ाइल पर जाएँ %windir%\inf\wsh.inf, राइट क्लिक करें, और 'इंस्टॉल' चुनें।

फिर PostgreSQL इंस्टॉलर को फिर से चलाएं।

यह PostgreSQL 8.4.17-1 के साथ विंडोज एक्सपी पर काम करता है।


2

Microsoft वेबसाइट से Microsoft Visual C ++ को पहले डाउनलोड और इंस्टॉल करें। फिर स्थापना को कमांड से चलाएँ --install_runtimes 0


1

Windows स्क्रिप्ट होस्ट (WSH) VBScript स्क्रिप्ट निष्पादित करने में असमर्थ है। यह तब हो सकता है यदि स्क्रिप्टिंग होस्ट अक्षम है (जो कि असामान्य है), या यदि स्थापना टूट गई है। इस समस्या का एक संकेत एक संदेश की तरह है

CScript त्रुटि: स्क्रिप्ट "C:" के लिए स्क्रिप्ट इंजन "VBScript" नहीं मिल सकता है ...।

यह अक्सर पुन: पंजीयन VBScript दुभाषिया द्वारा हल किया जा सकता है, क्लिक करें प्रारंभ * → * रन और निम्न दर्ज करें और क्लिक करें OK:

regsvr32 %systemroot%\system32\vbscript.dll

0

PostgreSQL संस्करण 11.1 को स्थापित करने की कोशिश करते समय मुझे यही समस्या थी। मुझे Microsoft VC ++ की स्थापना रद्द करनी थी और इंस्टॉलर को फिर से चलाना था। इसने आवश्यक VC ++ डाउनलोड किया और स्थापना सफल हुई।


0

मेरे पास यही समस्याएं थीं और मैंने कोशिश की

  • मैन्युअल रूप से MS VC ++ स्थापित करना
  • पोस्टग्रेजुएट पर VC ++ इंस्टॉलेशन को दरकिनार कर
  • फिक्सिंग विंडोज़ अपडेट सेवा

फिर भी असफल

फिर मैंने मैन्युअल रूप से पोस्टग्रेज स्थापित करके इन समस्या को हल किया:

  • C: \ PostgreSQL के लिए PostgreSQL स्थापना सामग्री निकालें (आप अन्य मशीनों पर सफल स्थापना से कॉपी कर सकते हैं)
  • PATH वातावरण में C: \ PostgreSQL \ bin जोड़ें
  • Daud pg_ctl register -D D:\pgdata -N postgresql -U postgres -P <your postgres password>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.