[postgresql] PostgreSQL을 설치할 수 없음 : Windows XP에서 Microsoft VC ++ 런타임 설치 프로그램을 실행하는 동안 오류가 발생했습니다.

공식 사이트에서 설치 프로그램 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


답변

  1. 다운로드 한 파일의 바로 가기를 만듭니다.

    여기에 이미지 설명 입력

  2. 바로 가기 → 속성바로 가기를 마우스 오른쪽 버튼으로 클릭합니다 . 파일 경로 끝에 –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 ++ 런타임 설치 프로그램을 실행하는 동안 오류가 발생했습니다.


답변

제 경우에는 postgresql-11.0-1-windows-x64.exeWindows 10 에 설치할 때 동일한 문제에 직면했습니다.

방금 Microsoft Visual C ++ 재배포 가능 패키지 (32 비트 및 64 비트 모두에 대한 최신 버전)를 제거한 다음 postgresql-11.0-1-windows-x64.exe다시 설치하려고했는데 저에게 효과적이었습니다.


답변

나도 같은 문제에 직면했습니다. 다음과 같은 방법으로 수정했습니다.

  1. 아래 사이트를 방문했습니다 :
    https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  2. Windows x86-64 용 PostgreSQL 버전 11.1에서 다운로드 버튼을 선택합니다.

한마디로 최신 버전을 설치하십시오.


답변

관리자 권한으로 설치해보십시오 (관리자 권한으로 실행 사용 ).

버전 9.0. PostgreSQL은 Windows 관리자로 설치할 수 있습니다. 🙂