बहुत से उपयोगकर्ताओं ने रिपोर्ट किया है कि SysMain प्रक्रिया (पहले Superfetch के रूप में जानी जाती थी) हाई CPU उपयोग का कारण बनती है। जबकि SysMain सेवा यह समझने में सहायक है कि आप अपनी हार्ड ड्राइव का उपयोग कैसे करते हैं, यह आपके कंप्यूटर के लिए बिल्कुल आवश्यक नहीं है।
सर्विस होस्ट SysMain हाई CPU और मेमोरी उपयोग का कारण
SysMain सर्विस वह है जो Superfetch से संबंधित है। इसका काम समय के साथ सिस्टम प्रदर्शन को बनाए रखना और सुधारना है। यह System32 फ़ोल्डर में पाया जाता है। मूल रूप से, SysMain प्रक्रिया सिस्टम पर हर प्रकार के उपयोग का डेटा एकत्र करने के लिए जिम्मेदार है। फिर उस डेटा को आपकी हार्ड ड्राइव के लिए ब्लॉक्स के रूप में पुनर्गठित किया जाता है और तदनुसार प्राथमिकता दी जाती है।
यदि सर्विस होस्ट SysMain प्रक्रिया हाई-रिसोर्स उपयोग का कारण बन रही है, तो इसे अक्षम करने का निर्णय लेने से पहले, निम्न प्रयास करें:
- सिस्टम फाइल चेकर चलाएं
- सिस्टम इमेज मरम्मत करें
- डिस्क क्लीनअप टूल चलाएं
- क्लीन बूट स्टेट में समस्या निवारण करें।
यदि आप अपने सिस्टम पर HDD का उपयोग करते हैं, तो इस बात की काफी संभावना है कि SysMain साधारण तथ्य के कारण हाई CPU का कारण बनेगा कि HDD खुद को पुनर्गठित करने में धीमा है। यदि आप SysMain के कारण हाई CPU उपयोग की समस्या का सामना करते हैं, तो स्पष्ट समाधान सेवा को अक्षम करना है।
- सर्विस मैनेजर से SysMain सर्विस अक्षम करें
- उन्नत कमांड प्रॉम्प्ट का उपयोग करके
- रजिस्ट्री संपादक का उपयोग करके
SysMain सर्विस को अक्षम करने के लिए निम्न विधियों को आजमाएं:
1. सर्विस मैनेजर से SysMain सर्विस अक्षम करें

SysMain से जुड़ी प्रक्रिया को समाप्त करने का सबसे आसान तरीका सर्विस मैनेजर से SysMain सर्विस को अक्षम करना है।
- Run विंडो खोलने के लिए Win+R दबाएं और कमांड services.msc टाइप करें।
- सर्विस मैनेजर विंडो खोलने के लिए एंटर दबाएं।
- SysMain सर्विस तक नीचे स्क्रॉल करें।
- SysMain सर्विस पर राइट-क्लिक करें और Properties चुनें।
- Startup Type को Disabled पर बदलें।
- Apply पर क्लिक करें और फिर Ok पर।
2. उन्नत कमांड प्रॉम्प्ट का उपयोग करके SysMain अक्षम करें

कमांड प्रॉम्प्ट वाली विधि कुछ आसान है क्योंकि आपको केवल एक कमांड कॉपी-पेस्ट करना होगा।
विंडोज सर्च बार में "कमांड प्रॉम्प्ट" खोजें।
कमांड प्रॉम्प्ट के दाएं पेन में, Run as administrator चुनें।
फिर, उन्नत कमांड प्रॉम्प्ट विंडो में, निम्न कमांड टाइप करें और एंटर दबाएं:
sc stop "SysMain" & sc config "SysMain" start=disabled
एक बार जब आपको SUCCESS संदेश मिल जाए, तो काम पूरा समझें।
अपने कंप्यूटर को रीस्टार्ट करें।
पढ़ें: सर्विस होस्ट: डायग्नोस्टिक पॉलिसी सर्विस 100% डिस्क उपयोग।
3. रजिस्ट्री संपादक का उपयोग करके SysMain अक्षम करें

रजिस्ट्री संपादक आपके सिस्टम में दीर्घकालिक परिवर्तन करने के लिए एक अद्भुत उपकरण है। रजिस्ट्री संपादक के माध्यम से SysMain सर्विस को अक्षम करने की प्रक्रिया इस प्रकार है:
Run विंडो खोलने के लिए Win+R दबाएं और कमांड regedit टाइप करें। रजिस्ट्री संपादक विंडो खोलने के लिए एंटर दबाएं।
रजिस्ट्री संपादक में निम्न पथ पर जाएं:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
दाएं पेन पर, Start मान पर डबल-क्लिक करें।
Value Data का मान 4 पर बदलें और सेटिंग्स सहेजने के लिए OK पर क्लिक करें।
हमें उम्मीद है कि कुछ आपके कंप्यूटर पर हाई रिसोर्स उपयोग की समस्या को ठीक करने में मदद करेगा।
मेरा सर्विस होस्ट SysMain इतनी मेमोरी क्यों उपयोग कर रहा है?
SysMain प्रक्रिया सिस्टम पर सभी उपयोग पैटर्न पर डेटा एकत्र करने के लिए जिम्मेदार है। यह Superfetch से संबंधित एक सेवा है, जो समय के साथ सिस्टम प्रदर्शन को बनाए रखने और सुधारने के लिए है।
क्या सर्विस होस्ट SysMain को अक्षम करना ठीक है?
नहीं। यदि आप कोई प्रोग्राम लोड करते हैं, तो विंडोज को इसे चलाने के लिए एक्जीक्यूटेबल को मेमोरी में कॉपी करना होगा। यदि आप एप्लिकेशन बंद करते हैं, तो प्रोग्राम अभी भी RAM में मौजूद रहता है। यदि आप प्रोग्राम फिर से चलाते हैं, तो विंडोज को डिस्क से कुछ भी लोड नहीं करना होगा - यह सब RAM में बैठा होगा।