여러 버전을 설치할 수 없습니다. PostgreSQL
(9.4.x 이상부터) on Windows 10
,에서 다운로드 한 이리 , 각각 동일한 오류를보고합니다.
이 문제를 극복하는 방법에 대한 아이디어가 있습니까? Windows 7에 9.5.x를 설치할 수있었습니다.
C : \ Users \ % USERNAME % \ AppData \ Local \ Temp에있는 postgresql_installer * 디렉토리를 찾았지만 거기에 없었습니다.
내용은 다음과 같습니다. bitrock_installer.log
:
Log started 08/22/2018 at 12:56:26
Preferred installation mode : qt
Trying to init installer in mode qt
Mode qt successfully initialized
Executing C:\Users\myuser\AppData\Local\Temp/postgresql_installer_3b2cb60a13/temp_check_comspec.bat
Script exit code: 0
Script output:
"test ok"
Script stderr:
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[12:56:32] Existing base directory:
[12:56:32] Existing data directory:
[12:56:32] Using branding: PostgreSQL 9.6
[12:56:32] Using Super User: postgres and Service Account: NT AUTHORITY\NetworkService
[12:56:32] Using Service Name: postgresql-x64-9.6
Executing cscript //NoLogo "C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\prerun_checks.vbs"
Script exit code: 0
Script output:
The scripting host appears to be functional.
Script stderr:
Executing C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\vcredist_x64.exe /passive /norestart
Script exit code: 3010
Script output:
Script stderr:
Program ended with an error exit code
Error running C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\vcredist_x64.exe /passive /norestart: Program ended with an error exit code
Executing C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\vcredist_x86.exe /passive /norestart
Script exit code: 0
Script output:
Script stderr:
Executing C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\getlocales.exe
Script exit code:
Script output:
Script stderr:
Unknown error while running C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\getlocales.exe
관련 :
exe 파일을 어떻게 추출합니까?
—
amphibient
먼저 exe 파일 (예 : postgresql-9.5.14-1-windows-x64.exe)을 다운로드했지만 우편 번호를 다운로드하려고 시도했습니다. 무엇을해야할지 모릅니다.
—
amphibient
로그 파일의 내용을 게시했습니다. 왜 당신은 그들이 할 일이 없다고 말합니까? 그들은 Win10과 Postgres입니까? 첫 번째는 레지스트리 키와 매우 유사한 문제를 보여줍니다.
—
amphibient
우리를 보자. 채팅에서 계속 토론하기 .
—
Ramhound
"PostgreSQL 설치 마법사에 오신 것을 환영합니다"라는 설치 프로그램을 실행하기 만하면 디렉토리가 생성됩니다
—
HelpingHand
%temp%\postgresql_installer_[rand]
설치 프로그램을 실행하지 않고도 getlocales.exe를 해당 디렉토리에서 복사하여 시험해 볼 수 있습니다. 명령 프롬프트에서 실행하면 아무 것도 출력하지 않습니까? 실패하면 프로세스 모니터를 실행합니다. docs.microsoft.com/en-us/sysinternals/downloads/procmon 적어도 프로세스 종료 이벤트의 종료 코드에주의를 기울여야합니다. 로그에서 다른 문제를 찾아보십시오. 아마도 좋은 추적과 나쁜 추적을 비교할 수 있습니다.