Ich habe das Installationsprogramm postgresql-9.0.1-1-windows.exe von der offiziellen Website heruntergeladen, es ausgeführt und dann eine Fehlermeldung erhalten:
Beim Ausführen des Microsoft VC ++ - Laufzeitinstallationsprogramms ist ein Fehler aufgetreten
Was ist der Grund für diese Fehlermeldung?
Plattform: Windows XP SP3, Dell Inspiron 1501. Prozessor: AMD Sempron 3500+
Antworten:
Einer der Gründe, warum dies passieren kann, ist, dass das Installationsprogramm versucht, eine ältere Version der VC ++ - Laufzeit als die derzeit verwendete zu installieren.
Siehe dieses Installationsprotokoll im temporären Verzeichnis Ihres Benutzers (z. B.
dd_vcredist_amd64_20190214193107.log
):Eine Problemumgehung besteht darin, zu verhindern, dass die Laufzeiten mit der folgenden
--install_runtimes
Option installiert werden :quelle
There has been an error. Error running XXX\getlocales.exe : Program ended with an err or exit code
am 9.6 und 10.6.Erstellen Sie eine Verknüpfung der heruntergeladenen Datei:
Klicken Sie mit der rechten Maustaste auf die Verknüpfung → Eigenschaften → Verknüpfung . Fügen Sie --install_runtimes 0 am Ende des Dateipfads hinzu:
quelle
Klicken Sie mit der rechten Maustaste auf die Verknüpfung → Fügen Sie
--install_runtimes 0
am Ende des Zielpfads hinzu, z.postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0
Speichern und ausführen :)
quelle
Ich hatte ein ähnliches Problem und habe in diesem Forumsbeitrag einen Fix gefunden, der für mich von Garrett_H funktioniert hat:
http://forums.enterprisedb.com/posts/list/1747.page#6180
Ich verwende Windows XP Pro und habe versucht, es zu installieren
postgresql-8.3.17-1-windows.exe
. Ich habe ursprünglich den folgenden Fehler erhalten:quelle
In meinem Fall hatte ich bei der Installation
postgresql-11.0-1-windows-x64.exe
unter Windows 10 das gleiche Problem.Ich habe gerade Microsoft Visual C ++ Redistributable (das neueste für 32- und 64-Bit) deinstalliert und dann erneut versucht, es zu installieren
postgresql-11.0-1-windows-x64.exe
, und es hat bei mir funktioniert.quelle
Auch ich stand vor dem gleichen Problem. Ich habe es folgendermaßen behoben:
Mit einem Wort, versuchen Sie einfach, die neueste Version zu installieren.
quelle
Versuchen Sie, als Administrator zu installieren (verwenden Sie Als Administrator ausführen ).
In Version 9.0. PostgreSQL kann als Windows-Administrator installiert werden :)
quelle
Überprüfen Sie, ob Windows Script Host (WSH) aktiviert ist. Wenn nicht aktiviert, finden Sie hier Details: PostgreSQL-Installationsproblem unter Windows ohne WSH
quelle
Achten Sie besonders darauf, dass der Ordnername Ihres Windows-Benutzers keine Leerzeichen enthält. PostgreSQL (ab Version 9.2.2.1) geht damit schlecht um. Wenn ich dieses Konto unter Windows XP verwende, schlägt die Installation mit der Meldung "Beim Ausführen des Microsoft C ++ - Laufzeitinstallationsprogramms ist ein Fehler aufgetreten" fehl:
Aber damit läuft es ganz gut:
Die Leerzeichen in "Dokumente und Einstellungen" scheinen das Installationsprogramm nicht zu stören. Stelle dir das vor.
quelle
Gehen Sie zur Datei
%windir%\inf\wsh.inf
, klicken Sie mit der rechten Maustaste und wählen Sie "Installieren".Führen Sie dann das PostgreSQL-Installationsprogramm erneut aus.
Dies funktioniert unter Windows XP mit PostgreSQL 8.4.17-1.
quelle
Laden Sie zuerst Microsoft Visual C ++ von der Microsoft-Website herunter und installieren Sie es. Führen Sie dann die Installation von Befehl mit aus
--install_runtimes 0
.quelle
Windows Script Host (WSH) kann keine VBScript-Skripte ausführen. Dies kann auftreten, wenn der Scripting-Host deaktiviert ist (was ungewöhnlich ist) oder wenn die Installation unterbrochen ist. Ein Zeichen für dieses Problem ist eine Nachricht wie
Es kann häufig durch erneutes Registrieren des VBScript-Interpreters behoben werden. Klicken Sie auf Start * → * Ausführen, geben Sie Folgendes ein und klicken Sie auf OK:
quelle
Ich hatte das gleiche Problem beim Versuch, PostgreSQL Version 11.1 zu installieren. Ich musste Microsoft VC ++ deinstallieren und das Installationsprogramm erneut ausführen. Das erforderliche VC ++ wurde heruntergeladen und die Installation wurde erfolgreich durchgeführt.
quelle
Ich hatte die gleichen Probleme und versuchte es
Immer noch erfolglos
Dann habe ich dieses Problem gelöst, indem ich postgres manuell installiert habe:
pg_ctl register -D D:\pgdata -N postgresql -U postgres -P <your postgres password>
quelle