आपने देखा होगा कि जब आप अपने विंडोज पीसी पर एप्लिकेशन चलाते हैं, तो उनके आवंटित प्रोसेसर संसाधन अलग-अलग होते हैं। ऐसा इसलिए होता है क्योंकि आपके सिस्टम के संसाधन सीमित हैं। इसलिए, विंडोज़ प्रत्येक प्रोग्राम के लिए प्राथमिकता स्तर प्रदान करता है, यह निर्धारित करने के लिए कि इसे कितनी "शक्ति" दी जा सकती है। आमतौर पर, विंडोज़ अनुप्रयोगों और प्रक्रियाओं को निम्न स्तरों में प्राथमिकता दी जाती है:
- रियल टाइम
- उच्च
- सामान्य से ऊपर
- साधारण
- सामान्य से नीचे
- कम
प्रक्रिया को प्राथमिकता स्तर जितना अधिक दिया जाता है, ऐप को उतने ही अधिक संसाधन आवंटित किए जाते हैं - और यह उतना ही बेहतर चलता है।
अब, डिफ़ॉल्ट रूप से प्राथमिकता के स्तर विंडोज सिस्टम द्वारा स्वचालित रूप से विभिन्न प्रक्रियाओं को सौंपे जाते हैं। हालाँकि, आपके पास उन्हें मैन्युअल रूप से बदलने का विकल्प है। नीचे दिए गए गाइड में, हम आपको बताएंगे कि कमांड लाइन, टास्क मैनेजर और पॉवरशेल का उपयोग करके चल रही प्रक्रियाओं के लिए प्रक्रिया प्राथमिकता को कैसे बदला जाए।
आपकी मशीन पर चल रही प्रक्रियाओं के प्राथमिकता स्तर को बदलने के तीन तरीके हैं। आप निम्न विधियों का उपयोग करके ऐसा कर सकते हैं:
- टास्क मैनेजर में प्राथमिकता बदलें।
- पावरशेल का उपयोग करके प्रक्रिया प्राथमिकता निर्धारित करें।
- कमांड प्रॉम्प्ट का उपयोग करके प्राथमिकता स्तर सेट करें।
टास्क मैनेजर के माध्यम से विंडोज 10 प्रक्रिया की प्राथमिकता को बदलने का तरीका यहां दिया गया है
कार्य प्रबंधक में किसी कार्य की प्राथमिकता निर्धारित करने के लिए, निम्न कार्य करें:
- स्टार्ट बटन पर राइट-क्लिक करें और टास्क मैनेजर चुनें।
- अधिक विवरण के लिए नीचे तीर आइकन पर क्लिक करें।
- विंडो के शीर्ष पर विवरण टैब पर जाएं।
- उस प्रक्रिया या प्रक्रियाओं का पता लगाएँ जिसके लिए आप प्राथमिकता बदलना चाहते हैं।
- सेट प्रायोरिटी पर कर्सर होवर करें।
- संदर्भ मेनू में, वह प्राथमिकता स्तर चुनें जिसे आप किसी विशेष प्रक्रिया को असाइन करना चाहते हैं।
- अब, प्राथमिकता बदलें बटन पर क्लिक करें और कार्य प्रबंधक को बंद करें।
यहां बताया गया है कि पावरशेल के माध्यम से किसी प्रक्रिया की प्राथमिकता कैसे बदलें
विंडोज 10 में किसी प्रक्रिया के प्राथमिकता स्तर को बदलने का दूसरा तरीका पॉवरशेल का उपयोग करना है। हालाँकि, PowerShell प्राथमिकता स्तरों को "मानव" शब्दों में प्रस्तुत नहीं करता है। इसके बजाय, आप यह चुनेंगे कि स्तर की निर्दिष्ट आईडी के आधार पर कार्य को किस स्तर पर असाइन करना है। यह चीजों को थोड़ा और जटिल बनाता है लेकिन हमने आपकी सुविधा के लिए नीचे दिए गए आईडी कोड का अर्थ सूचीबद्ध किया है:
रियल टाइम | 256 |
उच्च | 128 |
सामान्य से ऊपर | 32768 |
साधारण | 32 |
सामान्य से नीचे | 16384 |
कम | 64 |
अब जब आप आईडी जानते हैं, तो आप निम्न चरणों के साथ आगे बढ़ सकते हैं:
- अपने कीबोर्ड पर, विन कुंजी दबाएं और पावरशेल की खोज करें।
- पहले खोज परिणाम पर क्लिक करें।
- पावरशेल विंडो में, नीचे दी गई कमांड दर्ज करें और एंटर दबाएं:
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-वस्तु { $_.SetPriority(PriorityLevelID) }
- उपरोक्त आदेश में, ProcessName के बजाय, उस प्रक्रिया (ऐप) का नाम दर्ज करें जिसके लिए आप प्राथमिकता स्तर बदलना चाहते हैं। प्रायोरिटीलेवलआईडी के बजाय, आवश्यक प्राथमिकता स्तर कोड दर्ज करें।
यहां कमांड लाइन का उपयोग करके किसी प्रक्रिया की प्राथमिकता को बदलने का तरीका बताया गया है
अंत में, आप कमांड प्रॉम्प्ट का उपयोग करके अपने पीसी पर प्राथमिकता के स्तर को भी बदल सकते हैं। ऐसे:
- अपने कीबोर्ड पर, रन डायलॉग बॉक्स खोलने के लिए विन + आर की कॉम्बो दबाएं।
- "cmd" टाइप करें (कोई उद्धरण नहीं) और अपने कीबोर्ड पर एंटर कुंजी दबाएं।
- कमांड प्रॉम्प्ट विंडो में, निम्न कमांड दर्ज करें और एंटर दबाएं:
wmic प्रक्रिया जहां नाम = "प्रक्रिया नाम" कॉल सेट प्राथमिकता "प्राथमिकता स्तर"
- उपरोक्त आदेश में, ProcessName को उस प्रोग्राम के नाम से बदलें जिसके लिए आप प्राथमिकता स्तर बदलना चाहते हैं।
- आपको ऊपर दी गई तालिका से प्रायोरिटीलेवलआईडी को संबंधित आईडी में बदलना होगा। हां, कमांड प्रॉम्प्ट के साथ, आपको पावरशेल की तरह ही प्राथमिकता स्तरों के लिए नंबर आईडी का उपयोग करना होगा।
हालाँकि, यदि आप प्राथमिकता स्तरों के वास्तविक नामों का उपयोग करना पसंद करते हैं (जैसे कार्य प्रबंधक के साथ), तो आप इसे करने के लिए एक अलग कमांड का उपयोग कर सकते हैं। यह रहा:
wmic प्रक्रिया जहां नाम = "प्रक्रिया नाम" कॉल सेट प्राथमिकता "प्राथमिकता स्तर नाम"
ऊपर दिए गए कमांड में, आपको प्रोसेसनाम को प्रोसेस के नाम में बदलना होगा और प्रायोरिटीलेवलनाम को उस प्राथमिकता स्तर पर बदलना होगा जिसका आप उपयोग करना चाहते हैं। इस मामले में, आप वास्तविक स्तर के नामों का उपयोग कर सकते हैं: रीयलटाइम, उच्च, सामान्य से ऊपर, सामान्य, सामान्य से नीचे या निम्न।
विंडोज 10 पर कमांड लाइन से एक प्रक्रिया को कैसे रोकें?
अंत में, यदि आप अपने पीसी पर चलने वाली किसी एक प्रक्रिया को रोकना चाहते हैं, तो आप कमांड प्रॉम्प्ट के माध्यम से भी ऐसा कर सकते हैं। ऐसे:
- प्रशासनिक विशेषाधिकारों के साथ ओपन कमांड प्रॉम्प्ट।
- अपने पीसी पर वर्तमान में चल रही प्रक्रियाओं की पूरी सूची देखने के लिए "कार्यसूची" (कोई उद्धरण नहीं) टाइप करें।
- यदि आप किसी प्रक्रिया को रोकना चाहते हैं, तो आप इसे प्रक्रिया के नाम या उसके पीआईडी (पीआईडी प्रक्रिया को निर्दिष्ट एक अद्वितीय दशमलव संख्या) का उपयोग करके कर सकते हैं।
- किसी प्रक्रिया को उसके नाम से रोकने के लिए, निम्न कमांड दर्ज करें:
टास्ककिल / आईएम "प्रक्रिया का नाम" / एफ
नोट: आपको "प्रक्रिया नाम" को उस प्रक्रिया के नाम से बदलना होगा जिसे आप रोकना चाहते हैं।
- यदि आप किसी प्रक्रिया को उसकी आईडी का उपयोग करके रोकना चाहते हैं, तो यह आदेश दर्ज करें:
टास्ककिल / एफ / पीआईडी pid_number
नोट: आपको "पीआईडी नंबर" को प्रक्रिया की संख्या से बदलना होगा।
वहां आपके पास है - प्रक्रिया रोक दी गई है और अब आपके सिस्टम संसाधनों पर कब्जा नहीं कर रही है।
हम आशा करते हैं कि उपरोक्त जानकारी मददगार रही है और अब आपके पास विंडोज़ में विभिन्न कार्यों के लिए प्राथमिकता स्तरों को मैन्युअल रूप से सेट करने के तीन व्यावहारिक तरीके हैं। यदि आप सोच रहे हैं कि आप अपने सिस्टम को अधिक कुशल बनाने के लिए और क्या कर सकते हैं, तो Auslogics BoostSpeed में ऑप्टिमाइज़ टैब सुविधा का उपयोग करने पर विचार करें। ऑप्टिमाइज़ टैब श्रेणी कई टूल से लैस है जो आपके पीसी के प्रदर्शन को बढ़ा सकते हैं - आपके बटुए या आपके समय की कोई कीमत नहीं।
Auslogics BoostSpeed कुशलतापूर्वक उन सभी गति-घटाने वाले मुद्दों से छुटकारा दिलाएगा जो आपके पीसी को धीमा कर सकते हैं (त्रुटि लॉग, अस्थायी फ़ाइलें, कैश, आदि)। क्या अधिक है, यह आपके कंप्यूटर को संभावित ऑनलाइन खतरों से सुरक्षित रखेगा।