/ / 시스템은 응용 프로그램이 Win32 응용 프로그램이 아니라는 메시지를 표시합니다. 무엇을해야합니까?

시스템은 응용 프로그램이 Win32 응용 프로그램이 아니라는 메시지를 표시합니다. 무엇을해야합니까?

의심 할 여지없이 많은 현대 사용자들이Windows XP, Vista, 7, 8 및 10 "운영 체제"에서 응용 프로그램을 시작할 때 시스템 자체가 "이는 Win32 응용 프로그램이 아닙니다"라고 쓰는 상황에 직면했습니다. 이러한 메시지가 발생하는 이유는 여러 가지가있을 수 있지만 기본 방법을 사용하여 문제를 해결할 수 있습니다.

Win32 란 무엇입니까?

먼저 오류 발생을 고려하고프로그램 시작과 관련된 경우 Win32 응용 프로그램이 아니라는 메시지가 사용자에게 나타날 때. 무엇을해야할까요? 우선 당황하지 마십시오. 그것에 대해 초자연적 인 것은 없습니다.

win32 응용 프로그램이 아닙니다.

표준 32 비트가있는 Windows 시스템아키텍처 또는 지원은 배포 키트 (Setup)의 설치 파일, 프로그램 자체의 실행 파일 (.exe), 동적 링크 라이브러리 (.dll) 또는 설치된 하드웨어 드라이버를 인식하지 못합니다. 장치 또는 가상 구성 요소.

이미 분명한 것처럼 Win32의 바로 그 개념은 특히 32 비트 아키텍처를 의미하므로이 범주의 운영 체제 간에도 오작동이 발생할 수 있습니다.

파일이 Win32 응용 프로그램이 아니라는 메시지가 나타나는 이유는 무엇입니까?

가장 일반적인 상황은이런 종류의 오류가 발생하면 Linux 또는 Mac OS X와 ​​같은 다른 운영 체제에서 생성 된 파일의 비 호환성을 호출 할 수 있습니다. 실행 파일 또는 관련 구성 요소는 Windows 시스템 레지스트리. 이것이 시스템이 "오류 :이 구성 요소 또는 프로그램이 Win32 응용 프로그램이 아닙니다."라는 메시지를 표시하는 이유입니다. 동일한 디스크 이미지 파일을 가져 오겠습니다.

쓰기는 win32 응용 프로그램이 아닙니다.

.nrg, .iso, .cue 등과 같은 확장자Windows OS는 문제없이 인식합니다. 시스템이 "swear"를 시작할 때 확장명이 .dmg 인 유사한 파일의 열기를 설정하는 것이 좋습니다. 이러한 확장은 Mac OS X 시스템에만 제공되기 때문에 이해할 수 있습니다.

이러한 상황 외에도 여러 버전 및 어셈블리에서 Windows 제품군의 "운영 체제"호환성 문제가 발생할 수 있습니다.

응용 프로그램이 다른 Windows OS에서 Win32 프로그램이 아닌 이유는 무엇입니까?

이전 Microsoft Corporation64 비트 아키텍처를 지원하는 새로운 세대의 프로세서와 Windows 7이 등장하면서 32 비트 시스템 전용으로 전문화 된 상황이 바뀌 었습니다.

파일이 win32 응용 프로그램이 아닙니다.

무엇보다도 여기서 고려할 가치가 있으며FAT32 파일 시스템을 NTFS (NTFS5)로 변경하고 Windows 8 및 10에서 ReFS로 변경합니다. 아마도 특정 환경 (이 경우 64 비트 파일 시스템 및 NTFS 또는 ReFS 아키텍처)에서 실행되도록 설계된 응용 프로그램이 32 비트 시스템과 FAT32에서 작동하지 않는다고 설명 할 필요가 없습니다. 파일 시스템 (실제로 매우 유사 함).

오류는 win32 응용 프로그램이 아닙니다.

새 버전의 Windows 운영 체제 개발자일방적 인 길을 갔다. 그들은 새로운 OS 버전에서 FAT32 및 32 비트 아키텍처 애플리케이션에 대한 지원을 남겼지 만 64 비트 애플리케이션 및 파일 시스템과 이전 표준의 호환성을 완전히 배제했습니다.

이제 일부 구성 요소가 Win32 응용 프로그램이 아니라는 오류가 발생하는 이유를 더 자세히 이해해 보겠습니다. 오류를 수정하려면 어떻게해야하고 일반적으로 어떻게 처리해야합니까?

손상된 아카이브 또는 설치 배포

그 이유 중 하나는 위의 측면 외에도시스템의 비 호환성과 관련된 것은 설치 파일이나 아카이브의 손상이며, 이는 매우 일반적입니다. 예를 들어, 아카이브는 말하자면, 언더로드 될 수 있으며 특정 암호 등을 포함 할 수 있습니다.

응용 프로그램이 win32가 아닌 이유

이 경우 보편적이고 가장시스템이 일부 파일 또는 프로그램 모듈이 Win32 응용 프로그램이 아니라는 메시지를 표시하는 간단한 솔루션입니다. 그런 상황에서 무엇을해야합니까? 모든 것이 매우 간단합니다. 파일 또는 아카이브를 다시 다운로드하고 설치 또는 압축 풀기 프로세스를 다시 시작하면됩니다.

문제 해결의 특이성

위의 방법이 도움이되는 경우도 있지만 그렇지 않은 경우도 있습니다.문제가 계속되면 소수의 사람들이 알고있는 보편적이고 가장 효과적인 치료법을 사용할 수 있습니다. 이상하게도이 오류를 수정하는 가장 간단한 방법 중 하나는 인터넷에서 특수 레지스트리 파일 Win32.reg를 다운로드하는 것입니다. 시작 후 시스템은 사용자에게 레지스트리에 데이터를 추가 할 권한을 요청합니다. 변경 사항에 동의 한 다음 컴퓨터를 다시 시작하기 만하면됩니다.

경우에 따라 오류는 다음과 관련 될 수 있습니다.MS 프레임 워크의 오래된 버전이 있습니다. 이미 분명한 것처럼 이러한 상황에서는 플랫폼을 최신 버전으로 업데이트하기 만하면됩니다. 이 플랫폼을 사용하는 데 문제가있는 경우 프로그램 설정으로 이동하여 모든 CPU (모든 프로세서)의 값을 x86 (정확히 32 비트 버전)으로 변경해야합니다.

win32 응용 프로그램이 아닙니다.

"네이티브"가 인식되지 않는 상황에서장치 드라이버의 경우 "운영 체제"자체의 아키텍처에 해당하는 업데이트 된 버전을 찾는 것이 좋습니다. 당연히 64 비트 시스템에 x86 유형 드라이버를 설치할 수 있지만 그 반대는 작동하지 않습니다. 일반적으로 실험하지 않고 x64 시스템에 유사한 버전을 즉시 설치하는 것이 좋습니다. 이것은 앞으로 많은 문제를 피할 것입니다.

결론

위에서 어떤 일이 발생했는지 볼 수 있습니다.이런 종류의 오류는 매우 일반적입니다. 구성 요소 (모듈)가 Win32 응용 프로그램이 아니라고 가정 해 보겠습니다. 위에서 수행 할 작업에 대해 논의했습니다. 원칙적으로 가장 간단하고 효과적인 방법입니다. 물론 시스템 레지스트리에 들어갈 수는 있지만 경험이없는 사용자는이 작업을 권장하지 않습니다. 또한 키를 수동으로 조정하는 과정은 다소 심각한 문제이며 많은 시간이 걸립니다.

무엇보다도 별도로 유의해야합니다.시스템 레지스트리 파일을 다운로드하는 것이 항상 도움이되는 것은 아닙니다. 결국 시스템 구성을 추측하는 것이 거의 불가능하다는 것이 분명합니다. 이 경우 파일 자체의 무결성과 Microsoft Framework, 추가 Java 기반 구성 요소 등과 같은 플랫폼의 호환성을 확인하는 것이 가장 좋습니다. 그런데 개발자는 여전히 SDK for 소프트웨어 개발자. 일반적으로 문제에 대한 해결책을 찾는 것이 가능합니다. 그들이 말했듯이 욕망이있을 것입니다.