이미지 크레디트: 올리버 로시/이미지 뱅크/게티이미지
때때로 Windows의 문제는 "유효한 Win32 응용 프로그램이 아닙니다."라는 오류가 표시될 수 있습니다. 이 메시지는 다음과 같이 보일 수 있습니다. 혼란스럽긴 하지만 단순히 Windows 버전이 어떤 내용인지 이해할 수 없기 때문에 앱을 실행할 수 없다는 것을 의미합니다. 파일. 문제를 해결하려면 파일을 받은 곳에서 파일을 다시 받으십시오. 그래도 작동하지 않으면 다른 Windows 또는 MS-DOS 버전을 사용하여 파일을 실행해야 할 수 있습니다.
Win32 응용 프로그램이란 무엇입니까?
Win32는 32비트 버전의 Windows용 프로그래밍 인터페이스에 대한 Microsoft의 이름입니다. 32개의 이진 숫자 블록의 데이터에 액세스하고 동일한 양의 공간을 사용하여 섹션을 참조할 수 있습니다. 메모리.
오늘의 비디오
이전 버전의 Windows와 MS-DOS라고 하는 이전 운영 체제는 16비트 운영 체제였으며 현재 64비트 버전의 Windows를 사용할 수 있습니다. 일반적으로 Windows 32비트 버전에서는 16비트 프로그램과 32비트 프로그램을 모두 실행할 수 있으며 64비트 버전에서는 32비트 프로그램과 64비트 프로그램을 실행할 수 있습니다.
32비트 버전의 Windows 또는 64비트 버전의 Windows에서 비 Win32 응용 프로그램을 실행하려고 하면 Win32 오류가 발생할 수 있습니다.
Windows 32 응용 프로그램이 아님
프로그램이 Win32 응용 프로그램 또는 이와 유사한 응용 프로그램이 아니라는 메시지를 받으면 여러 가지 가능한 원인이 있습니다.
하나는 프로그램이 실행 중인 것보다 최신 또는 이전 운영 체제용이라는 것입니다. 다른 하나는 파일 자체가 어떻게든 손상되었거나 Windows와 호환되지 않는다는 것입니다.
Windows에서 macOS 또는 Linux 애플리케이션을 실행하려고 하면 해당 오류가 표시될 수 있습니다. Microsoft Word 문서 또는 파일 확장자가 다음으로 잘못 설정된 경우 발생할 수 있는 응용 프로그램인 것처럼 이미지 ".exe."
프로그램이 부적절하게 설치되어 데이터 손상이 발생한 경우에도 오류가 표시될 수 있습니다. 프로그램을 다운로드했거나 디스크에서 설치했다면 다시 설치하고 오류가 사라지는지 확인하십시오. 필요한 경우 프로그램 제작자에게 도움을 요청하십시오.
소스 코드에서 직접 프로그램을 컴파일한 경우, 그것이 오픈 소스 도구이든 직접 빌드한 경우 컴파일러 설정을 확인하여 올바른 Windows용으로 빌드하고 있는지 확인하십시오. 버전.
에뮬레이션 및 이전 Windows
이전 프로그램이 Windows 버전에서 작동하지 않는 경우 한 가지 옵션은 에뮬레이터 또는 가상 머신에서 실행하는 것입니다.
VMWare 또는 VirtualBox(참고자료 참조)와 같은 도구를 사용하여 프로그램과 더 호환될 수 있는 다른 이전 운영 체제를 설치할 수 있습니다. 컴퓨터의 창에서 실행되므로 사용 중인 Windows 버전에서 효과적으로 실행할 수 있습니다. 일반적으로 운영 체제용 설치 프로그램이 필요합니다.
Windows 또는 DOS 에뮬레이터를 사용하여 이전 프로그램을 실행할 수도 있습니다. DOSBox는 에뮬레이터에서 DOS 프로그램을 실행하는 데 사용할 수 있으며 FreeDOS는 MS-DOS에 대한 무료 호환 대안입니다. Wine이라는 도구를 사용하여 Mac 또는 Linux 시스템에서 Windows 프로그램을 실행할 수 있습니다(참고자료 참조).
다른 컴퓨터가 있는 경우 다른 버전의 Windows 또는 DOS를 실행할 수도 있습니다.