Не удается установить PostgreSQL: произошла ошибка при выполнении установщика среды выполнения Microsoft VC++ в Windows XP

Я загрузил установщик postgresql-9.0.1-1-окна.exe с официального сайта, запустил его, а затем получил ошибку: произошла ошибка при выполнении установщика Microsoft VC++ runtime

пожалуйста, помогите мне кто-нибудь, кто знает причину этого сообщения об ошибке : Windows XP, SP3, Dell Inspiron 1501, процессор: AMD Sempron 3500+

10 ответов


решение.

postgresql-8.4.2-1-окна.exe --install_runtimes 0


создайте ярлык вашего exe-файла; щелкните правой кнопкой мыши на ярлыке - > добавить в конце целевого пути --install_runtimes 0 (например: postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0) сохраните и запустите его:)


У меня была аналогичная проблема, и я нашел исправление, которое сработало для меня с Garrett_H на этом форуме:

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

перейдите в файл %windir%\inf\wsh.inf-файл, щелкните правой кнопкой мыши и выберите "Установить"

повторно запустите установщик postgresql

Я запускаю Windows XP Pro, и я пытался установить postgresql-8.3.17-1-windows.exe. Первоначально я получил следующую ошибку:

произошла ошибка при выполнении установщика среды выполнения Microsoft C++.


  1. создайте ярлык вашего exe-файла;

  2. щелкните правой кнопкой мыши на ярлыке - > добавить в конце целевого пути

    --install_runtimes 0 (eg:postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0)
    
  3. сохранить и запустить его


попробуйте установить как администратор (используя run as administrator). В Версии 9.0 PostgreSQL может быть установлен как администратор windows:)


проверьте, включен ли WSH. Если не включить. Подробности здесь: http://1stopit.blogspot.com/2011/01/postgresql-83-and-84-fails-to-install.html


позаботьтесь о том, чтобы имя папки пользователя Windows не содержало пробелов, PostgreSQL (начиная с версии 9.2.2.1) обрабатывает это плохо. Если я использую эту учетную запись на WinXP, установка завершается с сообщением " Произошла ошибка при выполнении установщика среды выполнения Microsoft C++":

"C:\Documents и настройки\Jimmy (admin)"

но работает просто отлично с этим:

"C:\Documents и настройки\Jimmy-admin"

пробелы в " документах и настройки", похоже, не беспокоят установщика. Иди разберись.


Go to file %windir%\inf\wsh.inf, right click and select 'Install'
re-run postgresql installer

это работает в Windows XP с PostgreSQL 8.4.17-1


сначала загрузите и установите virtual c++ с веб-сайта microsoft, затем запустите установку из команды с --install_runtimes 0


Я получил то же сообщение " проблема установщика времени выполнения VC++..."при попытке установить Postgres 9.4.12 на моем Windows XP Professional Service Pack 2 .

Я попробовал все шаги решения, упомянутые на этой странице не удается установить PostgreSQL: произошла ошибка при выполнении установщика среды выполнения Microsoft VC++ в Windows XP а также на http://1stopit.blogspot.com/2011/01/postgresql-83-and-84-fails-to-install.html

Что входит :- 1. Попытка переустановки различных установщиков VC++. Установка не удалась 2. Повторной установки установщика Windows. Никакое улучшение 3. Попытка установить пакет обновления 3 для Windows XP. Установка не удалась 4. Повторная установка комплекта разработки программного обеспечения, предоставленного корпорацией Майкрософт. Никакое улучшение 5. Внесение изменений в файлы реестра Windows командой regedit. Никакого улучшения

НИЧЕГО НЕ СРАБОТАЛО.

затем я подумал, что трудно вспомнить версию Windows XP, на которой мои Postgres 9.4.12 ранее работал фантастически... Это пакет обновления 3 для Windows XP Professional, который я загрузил с этого сайта: http://softlay.net/operating-system/windows-xp-sp3-iso-full-version-free-download.html Ключ продукта также предоставляется там под вкладкой.

У меня был файл изображения (.iso), записанный на компакт-диск. Я переустановил свою Windows XP (которая не устанавливала Postgres) с этим компакт-диском. Я немного переборщил и попытался установить последнюю версию Postgres 9.6.3. Он установлен нормально, но возникли проблемы 2: 1. Его PgAdmin 4 не работал. 2. Мой PHP 5.3.22 не смог обнаружить php_pgsql.dll в папке расширения PHP. При подделке extension_dir и т. д. В php.ini не улучшил ситуацию, я не установил Postgres 9.6.3 и установил Postgres 9.4.12

теперь все работает волшебно, как и раньше. Извлеченные уроки: 1. Не прыгайте вперед, чтобы обновить проверенную и протестированную версию программного обеспечения, если вам это действительно не нужно. 2. Что у меня есть чувствовал все время: в LINUX вы можете обновить/переустановить каждое из ваших программ. Все можно контролировать и редактировать ... не так с окнами. Надеюсь, это поможет ...