कंसोल / कमांड-प्रॉम्प्ट के रंगों (और अन्य मापदंडों) को स्थायी रूप से सेट करने का सही तरीका निम्न है:
- कमांड-प्रॉम्प्ट खोलें
- टाइटलबार पर राइट-क्लिक करें या Alt+ दबाएँSpace
- संदर्भ-मेनू से डिफ़ॉल्ट चुनें
- उन गुणों को सेट करें जिन्हें आप पसंद करेंगे (रंग टैब पर रंग )
- ओके पर क्लिक करें
टैप-आउट ने जो विधि दी, वह काम करती है क्योंकि विंडोज 7 में एक बग होता है जहां गुण विकल्प केवल वर्तमान कंसोल के लिए डिफ़ॉल्ट मानों को संशोधित करता है, और इसे किसी भी समय तय किया जा सकता है।
Indrek ने जो विधि दी, वह काम करती है, लेकिन प्रदान किए गए इंटरफ़ेस का उपयोग करना रजिस्ट्री को मैन्युअल रूप से संपादित करने की तुलना में आसान (और सुरक्षित) है, खासकर जब आप हेक्साडेसिमल मानों के साथ गड़बड़ नहीं करते हैं तो रंग सेट करना। इसके अलावा, आपको इंटरफ़ेस के साथ अनुमतियाँ सेट करने के बारे में चिंता करने की ज़रूरत नहीं है।
अंत में, चेतावनी का एक शब्द। प्रत्येक कंसोल प्रकार को मापदंडों का अपना सेट मिलता है, जैसा कि प्रत्येक शॉर्टकट कंसोल पर होता है । दूसरे शब्दों में, यदि आप कंसोल के लिए एक शॉर्टकट बनाते हैं, तो मापदंडों को बदलकर शॉर्टकट को संशोधित किया जाएगा और केवल शॉर्टकट द्वारा खोले गए कंसोल पर लागू होगा, अन्य शॉर्टकट या साधनों के माध्यम से नहीं। इसके अलावा, यदि आप एक कंसोल एप्लिकेशन चलाते हैं और मापदंडों को संशोधित करते हैं, तो वे केवल उस कंसोल एप्लिकेशन पर लागू होंगे और अन्य कंसोल जैसे कि कमांड-प्रॉम्प्ट पर नहीं।
स्पष्ट करने के लिए, क्या होता है कि सभी कंसोल (कमांड-प्रॉम्प्ट और कंसोल ऐप) HKCU\Consoleविशेष रूप से बदलने तक डिफ़ॉल्ट सेटिंग्स (संग्रहीत) का उपयोग करते हैं, जिस बिंदु पर वे उन सेटिंग्स की एक प्रतिलिपि बनाएंगे और तब से उन का उपयोग करेंगे। उदाहरण के लिए, यदि आप खोलते हैं edit.com, तो यह शुरू में सेटिंग्स का उपयोग करेगा HKCU\Console, लेकिन यदि आप इसमें बदलाव करते हैं, तो एक प्रतिलिपि बनाई जाएगी HKCU\Console\c:windows_system32_edit.com, और डिफॉल्ट में परिवर्तन अब परिलक्षित नहीं होंगे, क्योंकि command.comमौजूद सेटिंग्स (और डिफॉल्ट को ओवरराइड करने के लिए विशिष्ट) )। यह उपयोगकर्ता सेटिंग्स सिस्टम सेटिंग्स को ओवरराइड करने के तरीके के समान है (जैसे एचकेसीयू एचकेएलएम चूक को ओवरराइड करता है)।