파일이 실행중인 Windows 버전과 호환되지 않습니다


14

Windows 7 64 비트 OS에서 실행하려고하는 오래된 설치 프로그램 (레거시 앱)이 있습니다.

이전에는 Windows XP 32 비트에만 설치되었습니다. 실행하려고하면 다음 오류가 발생합니다.

이 파일의 버전이 Windows의 버전과 호환되지 않습니다 
당신은 실행 중입니다. 컴퓨터의 시스템 정보를 확인하여
x86 (32 비트) 또는 x64 (64 비트) 버전의 프로그램이 필요합니다. 
소프트웨어 게시자에게 문의하십시오.

소프트웨어 게시자에게 연락하는 것은 옵션이 아닙니다 (소프트웨어는 매우 오래된 것임).

이것을 작동시키는 방법이 있습니까? 어떤 종류의 호환성 모드?

내가 들었던 유일한 것은 Win 7 상자의 Virtual XP입니다. 문제는이 소프트웨어가 전체 소프트웨어 세트의 일부라는 것입니다. 모든 조각을 Virtual XP에 넣거나 전혀 넣지 않아야합니다.

가상 XP에 모든 것을 넣는 길을 가기 전에 Win 7 OS에서 모든 것을 얻을 수있는 방법이 없다는 것을 알고 싶습니다.


어떤 프로그램입니까? 무엇을합니까? 드라이버 설치 또는 제어 전용 하드웨어가 포함되어 있습니까? 오래된 CNC Mills와 같은 장치 용 레거시 소프트웨어는 실제로 win7에서 작동하지 않는다는 것을 알고 있습니다.
Doltknuckle 2016 년

@Doltknuckle-1999 (ish) Delphi BDE가 포함 된 설치 프로그램입니다. 다른 레거시 앱을 실행하려면 BDE가 필요합니다. 설치 프로그램에 드라이버가 없습니다.
Vaccano

파일 이름이 .com으로 끝나나요?
Hello71

아니요, 설치 실드로 빌드 된 설치 프로그램입니다. exe로 끝납니다.
Vaccano

우연히 zip 파일의 이름을 exe로 바꾸어 64 비트 시스템 에서이 동일한 오류를 얻을 수있었습니다. 이것은 그 자체로 답이 아니지만 인터넷 검색으로 찾을 수없는 것입니다.
JumpingJezza

답변:


7

정말 오래된 설치 프로그램이라고 말하면 16 비트 응용 프로그램입니까? Windows 7 x64에서 모든 16 비트 응용 프로그램 지원이 중단되었습니다. 전혀 실행되지 않습니다. 에뮬레이터를 사용하거나 32 비트 Windows로 다시 이동해야합니다. Windows 7의 XP 모드는이 응용 프로그램을 원활하게 시작하고 실행하기 쉬운 솔루션 일 수 있습니다.


16 비트인지 모르겠습니다. 그렇게 생각하지 않지만 설치 프로그램의 "비트"상태를 어떻게 알 수 있습니까? (확실히.)
Vaccano

microsoft.com/windowsxp/using/security/learnmore/spot16bit.mspx 16 비트 응용 프로그램을 검색하는 방법을 보여 주지만 Windows XP의 복사본이 필요할 수 있습니다.
Darth Android

그러나이 메시지는 64 비트 컴퓨터에서 16 비트 응용 프로그램을 실행하려고한다는 것을 나타냅니다. 그러나 Windows 7에서는 대답과 같이 16 비트 지원이 중단되지 않았지만 CPU가 64 비트 모드에서 실행중인 경우 실제로 CPU 자체에서 허용되지 않습니다 (즉, 실행을 거부 함).
Hello71

1
실제로 IIRC CPU는 64 비트 모드에서 16 비트 코드를 실행하지 않습니다.
Hello71

1
@Hello가 맞습니다. "전체"64 비트 모드에서 Windows를 실행하는 x86-64 CPU는 16 비트 코드를 실행하지 않습니다. support.microsoft.com/kb/282423 또한 전체 64 비트 모드에서 여러 16 비트 CPU 기능은 en.wikipedia.org/wiki/X86-64에 따라 비활성화됩니다 ( "이전 기능 제거"참조)
Mokubai

3

레거시 설치 프로그램을 사용하면 실제로 설정을 둘러보아야합니다. 호환성 모드를 Windows XP SP 3으로 설정하고 관리자 권한으로 실행을 설정하십시오.

일부 레거시 설치 프로그램은 "압축 해제"될 수 있습니다. 일부 zip 유틸리티는 실제로 프로그램이 설치해야하는 파일의 압축을 풀 수 있음을 의미합니다. 이제는 권장하지 않지만 수동으로 파일을 직접 이동할 수 있습니다.


.exe 설치 관리자 안에는 작동하는 GTA2.exe 설치 관리자가있었습니다. 대단히 감사합니다! (Winrar를 사용했습니다). 그렇게 생각하지 않았을 것 같아서 고마워요.
Ericson Willians

3

UAC를 끈 상태에서 호환성 모드로 설치 프로그램을 실행하면 ( 레지스트리 변경 ) 작동하지 않는 경우 다음 단계는 수동 설치를 시도하는 것입니다. 여기에서 파일 비교 기술을 사용하여 설치 관리자가 실제로 컴퓨터에서 수행하는 작업을 찾아이를 Windows 7 컴퓨터에 미러링합니다. 이전에이 작업을 수행 한 적이 없다면 모든 작업을 수행하는 데 많은 문제가 발생할 수 있으므로 권장하지 않습니다. 내가 경험을 통해 아는 것은 모든 것을 얻는 데 큰 고통입니다.

더 나은 옵션은 Windows 7에서 XP 모드를 다운로드하여 활성화하는 것입니다 (win 7 홈 또는 스타터에서는 작동하지 않음). 이것은 적어도 주문형 VM을 시작하는 바탕 화면 바로 가기를 제공합니다. 여기에서 찾을 수 있습니다 .


0

손상된 설치 프로그램에 대해 동일한 오류 메시지가 나타납니다 .

처음에 Windows 7 (32 비트 / 64 비트) 용으로 작성된 설치 프로그램이 이메일을 통해 전송되는 동안 손상되어이 메시지 (Windows 7 64 비트)를 표시합니다. 손상되지 않은 파일이 제대로 설치되었습니다.

더 많은 기술 작업을 시도하기 전에 Win XP 컴퓨터에서 설치 관리자를 사용해 보는 것이 좋습니다.

설치 프로그램이 실제로 손상된 경우 백업을 찾거나 다른 곳으로 가져와야합니다.


0

이 오류는 스크립트를 작성하고 * .bat 대신 * .exe로 저장하는 경우에도 나타날 수 있습니다. * .bat로 전환하면 문제를 해결할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.