विंडोज 7 में फुलस्क्रीन कंसोल के लिए क्या आवश्यकताएं हैं?


10

जब आप विंडोज 7 में कंसोल को फुलस्क्रीन पर स्विच करने का प्रयास करते हैं, तो यह त्रुटि देता है यह सिस्टम फुलस्क्रीन मोड का समर्थन नहीं करता है। ध्यान दें "इस प्रणाली" के बारे में एक हिस्सा है, जो यह दर्शाता है कि कुछ सिस्टम फुलस्क्रीन कंसोल का समर्थन करते हैं। इसी तरह, यदि आप SetConsoleDisplayModeAPI फ़ंक्शन का उपयोग करने का प्रयास करते हैं , तो यह त्रुटि 120 देता है: यह फ़ंक्शन इस सिस्टम पर समर्थित नहीं है। , फिर से "इस प्रणाली" के साथ

अधिकांश सिस्टम विंडोज एक्सपी में फुलस्क्रीन कंसोल कर सकते हैं, और यह विंडोज 7 के सेफ मोड में काम करता है, इसलिए सामान्य बूट में काम करने के लिए विंडोज 7 के लिए बिल्ली को क्या चाहिए?

फुलस्क्रीन कंसोल त्रुटि संदेश


1
मैं परीक्षण करने का प्रयास करने जा रहा था, लेकिन मेरे पास विंडोज 7 का हार्डवेयर 32-बिट संस्करण नहीं है। यह समस्याओं के बिना VMWare VM के तहत काम करता है।
केकोट्रायु

1
@ शुद्धता, आज भी, POST 80x50 में है। आधुनिक ग्राफिक्स-कार्ड अभी भी वीईएसए का समर्थन करते हैं।
Synetech

2
@ सिंथे इंक: उन सभी प्रणालियों में, मैं एक 80x25 स्क्रीन देखता हूं। 25 लाइनें, 50 नहीं।
माइकल ट्रैशच

1
आप उस संदेश बॉक्स (स्क्रीनशॉट में) का उत्पादन कैसे करते हैं? मेरे विंडोज 7 सिस्टम (64-बिट होम प्रीमियम) पर, Alt + Enter कुछ नहीं करता है, और कोई 'फुलस्क्रीन' मेनू आइटम नहीं है।
एंड्रियास रिबब्रांड 12

1
@AndreasRejbrand, आप सही हैं; मैंने सिर्फ 64-बिट सिस्टम पर इसे आपके जैसे ही परिणामों के साथ आजमाया। मुझे लगता है कि इसे 64-बिट विंडोज से पूरी तरह हटा दिया गया था। :-|
Synetech

जवाबों:


4

जैसा कि सुझाव दिया गया है, मैं अपनी टिप्पणी पहले एक अलग उत्तर के रूप में पोस्ट करूंगा:

समस्या यह है कि नया ड्राइवर मॉडल वीजीए पाठ मोड कार्यक्रमों का समर्थन नहीं करता है। चाहे वे 8, 16, 32 या 64 बिट भी मायने नहीं रखते। मुझे नहीं पता कि फुलस्क्रीन में किसी पुराने वीजीए मोड का समर्थन किया जाता है या नहीं। Support.microsoft.com/kb/926657 देखें

ध्यान देने वाली मुख्य बात यह है कि यह ड्राइवर मॉडल की गलती है, कार्ड की ग्राफिक्स क्षमताओं की नहीं । वस्तुतः हर एक ग्राफिक्स कार्ड में बुनियादी वीजीए मोड, दोनों मानक वीजीए और कम से कम कुछ अपेक्षाकृत सामान्य सबसेट वीईएसए मोड का समर्थन होता है। मुझे वास्तव में Microsoft द्वारा उस कार्यक्षमता को छोड़ने के पीछे के तर्क के बारे में कुछ भी नहीं पता है - यह मदरबोर्ड विक्रेताओं या ग्राफिक्स कार्ड निर्माताओं की तरह नहीं है जो वीजीए के लिए समर्थन छोड़ने के लिए अचानक निर्णय लेने वाले हैं।

(यह भी ध्यान दें कि उनके मूल मोड में लगभग सभी आधुनिक कार्ड वीजीए नहीं हैं , लेकिन एक पूरी तरह से अलग बात है। वे सभी बस आधार वीजीए मानकों के सेट को बोलने के लिए होते हैं।)


1
शायद इसलिए कि डब्ल्यूडीएमडी में वीजीए फुल-स्क्रीन कंसोल का समर्थन करने के प्रयास के लायक नहीं माना गया था, खासकर क्योंकि 64-बिट विंडोज में कोई एनटीवीडीएम नहीं है।
युहंग बाओ

1
मुझे यकीन नहीं है कि एनटीवीडीएम की कमी का इससे क्या लेना-देना है; NTVDM का प्रदर्शन ड्राइवर मॉडल से कोई लेना-देना नहीं है, या तो पुराने या नए हैं। मुझे उस बड़े कारण पर संदेह है कि उन्होंने इसके लिए समर्थन छोड़ दिया है, क्योंकि यह ग्राफिक्स ड्राइवरों के लिए आवश्यक कोड को सरल बनाता है; उन्हें अब उन सभी पुराने तरीकों का समर्थन नहीं करना है जो शायद ही कोई अब उपयोग करता है। यहां तक ​​कि आधुनिक लिनक्स सिस्टम आधुनिक ग्राफिक्स बोर्ड पर अब वीजीए स्क्रीन मोड का उपयोग नहीं करते हैं, बजाय बूट समय पर ग्राफिक्स मोड को सेट करने और इसके साथ किए जाने के।
माइकल ट्रैशच

1
NTVDM हालांकि वीजीए फुल-स्क्रीन कंसोल का एक बड़ा उपयोगकर्ता है। उदाहरण के लिए, इसका उपयोग तब किया जाता है जब डॉस प्रोग्राम वीजीए ग्राफिक्स मोड में बदल जाता है।
युहोंग बाओ २ Yu

2

बस डिवाइस मैनेजर पर जाएं

डिस्प्ले एडेप्टर

अपना ग्राफिक कार्ड चुनें उसे राइट क्लिक करें

और इसे निष्क्रिय कर दें

बस इतना ही

सभी डॉस प्रोग्राम पूरी स्क्रीन पर काम करते हैं जब आप चाहते हैं

आप इसे फिर से सक्षम कर सकते हैं जब कभी जरूरत .... :-)

या आप WMIC कमांड का उपयोग कर सकते हैं, इसका उपयोग करने के बाद आप देखेंगे कि अधिकतम बटन विंडो में सक्षम है लेकिन मैंने उस वातावरण में कभी काम नहीं किया।


1
आप इसे आसानी से देख सकते हैं कि मैंने ऐसा काम किया है कि कोई ग्राफिक कार्ड सक्षम नहीं है। :)
avirk

1
यह वह उपाय है, जिसके बारे में मुझे पता था। ड्राइवर को अक्षम करने से DWM बंद हो जाएगा।
सर्फस

1
हां @surfasb मैं आपसे सहमत हूं, लेकिन केवल यह विंडोज 7 में पूर्ण स्क्रीन को सक्षम कर सकता है। और यह सिर्फ 3-4 चरणों में करने के लिए एक लंबी प्रक्रिया नहीं है।
रात

1
मेरे पास बस 300 लाइनों और 800 रेखा बफर के साथ मेरा कमांड प्रॉम्प्ट सेटअप है। । ।
सर्फ

1
@avirk, हार्डवेयर त्वरण को अक्षम करने से यह काम करने की अनुमति देता है, और जब आप ग्राफिक्स-एडेप्टर को अक्षम करते हैं, तो इसका एक ही प्रभाव होता है (हालांकि बस त्वरण को अक्षम करना आसान और सुरक्षित है)। किसी भी तरह से, यह समाधान नहीं है क्योंकि यह अलग नहीं है जो सुरक्षित-मोड में चल रहा है। मैं यह पता लगाने की कोशिश कर रहा हूं कि इसे सामान्य मोड, हार्डवेयर त्वरण और सभी में चलाने के लिए किस तरह के कार्ड या ड्राइवर की आवश्यकता है ।
सिंटेक

1

नया DWM पूर्ण स्क्रीन 16 बिट कार्यक्रमों के साथ संगत नहीं है।


1
हालाँकि, अधिकांश कमांड-लाइन प्रोग्राम 32/64-बिट हैं। और DWM किसी भी तरह से परवाह नहीं करता है - कंसोल विंडो CSRSS द्वारा प्रदर्शित की जाती हैं।
user1686

2
समस्या यह है कि नया ड्राइवर मॉडल वीजीए पाठ मोड कार्यक्रमों का समर्थन नहीं करता है । चाहे वे 8, 16, 32 या 64 बिट भी मायने नहीं रखते। मुझे नहीं पता कि फुलस्क्रीन में किसी पुराने वीजीए मोड का समर्थन किया जाता है या नहीं। Support.microsoft.com/kb/926657
माइकल ट्रैश

1
@grawity। दरअसल, DWM देखभाल करता है। मुझे पूरा यकीन है कि इसका कारण यह है क्योंकि डीडब्ल्यूएम कंसोल कार्यक्रमों की तुलना में उच्च स्तर पर काम करता है। इस प्रकार यह कुछ बड़े पैमाने पर डिजाइन परिवर्तन ले जाएगा। blogs.msdn.com/b/oldnewthing/archive/2007/12/31/6909007.aspx
surfasb

3
तो देखते हैं, एक मरने सेटअप का समर्थन करते हैं। डेवलपर्स को ड्राइवरों को लिखें जो दो ड्राइवर मॉडल का समर्थन करते हैं। यहां तक ​​कि अगर ड्राइवर रॉक ठोस थे, तो एप्लिकेशन को दुर्घटनाग्रस्त होने और पूरे सिस्टम को नीचे ले जाने की एक मजबूत संभावना है। हर कोई M $ को दोष देता है। साथ ही, UAC समर्थित नहीं है। सभी के लिए विशेषाधिकार। वहां जीतने की रणनीति की तरह लगता है।
सर्फ 2

2
इस तरह का बकवास मुझे काम पर सुनना है। "हम सुपर गैजेट 2000 का समर्थन क्यों नहीं कर सकते? बाकी सभी कंपनियों के पास है।" या "हम सुपर ओएलडी गैजेट -200 का समर्थन क्यों नहीं कर सकते? सभी अन्य कंपनियों के पास है।" यदि आप अपने विस्तृत खुले कार्यक्रम में सभी के लिए इसका समर्थन करना चाहते हैं, तो मैं आपको एक केक खरीदूंगा। ऐसा नहीं है कि मुझे XP से नफरत है। मैं सिर्फ उन लोगों से नफरत करता हूं जो समस्याओं को उठाते हैं, लेकिन कोई समाधान नहीं पेश करते हैं। । । बिल्ली, यह हर किसी की तरह है "चिल्लाओ DEFICIT!" कैसे? "उम्म्म, आप इसके लिए भुगतान करते हैं।"
सर्फास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.