क्या जीयूआई के बिना विंडोज चलाना संभव है?


69

मैं सोच रहा था कि क्या लिनक्स के बिना अपने GUI जैसे Windows को चलाना संभव है - सिर्फ वर्चुअल टर्मिनल (tty) के साथ

इसके पीछे का कारण यह है कि मेरा विंडोज 7 बॉक्स अक्सर जब भी कुछ रैंडम एप्लिकेशन को लटका देता है, जैसे कि फ़ायरफ़ॉक्स (फिर भी फ़ायरफ़ॉक्स, क्रोम ऐसा नहीं करता है), एमएसएन, माइक्रोसॉफ्ट ऑफिस, आदि को जमा देता है (मैंने अनगिनत बार और विंडोज को फिर से इंस्टॉल किया है) मेरे द्वारा उपयोग किए जाने वाले हर संस्करण के लिए, मुझे लगता है कि यह वास्तव में विंडोज डी की तरह है:)

हालाँकि, मैंने देखा कि जब कोई प्रोग्राम लटका होता है और इस तरह से लगभग मेरा पूरा डेस्कटॉप फ्रीज हो जाता है, अगर मुझे कंसोल विंडो अप करने के लिए हुआ है (मेरे पास SUA है, यूनिक्स परत विंडोज में स्थापित है, स्थापित है), बस किल कमांड का उपयोग करें, यह बन्द हो जाता है एक पलक में उस अनुत्तरदायी आवेदन को नीचे और मुझे फिर से एक उत्तरदायी डेस्कटॉप देता है।

इसलिए मैं सोच रहा हूं: क्या डेस्कटॉप पर लटका होने पर कुछ टेक्स्ट-ओनली इंटरफेस पर स्विच करना संभव है, जैसे मैं कभी-कभी लिनक्स पर करता हूं?


42
यदि आपके पास एक पुरानी विंडो थी , तो इसे डॉस कहा जाता था।

5
नहीं, Microsoft ने विंडोज 9x के बाद इससे छुटकारा पा लिया। X के विपरीत, Windows कुछ शेल सबसिस्टम के शीर्ष पर नहीं चलता है। Ctrl + alt + delete आप प्राप्त कर सकते हैं सबसे अच्छा है।
क्रिस एबरले

14
टेक डेमो में मौजूद है कि आप क्या देख रहे हैं, लेकिन एक व्यावहारिक अर्थ में विंडोज केवल जीयूआई की उपस्थिति पर निर्भर करता है। यदि आपका बॉक्स बेतरतीब ढंग से जमता है, तो उसे ठीक करें।
अफरजियर

3
यह सवाल बहुत मायने नहीं रखता है। यदि समस्या यह है कि GUI प्रोग्राम जो वास्तविक कार्य करने के लिए उपयोग किए जा रहे हैं , तो उपयोगकर्ता इंटरफ़ेस को फ्रीज करने का कारण बनता है, तो सिस्टम को किसी भी GUI एप्लिकेशन को चलाने में सक्षम होने से रोकना वास्तव में इसे हल करने और सिस्टम बनाने का एक तरीका नहीं है। उत्पादक।
जेडीबीपी

6
यह अच्छा होगा यदि कोई वास्तव में आपके प्रश्न का उत्तर देने के बजाय यह कहे कि आप गलत हैं और इसे करने का कोई और तरीका सुझा रहे हैं। ऐसी बहुत सी स्थितियाँ हैं जहाँ उपयोगकर्ता इंटरफ़ेस अस्थिर या धीमा हो जाता है। उस राज्य से बाहर निकलने का रास्ता जानना अद्भुत होगा।
अटैकिंगहोबो

जवाबों:


75

विंडोज सर्वर कोर विंडोज का 'जीयूआई-कम' संस्करण है:

विंडोज सर्वर 2008 के साथ शुरुआत करते हुए Microsoft ने ग्राफिकल यूजर इंटरफेस (GUI) के बड़े हिस्सों के बिना ऑपरेटिंग सिस्टम को स्थापित करने का विकल्प पेश किया। इसका मतलब है जब आप सर्वर पर लॉगऑन करते हैं तो आपको मिलने वाला कमांड लाइन प्रॉम्प्ट है। कोई विंडोज एक्सप्लोरर, कोई स्टार्ट मेनू और कोई इंटरनेट एक्सप्लोरर नहीं है। आप IP पता सेट करना चाहते हैं? कमांड लाइन का उपयोग करें। रिबूट करना चाहते हैं? कमांड लाइन का उपयोग करें। चाहना । । । ? खैर, आप विचार समझ गए।

पुराने और गैर-सर्वर संस्करणों के लिए आप रजिस्ट्री कुंजी को संपादित कर सकते हैं HKEY_LOCAL_MACHINE>Software>Microsoft>Windows NT>CurrentVersion>Winlogonऔर cmd.exeइसके बजाय शैल मान बदल सकते हैं Explorer.exe

बिल्कुल जीयूआई-मुक्त विकल्प नहीं है, लेकिन यह एक्सप्लोरर और बहुत सारे दृश्य 'निकेट्स' को समाप्त करता है जो आपके सभी संसाधनों को खाते हैं। :)


42
विंडोज सर्वर कोर अभी भी एक खिड़की ग्राफिकल मोड के लिए बूट करता है, यह सिर्फ शेल के रूप में एक विंडो में कमांड प्रॉम्प्ट चलाता है। यह एक्स में बूट करने और न केवल एक्सटर्म विंडो प्राप्त करने की तरह है।
20

1
बहुत अच्छा अल्थो मैं एक पाठ केवल इंटरफ़ेस पर स्विच करने का एक तरीका चाहता हूं, जब डेस्कटॉप लटका हुआ है यह विंडोज़ डीडी के साथ अपनी असंभव लगता है:
BeyondSora

6
@BeyondSora - आप हमेशा टास्क मैनेजर का उपयोग कर सकते हैं और Explorer.exe को मार सकते हैं यह रीसेट और फिर से लोड होगा। विंडोज विस्टा और 7 में एक छिपा हुआ "एक्जिट एक्सप्लोरर" शटडाउन विकल्प भी है जिसे आप (स्टार्ट मेनू पर पावर बटन-राइट-राइट-क्लिक करें) पर प्राप्त कर सकते हैं। लेकिन मैं देखता हूं कि आप क्या लक्ष्य बना रहे हैं, और जैसा कि अन्य लोगों ने कहा है, आपको कभी भी विंडोज के साथ 100% जीयूआई-कम नहीं मिलेगा।
Ƭᴇc atιᴇ007

3
हाँ, लेकिन कभी-कभी तो कार्य प्रबंधक को यह भी पता नहीं चलेगा कि मैंने इस स्थिति का सामना कुछ समय के लिए किया है, और कुछ और नहीं जो मैं जबरदस्ती बंद करने के अलावा कर सकता हूं। लेकिन कुछ दिनों पहले, मैं अपने एसयूए बैश खोल को खोलने के लिए हुआ, और जब पूरा डेस्कटॉप लटका हुआ था, किसी भी खिड़की को स्थानांतरित करने में सक्षम नहीं था, तो टास्कमैनगर अभ्यस्त बाहर आ गया। मैं सौभाग्य से उस कंसोल में टाइप करने में सक्षम था, इसलिए मैंने केवल $ $ मार (ps -A- grep access.exe) टाइप किया, और इसने तुरंत ही पहुँच को बंद कर दिया और मेरा डेस्कटॉप फिर से उत्तरदायी था
BeyondSora

6
एक फ्रेमबफ़र कंसोल के साथ लिनक्स एक ग्राफिकल मोड में डिस्प्ले एडेप्टर के साथ चलता है। वास्तविक प्रदर्शन हार्डवेयर "ग्राफिकल मोड" में होने के कारण आजकल GUI / TUI भेद का सार नहीं है, क्योंकि यह एक यूनिकोड टेक्स्टुअल यूजर इंटरफेस को ठीक से और पूरी तरह से प्रस्तुत करने में सक्षम होने के लिए एक ग्राफिक मोड लेता है।
JDBP

33

जैसा कि एफ़्रेज़ियर सुझाव देता है, बल्कि आस-पास के कामों की तलाश करता है, मुख्य समस्या का समाधान क्यों नहीं? यकीन है, आप (और फिर से चलाने) explorer.exe को मार सकते हैं (जैसा कि techie007 से पता चलता है), लेकिन अस्थिरता के कारण से निपटना मुझे अधिक विवेकपूर्ण लगता है।

विंडोज 7, और x64 संस्करण विशेष रूप से, बहुत स्थिर है। स्पष्ट रूप से, आपके पास कुछ ऐसा है जो मूल रूप से शेष राशि को परेशान कर रहा है।

व्यक्तिगत रूप से, मैं आपके हार्डवेयर की तुलना करने के मामले में जांच करूंगा, लेकिन दोषों के लिए भी। नवीनतम स्थिर ड्राइवर डाउनलोड करें। फिर विंडोज 7 को पुनर्स्थापित करें (अधिमानतः x64), अपने अपडेट किए गए ड्राइवरों को स्थापित करें, और सॉफ्टवेयर के संदर्भ में नंगे आवश्यक को स्थापित करें, फिर इसे वापस करें।

कुछ दिनों के लिए इसे चलाएं, अगर सब ठीक है, तो कुछ और ऐप्स इंस्टॉल करें ... लेकिन सावधान रहें कि आप क्या इंस्टॉल करते हैं - खराब-कोडित ड्राइवरों से संबंधित अधिकांश विंडोज स्थिरता के मुद्दे, लेकिन कभी-कभी कुछ विंडोज़ अपडेट भी होते हैं जो समस्याओं का कारण बनते हैं।

एक असफल * निक्स प्रशंसक के रूप में, आप लिनक्स + मोनो पर विचार क्यों नहीं करते?


+1, और लिनक्स के सुझाव के बाद दूसरा + विंडोज प्रतिस्थापन के रूप में कुछ संगतता परत। मोनो के विकल्पों में WINE और VirtualBox शामिल हैं।
कार्लफ

7
मूल कारण को ठीक करने के लिए +1। @BeyondSora यह देखने के लिए कि क्या आप विंडोज को हैंग करने का एक बेहतर आइडिया चमका सकते हैं, यह देखने के लिए इवेंट लॉग की जाँच करने का प्रयास करें।
Xantec

हाँ, मेरा दूसरा लैपटॉप Openuse11.4 चल रहा है, जो अब तक बहुत अच्छा है! मेरा सिस्टम विंडोज़ 7 x64 अल्टीमेट है, सभी ड्राइवर डेल वेबसाइट से हैं, माना जाता है कि "विंडोज़ 7 के लिए डिज़ाइन किया गया है"। मेरे द्वारा स्थापित सॉफ्टवेयर्स में विजुअल स्टूडियो प्रो, एसक्यूएल सर्वर 2008 आर 2 देव, ऑफिस 2007 (केवल शब्द, एक्सेल, पीपीटी और एक्सेस), और एसयूए शामिल हैं। ब्राउज़र-वार, बस फ़ायरफ़ॉक्स। और कुछ भी स्थापित नहीं है, मैं rlly नहीं देखता कि यह प्रणाली अस्थिर क्यों हो सकती है? वर्क-इश्यू के कारण, मुझे एक्सेल / एक्सेस / एसक्यूएल सर्वर के संबंध में एक सी # प्रोजेक्ट पर काम करना है, इसलिए विंडोज़ को एक डी होना चाहिए:
बियोंडसोरा

1
@BeyondSora - यह सॉफ्टवेयर के विशेष रूप से परेशानी भरे मिश्रण को पसंद नहीं करता है। हालांकि, डेल को समस्याएं होने का पता चला है - आपने देखा होगा कि वे ' विंडोज 7 के लिए अच्छी तरह से डिज़ाइन किए गए' का दावा नहीं करते हैं ! ;)
सीजेएम

@BeyondSora - यह स्पष्ट नहीं किया गया है - क्या आपने खरोंच से विंडोज के पुनर्निर्माण की कोशिश की है? यह वास्तविक निर्माताओं से ड्राइवरों को निवेश करने के लायक हो सकता है; अर्थात। इंटेल / एटीआई / एनवीडिया / रियलटेक / ब्रॉडकॉम आदि - 'आधिकारिक' ड्राइवर डेल की साइट पर अक्सर अच्छी तरह से आउट ऑफ डेट होते हैं।
CJM

22

यह "तरह" संभव है; देखने के मूल निवासी खोल

यहाँ छवि विवरण दर्ज करें


4
देशी अनुप्रयोगों की कमी।
सिनटेक

@Synetech, रुको .. एक भी है? क्या Microsoft के बाहर के लोगों को भी "मूल एप्लिकेशन" लिखने की अनुमति है?
पचेरियर

क्या मैं अपने स्वयं के कस्टम डिस्प्ले मैनेजर / डेस्कटॉप वातावरण बनाने के लिए इसका उपयोग कर सकता हूं? क्या हम किसी तरह इस मोड में स्क्रीन पर आ सकते हैं?
21c17 फ़ीड

@ danbru1211: मैंने इसके बारे में सोचा है। मुझे जवाब नहीं पता। हालांकि इसकी संभावना कम ही लगती है।
मेहरदाद

18

विंडोज 3.1, 95 और 98 जीयूआई डॉस ओएस के शीर्ष पर एक अलग परत के रूप में चले गए। NT आधारित आर्किटेक्चर (NT4, 2000, XP) के आगमन के साथ GUI अब OS है, जबकि "DOS" अब एक एप्लीकेशन है। सीएलआई समस्या निवारण के अलावा, नए ओएस को जीयूआई के बिना चलाना संभव नहीं है।


5
उस चीज़ को DOS Prompt कहा जाता है, जिसे DOS नहीं कहा जाना चाहिए।
बार्लॉप

DOS= डिस्क ऑपरेटिंग सिस्टम । विंडोज कमांड प्रॉम्प्ट में आपको जो मिलता है वह ऑपरेटिंग सिस्टम नहीं है।
Twisty अभिनय

X11 कमांड शेल के शीर्ष पर नहीं चलता है। इसे शेल स्क्रिप्ट से लॉन्च किया जा सकता है, लेकिन यह सब है। इसे चलाने के लिए कमांड शेल की आवश्यकता नहीं है। Microsoft के पास एक (अच्छा) कमांड शेल नहीं है, क्योंकि उन्होंने मूल रूप से C / PM का एक आधा बेक्ड क्लोन खरीदा था, जो एक अंडरग्रेजुएट प्रोजेक्ट था (यह एक मिथक हो सकता है, अगर ऐसा है तो उन्हें एक नया बहाना चाहिए)। सी / पीएम बदले में एक गरीब आदमी यूनिक्स है। तब Microsoft ने इसे ठीक करने से पहले, अपनी कमांड लाइन पर छोड़ दिया।
ctrl-alt-delor

5

Microsoft ने Windows सर्वर (Windows 10 आधारित) के अगले संस्करण के लिए विंडोज नैनो सर्वर की घोषणा की है :

नैनो सर्वर एक छोटा पदचिह्न और दूरस्थ रूप से प्रबंधित इंस्टॉलेशन के साथ विंडोज सर्वर का एक गहरा रिफलेक्टेड संस्करण है, जो क्लाउड और एक DevOps वर्कफ़्लो के लिए अनुकूलित है। [...] विंडोज सर्वर के अगले संस्करण में उपलब्ध है, नैनो सर्वर दो परिदृश्यों पर केंद्रित है:

  1. बोर्न-इन-द-क्लाउड एप्लिकेशन - कई प्रोग्रामिंग भाषाओं और रनटाइम के लिए समर्थन। (जैसे C #, Java, Node.js, Python, आदि) कंटेनर, वर्चुअल मशीन या भौतिक सर्वर पर चल रहे हैं।
  2. Microsoft क्लाउड प्लेटफ़ॉर्मर इन्फ्रास्ट्रक्चर - हाइपर-वी चलाने वाले स्केल क्लस्टर के लिए समर्थन और स्केल-आउट फ़ाइल सर्वर चलाने वाले क्लस्टर।

Windows नैनो सर्वर में GUI नहीं होगा:

[...], हमने GUI स्टैक , 32 बिट सपोर्ट (WOW64), MSI और कई डिफ़ॉल्ट सर्वर कोर घटकों को हटा दियाकोई स्थानीय लॉगऑन या दूरस्थ डेस्कटॉप समर्थन नहीं है । सभी प्रबंधन WMI और PowerShell के माध्यम से दूरस्थ रूप से किया जाता है। [...]


2

सत्र प्रबंधक निर्धारित करता है कि किन सत्रों का मूल्यांकन करके चलना है

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems

आवश्यक और वैकल्पिक उप-प्रणालियों के लिए।

उदाहरण के लिए, विंडोज एक सबसिस्टम है जिसे चलाया जाता है और इसे सूचीबद्ध किया जाता है

%SystemRoot%\system32\csrss.exe

विभिन्न मापदंडों के साथ पारित कर दिया। यह Client-Server Runtime Server Subsystemएक ग्राफिकल इंटरफ़ेस शुरू करेगा। जब आप घर पर कोशिश नहीं करनी चाहिए निम्नलिखित कोशिश कर रहा हूँ

%SystemRoot%\system32\cmd.exe

हमें कुछ लाइनों के साथ देखने को मिलता है

C000021a (fatal system error)

The session manager initialization system process terminated unexpectedly
with a status of Ox00000000. (Ox00000000 Ox00000000)

The system has been shut down.

जो मूल रूप से इसका मतलब है कि cmd.exeइनायत से बाहर निकलता है क्योंकि यह खिड़की नहीं बनाया जा सकता है। हालांकि मुझे लगता है कि एक प्रोग्राम जो डॉस मोड को इनिशियलाइज़ करता है, स्क्रीन पर कुछ प्रिंट करता है और लूप्स को सफलता मिलती है। यह मूल रूप से कुछ है जो chkdskबूट के दौरान चलता है और सी ++ में उस रेखा के साथ कुछ को दोहराने के लिए मुश्किल नहीं होगा। हालाँकि, पूर्ण कंसोल को दोहराने में कुछ समय लगता है, जब तक कि वहाँ अच्छा खुला स्रोत विकल्प न हों जहाँ यह I / O को पुनः लिखने का मामला है ...

इसलिए, सॉफ़्टवेयर लिखना संभव है जो आपको केवल कमांड लाइन चलाने और कमांड लाइन सत्र पर स्विच करने की अनुमति देता है, लेकिन मैं इसे एक कठिन परिश्रम के रूप में देखता हूं जो आप प्राप्त करने की कोशिश कर रहे हैं। क्योंकि आपको यह पता लगाना चाहिए कि सब कुछ क्यों लटका हुआ है और आप अपने कार्य प्रबंधक को लॉन्च करने और उसे आग से मारने के लिए बस CTRL+ SHIFT+ दबा क्यों नहीं सकते ESC...

में देखो एक निशान पर कब्जा करने और एक डंप के लिए मजबूर करता है, तो आप के बजाय फ्रीज का समाधान करना चाहते हैं। :)


क्या आपको पता है कि किसी भी संयोग से विंडोज में टेक्स्ट मोड से कैसे स्विच किया जाए (आउट ऑफ आउट)?
मेहरदाद

@ मेहरदाद: यह लागू नहीं है जैसा कि एक गैर ग्राफिकल मोड में जाने के लिए है, आप जिस सर्वश्रेष्ठ दांव पर जा सकते हैं वह एक पूर्ण स्क्रीन कमांड प्रॉम्प्ट को एक अलग सत्र में लागू कर रहा है और उपयोगकर्ता को शॉर्टकट दबाकर सत्रों के बीच स्विच करने की अनुमति देता है। मुझे यकीन नहीं है कि इसे कैसे लागू किया जाए, क्योंकि यह कहानी का स्टैक ओवरफ्लो हिस्सा है, लेकिन कुछ चीजें संभव हैं लेकिन मेरी नजर में यह अनावश्यक है ... :)
तमारा विज्समैन

2

यदि आपके सिस्टम में सीरियल पोर्ट है, तो आपातकालीन प्रबंधन सेवाएँ सक्षम करें ।

ईएमएस "विशेष प्रशासन कंसोल" आपको एक cmd.exeसंकेत देता है (आपके द्वारा "चैनल" खोलने के बाद) जिसका उपयोग आप कार्यों को करने के लिए कर सकते हैं। कंसोल भी कार्य करना जारी रखता है यदि सिस्टम ब्लूज़क्रेन करता है, तो आपको क्रैश डेटा या रिबूट देखने की अनुमति देता है।


1

आप किसी "Core" कॉन्फ़िगरेशन में Windows Server 2008 R2 स्थापित कर सकते हैं जिसमें कोई gui नहीं है।


यह GUI- कम नहीं है, इसमें केवल न्यूनतम GUI है।
user259412 15

यह सच है। लेकिन अब एक सच्चा GUI- कम नैनो संस्करण भी है।
जोएल कोएहॉर्न

0

यदि आप केवल कमांड प्रॉम्प्ट के साथ स्थापित एक छोटे पदचिह्न विंडो की तलाश कर रहे हैं, तो आप विंडोज़ पीई पर देख सकते हैं। मेरा मानना ​​है कि वे संस्करण 5 पर हैं, और यह एम $ से मुफ्त में प्राप्त किया जा सकता है। मुझे यकीन है कि अधिकांश "गुई" अभी भी पृष्ठभूमि में चल रही है, लेकिन आप यह तय कर सकते हैं कि इसे कैसे बनाया जाएगा, आप ड्राइवरों को चुन सकते हैं, पावरशेल या डॉट.नेट जैसे एप्लिकेशन जीत सकते हैं, ए / वी जैसे अन्य एप्लिकेशन, इमेजिंग टूल , आदि।

यह वातावरण कंप्यूटरों की तैनाती / पुनर्प्राप्ति के लिए माना जाता है, लेकिन आप M $ समुदाय को जानते हैं और कुछ टेक ने GUI भी बनाया है ...


प्रश्न GUI से VT पर स्विच करने के बारे में है, केवल VT मोड में चलने के बारे में नहीं है।
दिमित्री ग्रिगोरीव

उन्होंने नहीं बनाया। जेरॉक्स ने GUI बनाया। तब एप्पल ने उनसे विचार चुरा लिया। तब M $ ने Apple के विचार को चुरा लिया।
user259412 15

-1

दूसरा तरीका प्री-ओएस पर्यावरण का उपयोग करना है। यदि आपने कभी भी aomei के विभाजन प्रबंधक की कोशिश की, तो आप इसे रीबूट्स के रूप में देखेंगे और गैर-गिनी वातावरण में एक सख्त शेल में एक कमांड चलाएंगे। लेकिन मुझे नहीं पता कि यह कैसे करना है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.