Windows 7의 전체 화면 콘솔 요구 사항은 무엇입니까?


10

Windows 7에서 콘솔을 전체 화면으로 전환하려고하면 이 시스템은 전체 화면 모드를 지원하지 않습니다. 일부 시스템 이 전체 화면 콘솔을 지원 한다는 것을 암시하는 “이 시스템” 에 대한 부분 중요 합니다. 마찬가지로 API 함수 를 사용하려고하면 오류 120 반환됩니다. 이 함수는이 시스템에서 지원되지 않습니다. "이 시스템"으로 다시 .SetConsoleDisplayMode

대부분의 시스템은 Windows XP에서 전체 화면 콘솔을 수행 할 수 있으며 Windows 7의 안전 모드에서 작동하므로 일반 부팅에서 Windows 7이 작동하려면 어떻게해야합니까?

전체 화면 콘솔 오류 메시지


1
테스트하려고했지만 하드웨어 32 비트 버전의 Windows 7이 없습니다. 문제없이 VMWare VM에서 작동합니다.
KCotreau

1
@grawity, 오늘도 POST는 80x50입니다. 최신 그래픽 카드는 여전히 VESA를 지원합니다.
Synetech

2
@Synetech inc : 모든 시스템에서 80x25 화면이 나타납니다. 50 줄이 아닌 25 줄
Michael Trausch

1
스크린 샷에서 해당 메시지 상자를 어떻게 생성합니까? 내 Windows 7 시스템 (64 비트 Home Premium)에서 Alt + Enter는 아무 것도 수행하지 않으며 '전체 화면'메뉴 항목이 없습니다.
Andreas Rejbrand

1
@AndreasRejbrand, 당신은 맞습니다; 방금 당신과 동일한 결과를 가진 64 비트 시스템에서 시도했습니다. 64 비트 Windows에서 완전히 제거 된 것 같습니다. :-|
Synetech

답변:


4

제안한대로 이전 의견을 별도의 답변으로 게시합니다.

문제는 새 드라이버 모델이 VGA 텍스트 모드 프로그램을 지원하지 않는다는 것입니다. 그것들이 8, 16, 32 또는 64 비트인지는 중요하지 않습니다. 실제로 전체 화면에서 이전 VGA 모드 중 어느 것이 지원되는지 모르겠습니다. support.microsoft.com/kb/926657을 참조하십시오.

주목해야 할 것은 카드의 그래픽 기능이 아니라 드라이버 모델의 결함이라는 점입니다 . 거의 모든 단일 그래픽 카드는 기본 VGA 모드와 표준 VGA 및 VESA 모드의 상대적으로 공통적 인 일부 하위 세트를 모두 지원합니다. 나는 마이크로 소프트가 그 기능을 떨어 뜨린 이유에 대해 전혀 모른다. 마더 보드 벤더 나 그래픽 카드 제조사들이 갑자기 VGA에 대한 지원을 중단하기로 결정하는 것은 아니다.

(또한 그 나라의 모드에서 거의 모든 현대 카드는 참고 하지 VGA하지만, 완전히 다른 일이. 그들은 단지 모든 기본 VGA 표준의 집합을 말하는 일이.)


1
아마도 64 비트 Windows에는 NTVDM이 없기 때문에 WDDM에서 VGA 전체 화면 콘솔을 지원하려는 노력이 필요하지 않은 것으로 생각됩니다.
Yuhong Bao

1
NTVDM의 부족이 그것과 어떤 관련이 있는지 잘 모르겠습니다. NTVDM은 디스플레이 드라이버 모델 (이전 또는 새로운)과 관련이 없습니다. 지원이 중단 된 주된 이유는 그래픽 드라이버에 필요한 코드를 크게 단순화했기 때문입니다. 더 이상 거의 사용하지 않는 이전 모드를 모두 지원할 필요가 없습니다. 최신 Linux 시스템조차도 최신 그래픽 보드에서 더 이상 VGA 화면 모드를 사용하지 않으므로 부팅시 그래픽 모드를 한 번 설정하여 수행 할 수 있습니다.
Michael Trausch

1
NTVDM은 VGA 전체 화면 콘솔을 많이 사용합니다. 예를 들어, DOS 프로그램이 VGA 그래픽 모드로 전환 될 때 사용됩니다.
Yuhong Bao

2

장치 관리자로 이동하십시오.

디스플레이 어댑터

그래픽 카드를 선택하십시오

그리고 그것을 비활성화

그게 다야

이제 모든 dos 프로그램이 전체 화면 frm에서 작동합니다.

필요할 때 다시 활성화 할 수 있습니다 .... :-)

또는 WMIC 명령을 사용할 수 있습니다 .WMIC 명령을 사용하면 창에서 최대화 버튼이 활성화되어 있지만 해당 환경에서는 결코 작동하지 않습니다.


1
그래픽 카드를 사용할 수없는 것처럼 작업 한 것을 쉽게 확인할 수 있습니다. :)
avirk

1
이것이 내가 피하는 해결책입니다. 드라이버를 비활성화하면 DWM이 꺼집니다.
surfasb

1
네 @surfasb 나는 당신에게 동의하지만 이것 만 윈도우 7에서 전체 화면을 사용할 수 있습니다. 그리고 단지 3-4 단계를 수행하는 긴 절차가 없습니다.
avirk

1
300 줄과 800 줄 버퍼로 명령 프롬프트를 설정했습니다. . .
surfasb

1
@avirk, 하드웨어 가속을 비활성화하면 작동이 가능하며 그래픽 어댑터를 비활성화하면 동일한 효과가 있습니다 (단, 가속을 비활성화하는 것이 더 쉽고 안전합니다). 어느 쪽이든, 안전 모드에서 실행하는 것과 다르지 않으므로 솔루션이 아닙니다. 일반 모드, 하드웨어 가속 및 모든 모드 에서 실행하는 데 필요한 카드 또는 드라이버 종류를 찾으려고 합니다.
Synetech

1

새로운 DWM은 전체 화면 16 비트 프로그램과 호환되지 않습니다.


1
그러나 대부분의 명령 줄 프로그램은 32/64 비트입니다. DWM은 어느 쪽도 상관하지 않습니다. 콘솔 창은 CSRSS에 의해 표시됩니다.
user1686

2
문제는 새 드라이버 모델이 VGA 텍스트 모드 프로그램을 지원하지 않는다는 것 입니다. 그것들이 8, 16, 32 또는 64 비트인지는 중요하지 않습니다. 실제로 전체 화면에서 이전 VGA 모드 중 어느 것이 지원되는지 모르겠습니다. 참조 support.microsoft.com/kb/926657
마이클 Trausch

1
@grawity. 실제로 DWM이 관심을 갖습니다. DWM이 콘솔 프로그램보다 높은 수준에서 작동하기 때문에 그 이유가 확실합니다. 따라서이 작업에는 많은 디자인 변경이 필요합니다. blogs.msdn.com/b/oldnewthing/archive/2007/12/31/6909007.aspx
surfasb

3
죽어가는 설정을 지원하십시오. 개발자가 두 가지 드라이버 모델을 지원하는 드라이버를 작성하도록하십시오. 드라이버가 견고하더라도 응용 프로그램이 충돌하여 전체 시스템을 중단시킬 수 있습니다. 모두가 M $를 비난합니다. 또한 UAC는 지원되지 않습니다. 모두에 대한 관리자 권한. 이기는 전략처럼 들립니다.
surfasb

2
이것은 직장에서 들어야 할 쓰레기입니다. "Super Gadget 2000을 지원할 수없는 이유는 무엇입니까? 또는 "Super OLD Gadget -200을 지원할 수없는 이유는 무엇입니까? 당신이 당신의 넓은 개방 일정에 모두를 위해 그것을 지원하려면, 나는 당신에게 케이크를 구입합니다. 내가 XP를 싫어하는 것은 아닙니다. 나는 문제를 일으키는 사람들을 미워하지만 해결책을 제시하지 않습니다. . . 도대체 "FIX THE DEFICIT!"라고 소리 치는 모든 사람들과 같습니다. 어떻게? "음, 당신은 그것을 지불합니다 .."
surfasb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.