나는 마지막 항목에서 시작할 것입니다. Windows 8을 설치 한 후에는 매우 자주 직면해야했던 예제를 제공 할 것입니다. 드라이버 및 프로그램 설치가 컴퓨터에 실패했지만 현재 버전의 운영 체제라는 메시지가 나타납니다. 지원되지 않거나이 프로그램은 호환성 문제가 있습니다. 가장 간단하고 일반적으로 작동하는 솔루션 - Windows 7에서 호환성 모드로 설치를 시작하는 경우,이 두 가지 버전의 OS의 두 버전이 거의 동일하기 때문에 거의 항상 성공적으로 전달되므로 테스트 알고리즘의 설치 프로그램에 내장되어 있습니다. " "8의 존재에 대해 알아 냈습니다. 여기서 이전에 발표되고 비 호환성을보고합니다.
즉, Windows 호환성 모드에서는 현재 설치된 운영 체제의 버전에서 실행 문제가있는 프로그램을 실행하여 이전 버전 중 하나에서 시작되도록 "믿어지는"것입니다.
주의 : 안티 바이러스 호환성 모드를 사용하지 마십시오. 시스템 파일, 디스크 유틸리티 확인 및 수정 프로그램을 사용하지 않으므로 바람직하지 않은 결과로 이어질 수 있습니다. 또한 호환 가능한 버전에서 개발자의 공식 웹 사이트에 프로그램이 없는지 확인하는 것이 좋습니다.
호환 모드에서 프로그램을 실행하는 방법
우선, Windows 7 및 8 (또는 8.1)에서 수동으로 호환 모드로 프로그램을 실행하는 방법을 보여줍니다. 그것은 매우 간단합니다.
- 실행 가능한 프로그램 파일 (EXE, MSI 등)을 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 "속성"항목을 선택하십시오.
- 호환성 탭을 열고 "호환성으로 프로그램 실행"항목을 확인하고 호환성을 제공 할 Windows 버전을 선택하십시오.
- 또한 관리자를 대신하여 프로그램을 시작하고 사용 된 해상도 및 색상 수를 제한하려면 프로그램을 설정할 수도 있습니다 (오래된 16 비트 프로그램에 필요할 수 있음).
- "OK"버튼을 눌러 현재 사용자 또는 "모든 사용자의"옵션 변경 "에 대한 호환성 모드를 적용하여 모든 컴퓨터 사용자에게 적용됩니다.
그런 다음 이번에는 프로그램을 시작하려고 시도 할 수 있습니다. 이번에는 선택한 버전의 Windows에서 호환성 모드에서 시작됩니다.
위에서 설명한 작업을 수행하는 버전에 따라 사용 가능한 시스템 목록이 다릅니다. 또한 일부 항목을 사용할 수 없을 수도 있습니다 (특히 호환 모드에서 64 비트 프로그램을 실행하려는 경우).
프로그램 호환성 매개 변수의 자동 적용
Windows에서는 원하는 방식으로 작동하도록 프로그램을 실행하는 데 필요한 것이 필요한지 판별 할 수있는 내장 된 소프트웨어 호환성 도우미가 있습니다.
이를 사용하려면 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 "호환성 문제의 수정"메뉴를 선택하십시오.
"문제 해결"창이 나타나고 다음 두 가지 옵션이 선택됩니다.
- 권장 옵션 (권장 호환성 매개 변수로 시작)을 사용하십시오. 이 항목을 선택하면 적용될 매개 변수가있는 창이 표시됩니다 (자동으로 결정됩니다). "프로그램 확인"버튼을 클릭하여 시작하십시오. 이 프로그램을 닫은 후 운이 좋으면 호환성 모드 설정을 저장하라는 메시지가 표시됩니다.
- 프로그램 진단 - 프로그램에서 발생하는 문제에 따라 호환성 설정을 선택하려면 (문제점을 지정할 수 있음).
대부분의 경우 조수를 사용하는 호환성 모드에서 프로그램의 자동 선택 및 실행은 매우 효율적입니다.
레지스트리 편집기에 프로그램 호환성 모드 설치
마지막으로 레지스트리 편집기를 사용하여 프로그램에 대한 호환 모드를 활성화 할 수있는 방법이 있습니다. 나는 이것이 이것이 누군가에게 정말로 유용하다고 생각하지 않는다 (어쨌든, 어떤 경우에서, 내 독자들로부터) 가능성이있다.
그래서 여기에 필요한 절차가 있습니다.
- 키보드의 Win + R 키를 누르고 regedit을 입력하고 Enter 키를 누릅니다.
- 열린 레지스트리 키에서 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers의 분기를 엽니 다.
- 오른쪽 오른쪽을 마우스 오른쪽 단추로 클릭하고 "Create"- "String 매개 변수"를 선택하십시오.
- 프로그램의 전체 경로를 매개 변수 이름으로 입력하십시오.
- 마우스 오른쪽 버튼을 클릭하고 "변경"을 클릭하십시오.
- "값"필드에 호환성 값 중 하나만 입력하십시오 (아래 나열됩니다). runasadmin 값을 공백을 통해 추가하면 관리자가 프로그램을 시작할 수 있습니다.
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers 에서이 프로그램에 대해 동일하게하십시오.
위의 스크린 샷에서 볼 수있는 예제는 Vista SP2와 호환성 모드에서 관리자에서 실행중인 Setup.exe 프로그램이 실행됩니다. Windows 7 용 사용 가능한 값 (왼쪽 - Windows 버전이 오른쪽에서 실행중인 호환성 모드에서 레지스트리 편집기의 데이터 값) :
- Windows 95 - Win95.
- Windows 98 및 ME - Win98.
- Windows NT 4.0 - NT4SP5.
- Windows 2000 - Win2000.
- Windows XP SP2 - WinXPSP2.
- Windows XP SP3 - WinXPSP3
- Windows Vista - VistArtM (VistASP1 및 VistASP2 - 해당 서비스 팩의 경우)
- Windows 7 - Win7RTM.
변경 사항을 변경 한 후 레지스트리 편집기를 닫은 다음 컴퓨터를 다시 시작하십시오 (가 바람직으로). 다음 번에 프로그램이 시작됩니다. 선택한 매개 변수로 발생합니다.
아마도 호환성 모드에서 프로그램 시작은 발생하는 오류를 해결하는 데 도움이됩니다. 어쨌든 Windows Vista 및 Windows 7 용 대부분이 Windows 8 및 8.1에서 작동해야하며 XP 용으로 작성된 프로그램은 7 (음, 또는 XP 모드 사용)에서 실행될 가능성이 있습니다.