* vcredist_x86 9.0.30729.6161 버전 다운 받아 레지스트리 수정하여 하위 버전으로 처리하는 자동 스크립트
실행 후 재부팅이 필요합니다.
* Windows 10 에 기본 설치된 VC90의 버전 9.0.30729.9625 의 경우 설치 파일을 따로 구할 수 없어 삽질은 내 운명 :: dism 복구 (tistory.com) 로 처리 해야 함.
* 레지스트리 혹은 특정 버전을 설치하여도 동적 참조 로 개발된 프로그램 (LiteCad, AnySign For PC→ 금융 관련 프로그램?) 등의 실행이 불가능 함.
* Microsoft Visual C++ 2008 의 경우 지원 종료로 인해 보안 프로그램에서 삭제 처리하는 것이 아닌지 검토 필요
* 9.0.30729 버전에서 설치 가능한 버전은 9.0.30729.6161로 보이며 서비스 팩에 따라 9.0.30729.7xxx 버전 까지 설치 가능한 것으로 보임
* 문제는 설치하여도 Windows 10에 기본 설치 버전이 더 높고 동적 참조 경로가 Windows 10 기본 설치 경로로만 참조됨
* 가능하면 개발사에 DLL의 정적 참조 요청→폴더에 해당 파일을 넣어도 동작함
* 보안 프로그램에서 삭제하지 않는지 확인
* %WINDIR%\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9625_none_508ef7e4bcbbe589 경로에 직접 파일 넣을 수 있다면 넣어서 처리
관리자 권한이 없는 이상 접근 할 수 없으며 접근 할 수 있어도 권한이 부여되어 있지 않음
범용 CRT 배포
앱용 유니버설 CRT 라이브러리를 배포하는 방법, 시기 및 위치를 알아봅니다.
learn.microsoft.com
동적 링크 라이브러리 검색 순서 - Win32 apps | Microsoft Learn
동적 링크 라이브러리 검색 순서 - Win32 apps
전체 경로를 지정하여 지정된 DLL이 로드되는 특정 위치를 제어할 수 있습니다. 해당 메서드를 사용하지 않는 경우 시스템은 이 항목에 설명된 대로 로드 시 DLL을 검색합니다.
learn.microsoft.com
동적 링크 라이브러리 리디렉션 - Win32 apps | Microsoft Learn
동적 링크 라이브러리 리디렉션 - Win32 apps
애플리케이션이 공유 DLL의 특정 버전에 따라 달라지고 다른 애플리케이션이 해당 DLL의 최신 또는 이전 버전과 함께 설치된 경우 문제가 발생할 수 있습니다. 앱이 실패하기 시작할 수 있습니다.
learn.microsoft.com
큰 WinSxS 디렉터리로 인해 디스크 공간 문제가 발생합니다. - Windows Client | Microsoft Learn
큰 WinSxS 디렉터리로 인해 디스크 공간 문제가 발생합니다. - Windows Client
WinSxS(대규모 Windows 구성 요소 저장소) 디렉터리로 인해 발생하는 디스크 공간 문제를 해결하는 방법을 설명합니다.
learn.microsoft.com
내 성격 100% 활용하기 -上- : 네이버 블로그 (naver.com)
Visual C++ CRT 라이브러리 이야기
비주얼 C++을 이용한 어느 정도 규모의 애플리케이션을 만든다면 라이브러리의 사용은 필수적이다. 그 중...
blog.naver.com
Visual C++ CRT 라이브러리 이야기 : 네이버 블로그 (naver.com)
Visual C++ CRT 라이브러리 이야기
비주얼 C++을 이용한 어느 정도 규모의 애플리케이션을 만든다면 라이브러리의 사용은 필수적이다. 그 중...
blog.naver.com
python - Windows Side-by-side assembly default version (msvcr90.dll) - Stack Overflow
Windows Side-by-side assembly default version (msvcr90.dll)
Where is the default version of assemblies stored? When I run python.exe (2.6 or 2.7) and check it out using Process Explorer, I see that it loads the newest version of msvcr90.dll (9.0.30729.9247...
stackoverflow.com
'Etc' 카테고리의 다른 글
IIS URL Rewrite - amd64 (0) | 2022.09.28 |
---|---|
IIS ARR(Application Request Routing) - amd64 보관용 (0) | 2022.09.28 |
[노트북] MediaTek Wi-Fi 6 - 이 장치를 시작할 수 없습니다.(코드 10) (0) | 2022.07.08 |
Code Signing 인증서 만료와 TimeStamp Server (TSA) (0) | 2022.03.11 |
Powershell 실행시 Repository 및 SSL/TLS 문제 처리 (0) | 2022.02.21 |