Saya mengunduh penginstal postgresql-9.0.1-1-windows.exe dari situs resmi, menjalankannya, dan kemudian mendapat kesalahan:
Terjadi kesalahan saat menjalankan pemasang runtime Microsoft VC ++
Apa alasan dari pesan kesalahan ini?
Platform: Windows XP SP3, Dell Inspiron 1501. Prosesor: AMD Sempron 3500+
Jawaban:
Salah satu alasan hal ini dapat terjadi adalah karena penginstal mencoba menginstal versi lama VC ++ runtime daripada yang Anda gunakan saat ini.
Lihat log instalasi ini, ditemukan di direktori sementara pengguna Anda (misalnya
dd_vcredist_amd64_20190214193107.log
):Solusinya adalah mencegah runtime agar tidak menginstal dengan
--install_runtimes
opsi:sumber
There has been an error. Error running XXX\getlocales.exe : Program ended with an err or exit code
9.6 dan 10.6.Buat pintasan dari file yang diunduh:
Klik kanan shortcut → Properties → Shortcut . Tambahkan --install_runtimes 0 ke akhir jalur file:
sumber
klik kanan pada pintasan → tambahkan
--install_runtimes 0
di ujung jalur target, misalnya:postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0
simpan dan jalankan :)
sumber
Saya mengalami masalah serupa dan menemukan perbaikan yang berhasil untuk saya dari Garrett_H di posting forum ini:
http://forums.enterprisedb.com/posts/list/1747.page#6180
Saya menjalankan Windows XP Pro, dan saya mencoba menginstal
postgresql-8.3.17-1-windows.exe
. Saya awalnya menerima kesalahan berikut:sumber
Dalam kasus saya, ketika saya sedang menginstal
postgresql-11.0-1-windows-x64.exe
di Windows 10, saya menghadapi masalah yang sama.Saya baru saja menghapus instalan Microsoft Visual C ++ Redistributable (yang terbaru untuk 32 dan 64 bit) dan kemudian mencoba menginstal
postgresql-11.0-1-windows-x64.exe
lagi, dan itu berhasil untuk saya.sumber
Saya juga menghadapi masalah yang sama. Saya memperbaikinya dengan cara berikut:
Singkatnya, coba instal versi terbaru.
sumber
Coba instal sebagai administrator (menggunakan Jalankan sebagai administrator ).
Dalam versi 9.0. PostgreSQL dapat diinstal sebagai administrator Windows :)
sumber
Periksa apakah Windows Script Host (WSH) diaktifkan. Jika tidak diaktifkan, detailnya ada di sini: Masalah Instalasi PostgreSQL di Windows tanpa WSH
sumber
Berhati-hatilah karena nama folder pengguna Windows Anda tidak mengandung spasi. PostgreSQL (pada versi 9.2.2.1) menangani itu dengan buruk. Jika saya menggunakan akun ini di Windows XP, penginstalan gagal dengan pesan "Terjadi kesalahan saat menjalankan penginstal runtime Microsoft C ++":
Tapi itu berjalan dengan baik dengan ini:
Ruang di "Dokumen dan pengaturan" sepertinya tidak mengganggu penginstal. Sosok pergi.
sumber
Buka file
%windir%\inf\wsh.inf
, klik kanan, dan pilih 'Instal'.Kemudian jalankan kembali penginstal PostgreSQL.
Ini bekerja pada Windows XP dengan PostgreSQL 8.4.17-1.
sumber
Pertama unduh dan instal Microsoft Visual C ++ dari situs web Microsoft. Kemudian jalankan penginstalan dari perintah dengan
--install_runtimes 0
.sumber
Windows Script Host (WSH) tidak dapat menjalankan skrip VBScript. Ini dapat terjadi jika host skrip dinonaktifkan (yang tidak biasa), atau jika penginstalan rusak. Tanda dari masalah ini adalah pesan seperti
Masalah ini sering kali dapat diatasi dengan mendaftarkan ulang penerjemah VBScript, klik Mulai * → * Jalankan dan masukkan perintah berikut dan klik OK:
sumber
Saya mengalami masalah yang sama saat mencoba menginstal PostgreSQL versi 11.1. Saya harus menghapus instalan Microsoft VC ++ dan menjalankan penginstal lagi. Ini mengunduh VC ++ yang diperlukan dan penginstalan berhasil.
sumber
Saya memiliki masalah yang sama dan mencoba
Masih tidak berhasil
Kemudian saya memecahkan masalah ini dengan menginstal postgres secara manual:
pg_ctl register -D D:\pgdata -N postgresql -U postgres -P <your postgres password>
sumber