홈페이지 » 어떻게 » 왜 오래된 프로그램이 최신 버전의 Windows에서 실행되지 않는지 (그리고 어떻게 실행시킬 수 있습니까?)

    왜 오래된 프로그램이 최신 버전의 Windows에서 실행되지 않는지 (그리고 어떻게 실행시킬 수 있습니까?)

    Windows는 이전 버전과의 호환성에 관한 것이므로 사람 (특히 기업)이 ​​새 버전의 Windows에서 중요한 응용 프로그램을 계속 사용할 수 있습니다. 그러나 한계가 있습니다. 오래된 프로그램은 깨질 가능성이 높습니다..

    일반적으로 이전 소프트웨어에서 멀리 떨어져 있어야합니다. 차고 판매시 Windows 95 용으로 설계된 소프트웨어 CD를 사용하지 마십시오. 더 이상 작동하지 않는 고대 소프트웨어는 아마도 최신 호환 버전으로 업그레이드되어야합니다..

    소프트웨어는 미디어처럼 지속되지 않습니다

    20 년 전의 오디오 CD는 현대 CD 플레이어에서 잘 작동하고 레코드는 현대 레코드 플레이어에서 잘 작동하며 DVD 비디오는 항상 DVD 판독 하드웨어가있는 장치에서 재생됩니다. 그러나 Windows 95에서 18 년 전에 만들어진 고대 소프트웨어 CD는 다릅니다..

    오디오 CD, 비디오 DVD, 심지어 레코드까지 모두 표준 미디어 형식입니다. 즉, 오디오 CD에는 오디오 데이터가 있습니다. 컴퓨터가이 오디오 데이터를 자체적으로 해석합니다. 그렇기 때문에 1980 년에 제조 된 오디오 CD는 Windows 8 PC, Mac 또는 기타 장치에서 재생할 수 있습니다. 컴퓨터는 오디오 CD를 해석하는 방법을 알고 있으며이를 자체적으로 처리합니다. 오디오 CD는 재생중인 운영 체제 나 장치에 대해 알 필요가 없습니다..

    그러나 소프트웨어는 다릅니다. 소프트웨어는 모든 컴퓨터가 해석하는 방법을 알고있는 표준이 아닙니다. 소프트웨어는 컴퓨터에서 실행되는 코드입니다. 필요한 일을하는 것은 소프트웨어의 몫입니다. Windows 3.1 또는 Windows 95 용으로 작성된 소프트웨어는 Windows 7 또는 Windows 8에서 실행되는 것으로 밝혀지면 혼란을 야기 할 수 있습니다. 더 이상 존재하지 않는 파일을 찾고 익숙하지 않은 환경에서도 실행을 거부 할 수 있습니다.

    Windows는 이전 버전과의 호환성으로 유명하며 이전 프로그램을 가능한 한 잘 실행할 수 있도록 지원하지만 Windows가 수행 할 수있는 것조차도 제한이 있습니다. Windows 9x 시리즈는 DOS와 Windows XP를 기반으로하고 이후 버전의 Windows는 Windows NT 커널을 기반으로한다는 점을 감안하면 최신 Windows 버전은 Windows 95 프로그램을 전혀 실행할 수 없습니다. 두건.

    왜 프로그램이 실행되지 않을 수 있습니까?

    우리는 이미 높은 수준의 설명을 다루었지만 프로그램을 제대로 실행하지 못하게하는 저수준의 세부 사항은 다음과 같습니다.

    • 프로그램 실행 거부: 일부 프로그램은 그들이 모르는 Windows 버전에서 실행 중임을 알게되면 설치를 거부 할 수 있습니다.
    • 16 비트 프로그램: Windows의 32 비트 버전에는 이전 Windows 3.1 소프트웨어를 실행할 수있는 16 비트 에뮬레이션 환경이 포함되어 있습니다. 이것은 64 비트 버전의 Windows에서 제거되었으므로 이전 Windows 3.1 프로그램은 전혀 실행되지 않습니다..
    • DOS 소프트웨어: Windows XP 이후, 소비자 버전의 Windows는 더 이상 DOS 위에 구축되지 않습니다. 리얼 모드 DOS에 의존하는 복잡한 DOS 소프트웨어 및 게임은 최신 버전의 Windows에서 네이티브로 실행할 수 없습니다. 명령 프롬프트 창은 완전한 DOS 시스템이 아닌 불완전한 호환성 기능입니다..
    • 이전 라이브러리 종속성: 일부 프로그램은 더 이상 Windows에 포함되지 않거나 새 버전의 Windows에서 제대로 작동하지 않는 다른 오래된 프로그램에 의존 한 고대 라이브러리에 의존했을 수 있습니다.
    • 보안 문제: 오래된 프로그램은 최신 Windows 보안 기능에 사용되지 않으며 제한된 사용자 계정 및 UAC로는 좋지 않을 수 있습니다. Windows는 제한된 사용자 계정으로 오래된 프로그램을 실행하려고 시도하지만 항상 모든 문제를 해결하지는 않습니다..

    이 목록은 완전한 목록은 아니지만 관련된 일부 문제를 이해하는 데 도움이됩니다. 프로그램은 현재 버전의 Windows에서 실행되도록 설계되었으며 향후 20 년 동안 존재할 수있는 Windows 버전은 지원하지 않습니다. 현대 Windows 버전에서 고대 Windows 응용 프로그램을 실행할 때 파손이 예상됩니다. Microsoft 및 다른 운영 체제 공급 업체가 운영 체제를 개선함에 따라 업데이트되지 않는 한 오래된 프로그램이 점차 남아 있습니다.

    이전 프로그램을 실행하는 방법

    가능하다면 아주 오래된 소프트웨어를 피해야하지만 때로는 그렇게 할 수없는 경우도 있습니다. 비즈니스 핵심 애플리케이션을 실행해야하거나 이전 PC 게임을하고 싶을 수도 있습니다. 이러한 프로그램을 실행할 수있는 방법이 있습니다..

    Windows의 호환성 설정 사용: Windows에는 프로그램을 작동시키는 데 도움이되는 기본 제공되는 호환 모드 설정이 있습니다. 프로그램의 바로 가기를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 호환성 탭을 클릭합니다. 프로그램이 실행되는 Windows의 버전을 선택할 수 있습니다. Windows는 이전 버전의 Windows에서 실행되고 있다고 생각하도록 프로그램을 속이려고 시도합니다. 이것은 항상 모든 오래된 프로그램이 작동하는 것을 허용하지는 않습니다 만, 그럴만 한 가치가 있습니다. 프로그램의 올바른 호환 모드 설정을 자동으로 찾으려고하는 프로그램 호환성 문제 해결사도 있습니다..

    가상 컴퓨터에서 이전 소프트웨어 실행기존 소프트웨어를 현대 버전의 Windows에서 실행하려고 시도하는 대신 이전 버전의 Windows에 대한 가상화 된 복사본을 설치하고 거기에 소프트웨어를 실행할 수 있습니다. 예를 들어, Windows XP에서 실행되었지만 Windows 7 또는 8에서 실행되지 않는 응용 프로그램이있는 경우 Windows XP 가상 시스템을 사용하여 해당 프로그램을 실행할 수 있습니다. DOS에서 실행되는 오래된 게임이 있다면 DOSBox에 설치할 수 있습니다. 하드웨어 장치에 직접 액세스해야하는 경우가 아니라면 대부분의 프로그램에서 정상적으로 작동합니다. 예를 들어 직렬 포트를 통해 프린터와 인터페이싱하는 고대 프로그램이 작동하지 않을 수 있습니다. 그러나 이것은 프로그램을 정상적으로 설치하는 것보다 훨씬 덜 편리합니다..

    PC 게임 문제 해결: PC 게임은 미디어와 소프트웨어 사이에 자리 잡고 있습니다. 20 년 전부터 영화를보고 싶어하는 것처럼 20 년 전부터 게임을하고 싶을 수도 있습니다. 그러나 게임은 소프트웨어이며 20 년 전부터 게임을 즐기는 것은 20 년 전부터 프로그램을 실행하려고하는 것과 같을 수 있습니다. 가능하다면 피해야 할 것이 있습니다. 위의 트릭은 오래된 게임을 실행하는 데 도움이 될 수 있지만 이전 PC 게임이 제대로 작동하도록하는 다른 방법도 다뤘습니다.

    연구, 연구, 연구: 이러한 트릭이 작동하지 않거나 프로그램을 가상 시스템이 아닌 현재 Windows 버전에 설치하는 데 어려움을 겪고있는 경우에는 몇 가지 조사를해야 할 수도 있습니다. 프로그램 이름 및 Windows의 현재 버전을 Google에서 검색하고 표시되는 오류 메시지를 검색하는 등 문제가 발생한 후에 문제를 해결해야하는 힘든 과정이 될 수 있지만 정보가있을 수 있습니다. 인기있는 프로그램을 설치하려고합니다. 여기에 관련된 지루한 작업은 오래된 프로그램을 남겨두고 가능한 경우 업그레이드하는 것이 좋습니다..


    일반적으로 제대로 작동하지 않을 수있는 구형 소프트웨어는 피하십시오. 합리적이고 현대적인 최신 소프트웨어를 고수하십시오. Windows 소프트웨어 CD는 오디오 CD와 같지 않습니다. 최신 버전의 Windows 및 새 하드웨어에서 제대로 작동한다는 보장은 없습니다.

    이미지 크레디트 : Ivo Jansch on Flickr, Tarje Sælen Lavik on Flickr