"이 소프트웨어는 64비트 OS에서 지원되지 않습니다"에 대한 해결 방법은 무엇입니까?

"이 소프트웨어는 64비트 OS에서 지원되지 않습니다"에 대한 해결 방법은 무엇입니까?

액세스해야 하는 오래된 앱이 있는데 초기 설치 화면에서 ''라는 메시지가 표시됩니다.소프트웨어64비트 운영 체제에서는 지원되지 않습니다. 32비트 컴퓨터에 설치해주세요." (저는 W10 Pro x64를 사용하고 있습니다.)

적어도 설치 프로그램을 완료할 수 있는지 확인하기 위해 할 수 있는 해킹이 있습니까? 내 PC에 Win XP VM을 설치할 수도 있지만 그렇게 할 필요는 없습니다.

답변1

여기에는 두 가지 가능성이 있습니다.

  1. 설치 프로그램은 16비트이지만 응용 프로그램은 실제로 32비트입니다. 이 경우 설치 프로그램의 압축을 수동으로 풀면 응용 프로그램 RAW를 실행할 수 있는 기능이 제공될 수 있습니다(적절한 설치 없이 압축을 푼 파일에서 직접). 압축을 푼 설치 프로그램 안에 일반 32비트 setup.exe가 있을 수도 있습니다. 이 경우 해당 프로그램을 실행하여 애플리케이션을 설치하면 됩니다.
    두 경우 모두 호환성 설정(XP로 설정)을 조정하여 작동하게 해야 할 수도 있습니다.
  2. 전체 애플리케이션은 16비트입니다. 이 경우 32비트 VM 시스템을 사용해야 합니다. 나는 XP 모드를 작동시키는 데 종종 그 자체로 문제가 되기 때문에 귀찮게 하지 않을 것입니다. W10 Pro가 있으므로 Hyper-V를 사용할 수 있습니다. 저는 32비트 Windows 7을 사용하여 Hyper-V VM을 생성하겠습니다. WindowsUpdate를 사용하면 계속해서 최신 상태를 유지할 수 있습니다.
    이것이 바로 사무실에서 오래된 CAD 도면을 새로운 형식으로 변환해야 하는 오래된 CAD-CAM 응용 프로그램을 사용하여 수행하는 작업입니다. (실제로 해당 CAD 앱은 32비트(16비트 설치 프로그램 사용)이지만 방법 1을 통해 제대로 작동하도록 하는 것은 불가능합니다.)

답변2

소프트웨어를 지정하지 않았지만 가능한 해결 방법 중 하나는 32비트 시스템에 소프트웨어를 설치한 다음 설치된 파일을 64비트 시스템에 복사하고 필요한 레지스트리 항목을 수동으로 생성하여 설치 프로그램을 우회하는 것입니다. (당신은 냄새를 맡을 수 있습니다프로세스 모니터설치하는 동안. 보다아래 댓글도우미 PowerShell 스크립트의 경우)

이는 복잡한 응용 프로그램의 경우 매우 노동 집약적인 방법일 수 있지만, 반면에 설치 프로그램을 단순히 파일 복사, 시작 메뉴 항목 생성, 레지스트리 항목(있는 경우) 작성 등 거의 아무것도 하지 않는 용도로 사용하는 응용 프로그램이 많이 있습니다. 이런 경우에는 쉽게 성공할 수 있습니다.

또 다른 문제는 응용 프로그램이 64비트 환경에서 제대로 작동할 수 있는지 여부입니다. 호환성 설정을 시도해 보면 성공할 수도 있고 실패할 수도 있습니다. 하지만 해결 방법을 요청하셨기 때문에 여기에 있습니다.

설치 프로그램 패키지(대부분의 경우 실행 가능한 ZIP 파일 또는 Windows Installer 패키지)를 수동으로 열고 해당 콘텐츠를 추출하려는 또 다른 시도입니다. MSI 설치 프로그램과 일부 EXE 설치 프로그램은 기본적으로 32비트 시스템에서 얻는 것과 동일한 파일 세트를 얻게 되지만 이 방법으로 압축을 풀 수 있으므로 여기서는 큰 문제가 아닙니다. 그러나 많은 경우 이러한 추출이 가능합니다.

관련된 링크들:MSI 패키지 포장 풀기그리고자동 추출 EXE 아카이브 열기.

관련 정보