VC++ 2008 재배포 가능 런타임 설치 오류

VC++ 2008 재배포 가능 런타임 설치 오류

내 Windows10(버전 20H2 빌드 19042.867) 시스템의 여러 프로그램이 제대로 작동하려면 특정 VC++2008 런타임 버전 9.0.30279.5677 x64가 필요합니다. 런타임을 여러 번 설치하려고 시도했지만 항상 다음 오류가 발생했습니다.오류 메시지 스크린샷

오류 1935. 'policy.9.0.Microsoft.VC90.ATL,version='9.0.30729.6161',publicKeyToken='1fc8b3b9a1e18e3b',processorArchitecture='amd64',type='win32-policy' 어셈블리 설치 중 오류가 발생했습니다. 자세한 내용은 도움말 및 지원(HRESULT:0x80070057)을 참조하십시오.

VC++2008(x86 및 x64)의 다른 런타임은 문제 없이 설치되었습니다.

위에서 언급한 런타임을 설치하는 해결 방법이 있습니까?

답변1

저는 아무런 문제 없이 수많은 VC++ 런타임을 설치했습니다. 나는 VC++ 2008 재배포 가능 패키지의 4가지 버전을 설치했지만 귀하의 버전은 그 중 하나가 아닙니다. 개발자는 애플리케이션을 개발할 때 사용한 버전을 패키지에 포함시키는 나쁜 습관을 갖고 있으므로 이는 확실히 과잉입니다.

일부 앱은 앱이 게시된 대로 정확하게 실행되도록 하기 위해 Visual C++ DLL의 정확한 버전에 구체적으로 바인딩할 수 있으므로 Visual C++ 재배포 가능 패키지가 서로 대체되는 것을 차단하는 문제가 발생할 수 있습니다.

그러나 대부분의 앱은 동일한 주요 버전의 최신 버전에 바인딩됩니다. 이는 기본 동작이고 Microsoft 보안 업데이트의 이점을 누릴 수 있기 때문입니다.

현재 VC++ 2008 재배포 가능 패키지 버전이 설치되어 있는 경우 첫 번째 조언은 앱을 설치하지 않고 실행해보라는 것입니다.

VC++ 2008 재배포 가능 버전이 설치되어 있지 않은 경우 다음 버전을 설치해 보세요. 최신 버전.

앱이 여전히 실행되지 않으면 앱이 이 버전에 구체적으로 바인딩되지만 설치가 손상된 것 같습니다. 인터넷에서 다운로드할 수 있는 정확한 버전을 찾지 못했습니다.

컴퓨터에 문제가 있는 경우 다음을 수행할 수 있습니다.

  • C:디스크가 거의 가득 차지 않았 는지 확인하세요.

  • CMD에서 관리자 권한으로 실행해 보세요.

관련 정보