공식 사이트에서 설치 프로그램 postgresql-9.0.1-1-windows.exe를 다운로드하고 실행 한 후 오류가 발생했습니다.
Microsoft VC ++ 런타임 설치 프로그램을 실행하는 동안 오류가 발생했습니다.
이 오류 메시지의 이유는 무엇입니까?
플랫폼 : Windows XP SP3, Dell Inspiron 1501. 프로세서 : AMD Sempron 3500+
답변:
이 문제가 발생할 수있는 이유 중 하나는 설치 프로그램이 현재 사용중인 것보다 이전 버전의 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 code
9.6 및 10.6에서 나에게 제공합니다 .
바로 가기를 마우스 오른쪽 버튼으로 클릭 → --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 ++ 런타임 설치 프로그램을 실행하는 동안 오류가 발생했습니다.
나도 같은 문제에 직면했습니다. 다음과 같은 방법으로 수정했습니다.
한마디로 최신 버전을 설치하십시오.
WSH ( Windows Script Host )가 활성화되어 있는지 확인합니다 . 활성화되지 않은 경우 세부 정보는 다음과 같습니다. WSH가없는 Windows의 PostgreSQL 설치 문제
Windows 사용자의 폴더 이름에 공백이 포함되지 않도록 특별히주의하십시오. PostgreSQL (버전 9.2.2.1 기준)은이를 제대로 처리하지 못합니다. Windows XP에서이 계정을 사용하면 "Microsoft C ++ 런타임 설치 프로그램을 실행하는 동안 오류가 발생했습니다"메시지와 함께 설치가 실패합니다.
"C:\Documents and settings\Jimmy (admin)"
그러나 다음과 같이 잘 실행됩니다.
"C:\Documents and settings\Jimmy-admin"
"문서 및 설정"의 공백은 설치 프로그램을 방해하지 않는 것 같습니다. 그림을 이동.
파일로 이동하여 %windir%\inf\wsh.inf
마우스 오른쪽 버튼을 클릭하고 '설치'를 선택합니다.
그런 다음 PostgreSQL 설치 프로그램을 다시 실행하십시오.
이것은 PostgreSQL 8.4.17-1이 설치된 Windows XP에서 작동합니다.
WSH ( Windows Script Host )는 VBScript 스크립트를 실행할 수 없습니다. 스크립팅 호스트가 비활성화 된 경우 (비정상적 임) 또는 설치가 중단 된 경우 발생할 수 있습니다. 이 문제의 징후는 다음과 같은 메시지입니다.
CScript 오류 : 스크립트 "C : ....에 대한 스크립트 엔진"VBScript "를 찾을 수 없습니다.
VBScript 인터프리터를 다시 등록하고 시작 * → * 실행 을 클릭 한 후 다음을 입력하고 클릭하여 해결할 수 있습니다 OK.
regsvr32 %systemroot%\system32\vbscript.dll
나는 똑같은 문제가 있었고 시도했습니다.
여전히 실패
그런 다음 수동으로 postgres를 설치하여 이러한 문제를 해결했습니다.
pg_ctl register -D D:\pgdata -N postgresql -U postgres -P <your postgres password>