जब आप अपने Windows सिस्टम में एप्लिकेशन चलाते हैं, तो वे सभी ऑपरेट करने के लिए आपके प्रोसेसर संसाधनों को साझा करते हैं। प्रायोरिटी लेवल निर्धारित करता है कि एक चल रहा एप्लिकेशन कितने प्रोसेसर संसाधनों का उपयोग करता है।
Windows एप्लिकेशन और प्रोसेस निम्न स्तरों के आधार पर प्राथमिकता प्राप्त करते हैं:
- Realtime (रियलटाइम)।
- High (उच्च)।
- Above normal (सामान्य से ऊपर)।
- Normal (सामान्य)।
- Below normal (सामान्य से नीचे)।
- Low (कम)।
प्रोसेस को असाइन किया गया प्रायोरिटी लेवल जितना अधिक होगा, यह उतने अधिक प्रोसेसर संसाधनों का उपयोग करेगा; इसलिए, उस प्रोसेस का उपयोग करने वाले एप्लिकेशन का प्रदर्शन बेहतर होगा।
Windows सिस्टम चल रही प्रोसेस को आधार पर स्वचालित रूप से प्रायोरिटी लेवल असाइन करता है, लेकिन आप मैन्युअल रूप से लेवल बदल सकते हैं। यह गाइड आपको इस ऑपरेशन को करने के तीन तरीके दिखाएगा।
ध्यान दें कि यद्यपि आप आसानी से प्रोसेस प्राथमिकताएं सेट कर सकते हैं, यह केवल अस्थायी है क्योंकि जब आप प्रोग्राम बंद करते हैं या अपने कंप्यूटर को रीबूट करते हैं तो प्रोसेस अपने डिफ़ॉल्ट प्रायोरिटी लेवल पर वापस आ जाती है।
Windows 10 में प्रोसेस प्रायोरिटी लेवल कैसे बदलें
आपकी मशीन पर चल रही प्रोसेस के प्रायोरिटी लेवल को बदलने के तीन तरीके हैं। आप निम्न विधियों का उपयोग करके ऐसा कर सकते हैं:
- Task Manager में प्रायोरिटी बदलें।
- PowerShell का उपयोग करके प्रोसेस प्रायोरिटी सेट करें।
- कमांड प्रॉम्प्ट का उपयोग करके प्रायोरिटी लेवल सेट करें।
गंभीर जटिलताओं में आए बिना उपरोक्त ऑपरेशन करने का तरीका जानने के लिए आगे पढ़ें।
1] Task Manager में प्रायोरिटी बदलें

Task Manager में प्रायोरिटी सेट करने के लिए Start बटन पर राइट-क्लिक करें और Task Manager चुनें। Task Manager स्क्रीन के नीचे नीचे की ओर तीर पर क्लिक करें More details के लिए।
विंडो के शीर्ष पर Details टैब पर स्विच करें। यहां, उस प्रोसेस को ढूंढें जिसके लिए आप इसकी प्रायोरिटी बदलना चाहते हैं और Set priority पर होवर करें।
कॉन्टेक्स्ट मेनू से, चुने गए एप्लिकेशन या प्रोसेस के लिए प्रायोरिटी लेवल चुनें। आप दिए गए प्रायोरिटी लेवल के बीच चुन सकते हैं।
Change priority बटन दबाएं और Task Manager बंद करें।
2] PowerShell का उपयोग करके प्रोसेस प्रायोरिटी सेट करें
Task Manager मेथड के विपरीत, PowerShell प्रायोरिटी लेवल को अंग्रेजी शब्दों में नाम नहीं देता। इसके बजाय, आपको निर्दिष्ट IDs का उपयोग करके प्रायोरिटी लेवल सेट करना होगा।
नीचे दी गई टेबल विभिन्न प्रायोरिटी लेवल और उनके संबंधित IDs को दर्शाती है:
| प्रायोरिटी लेवल | संबंधित ID |
| Realtime | 256 |
| High | 128 |
| Above normal | 32768 |
| Normal | 32 |
| Below normal | 16384 |
| Low | 64 |
इसके साथ, PowerShell का उपयोग करके प्रोग्राम/प्रोसेस प्रायोरिटी लेवल बदलने के लिए नीचे दिए गए चरणों का पालन करें।
Windows की दबाएं और PowerShell खोजें। खोज परिणामों से प्रोग्राम पर क्लिक करें।
PowerShell विंडो में, निम्न कमांड दर्ज करें और ENTER दबाएं।
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

उपरोक्त कमांड में, ProcessName को उस प्रोसेस या एप्लिकेशन के नाम से बदलें जिसके लिए आप इसकी प्रायोरिटी लेवल बदलना चाहते हैं।
इसी तरह, PriorityLevelID को प्रायोरिटी लेवल नंबर से बदलें।
3] कमांड प्रॉम्प्ट का उपयोग करके प्रायोरिटी लेवल सेट करें
Windows की + R कॉम्बिनेशन दबाकर Run डायलॉग बॉक्स लाएं। यहां, cmd टाइप करें और ENTER दबाएं।
कमांड प्रॉम्प्ट विंडो में, नीचे दी गई कमांड दर्ज करें और ENTER दबाएं।
wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

नोट: उपरोक्त कमांड में, ProcessName को उस प्रोसेस के नाम से बदलें जिसकी प्रायोरिटी लेवल आप बदलना चाहते हैं।
साथ ही, इस कमांड के साथ यह ऑपरेशन करने पर, PowerShell की तरह, निर्दिष्ट प्रायोरिटी लेवल IDs का उपयोग किया जाता है। इसलिए, उपरोक्त कमांड इनपुट करते समय, पिछले समाधान में टेबल से संबंधित ID के साथ PriorityLevelID को बदलना सुनिश्चित करें।
यदि आप Task Manager मेथड में जैसे वास्तविक प्रायोरिटी लेवल नामों का उपयोग करना चाहते हैं, तो आप नीचे दी गई कमांड का उपयोग कर सकते हैं।
wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"
इस कमांड के लिए, ProcessName को एप्लिकेशन/प्रोसेस के नाम से और PriorityLevelName को उस प्रायोरिटी लेवल से बदलना याद रखें जिसे आप उपयोग करना चाहते हैं (Realtime, High, Above normal, Normal, Below Normal, या Low)।
नोट:
- यह पोस्ट आपको दिखाएगी कि Process Priority को कैसे SAVE करें
- यह पोस्ट देखें अगर आप Task Manager में Process Priority सेट नहीं कर सकते।
Windows 10 में प्रोसेस प्रायोरिटी लेवल सेट करने के तीन तरीके सीखने के बाद, मैं आपको realtime प्रायोरिटी लेवल पर प्रोग्राम डालने के खिलाफ चेतावनी देना चाहूंगा। यह प्रोसेस को अधिकतम मात्रा में संसाधनों का उपयोग करने देता है और अन्य एप्लिकेशन के प्रदर्शन को बाधित करेगा।
