ఈ పోస్ట్లో, ఎలా చేయాలో మేము మీకు చూపించబోతున్నాము Ngen.exe యొక్క అధిక CPU వినియోగాన్ని పరిష్కరించండి Windows 11/10లో.
డౌన్గ్రేడ్తో గూగుల్
Ngen.exe అంటే ఏమిటి?
Ngen, అంటే స్థానిక చిత్ర జనరేటర్ , లో ఉన్న ఉపయోగకరమైన ప్రక్రియ సి:\Windows\Microsoft.NET\Framework\ ఫోల్డర్, నిర్వహించబడే అప్లికేషన్ల మొత్తం పనితీరును మెరుగుపరుస్తుంది. ఇది ప్రాథమికంగా మీ కంప్యూటర్లోని స్థానిక ఇమేజ్ కాష్లో ఇన్స్టాల్ చేయబడిన కంపైల్డ్ ప్రాసెసర్-నిర్దిష్ట మెషిన్ కోడ్ను నిల్వ చేసే స్థానిక చిత్రాలను సృష్టిస్తుంది. ఈ స్థానిక చిత్రాలు .NET ఫ్రేమ్వర్క్ను మాత్రమే లక్ష్యంగా చేసుకునే అసలైన అసెంబ్లీలను కంపైల్ చేయడానికి రన్టైమ్ ద్వారా ఉపయోగించబడతాయి.
ఇప్పుడు, కొంతమంది Windows వినియోగదారులు Ngen.exe అధిక CPU వినియోగాన్ని వినియోగిస్తోందని, దీని వలన వారి PC నత్తిగా మాట్లాడటం, క్రాష్ చేయడం లేదా స్పందించడం లేదని నివేదించారు. మీరు ప్రభావితమైన వినియోగదారులలో ఒకరు అయితే, మీరు దిగువ పరిష్కారాలను అనుసరించి, ఈ సమస్యను పరిష్కరించవచ్చు.
Windows 11/10లో Ngen.exe అధిక CPU వినియోగాన్ని పరిష్కరించండి
మీరు Windows 11/10లో Ngen (నేటివ్ ఇమేజ్ జనరేటర్) యొక్క అధిక CPU వినియోగాన్ని ఎదుర్కొంటుంటే, సమస్యను పరిష్కరించడానికి మీరు ఉపయోగించే పరిష్కారాలు ఇక్కడ ఉన్నాయి:
- ముందస్తు తనిఖీలు.
- .NET ఫ్రేమ్వర్క్ రిపేర్/అప్డేట్.
- Ngen.exe ప్రక్రియకు మరింత CPUని కేటాయించండి.
- .NET టాస్క్లను నిలిపివేయండి (ఉపయోగంలో లేకుంటే).
1] ప్రాథమిక తనిఖీలు
- ఇతర పరిష్కారాలను ప్రయత్నించే ముందు, మీది అని నిర్ధారించుకోండి Windows OS తాజాగా ఉంది . మీరు అందుబాటులో ఉన్న విండోస్ అప్డేట్లను ఇన్స్టాల్ చేసి ఉండకపోతే మరియు కాలం చెల్లిన విండోస్ని ఉపయోగిస్తుంటే సాధారణంగా ఇటువంటి సమస్యలు సంభవిస్తాయి. కాబట్టి, Windowsని నవీకరించండి మరియు సమస్య పరిష్కరించబడిందో లేదో తనిఖీ చేయండి.
- బ్యాక్గ్రౌండ్లో చాలా అనవసరమైన ప్రోగ్రామ్లు రన్ అవుతున్నట్లయితే, మీరు ఈ సమస్యను ఎదుర్కోవచ్చు. కాబట్టి, టాస్క్ మేనేజర్ని తెరవండి Ctrl+Shift+Escని ఉపయోగించి మరియు అన్ని అనవసరమైన నేపథ్య యాప్లను మూసివేయండి పనిని ముగించండి బటన్.
- మీరు ఇకపై ఉపయోగించని కొన్ని .NET అప్లికేషన్లు ఉంటే, వాటిని అన్ఇన్స్టాల్ చేయండి మరియు సమస్య పరిష్కరించబడిందో లేదో చూడండి.
చదవండి: Windowsలో సేవలు మరియు కంట్రోలర్ యాప్ అధిక CPU వినియోగం .
2] .NET ఫ్రేమ్వర్క్ రిపేర్/అప్డేట్
మీరు .NET ఫ్రేమ్వర్క్ను రిపేర్ చేయడానికి ప్రయత్నించవచ్చు మరియు సమస్య పరిష్కరించబడిందో లేదో చూడవచ్చు. తెరవండి సెట్టింగ్లు Win+Iని ఉపయోగించి, కు వెళ్ళండి యాప్లు > ఇన్స్టాల్ చేసిన యాప్లు విభాగం, మైక్రోసాఫ్ట్ .NET ఫ్రేమ్వర్క్ అప్లికేషన్ కోసం చూడండి, దాని పక్కన ఉన్న మూడు-డాట్ మెను బటన్పై క్లిక్ చేసి, ఎంచుకోండి సవరించు ఎంపిక. కనిపించే ప్రాంప్ట్లో, క్లిక్ చేయండి మరమ్మత్తు బటన్. ప్రక్రియ పూర్తయిన తర్వాత, సమస్య పరిష్కరించబడిందో లేదో చూడండి.
మీ .NET ఫ్రేమ్వర్క్ పాతది అయినట్లయితే కూడా ఈ సమస్య సంభవించవచ్చు. అందుకే, .NET ఫ్రేమ్వర్క్ని నవీకరించండి మరియు సమస్య పరిష్కరించబడిందో లేదో తనిఖీ చేయండి. మీరు మైక్రోసాఫ్ట్ వెబ్సైట్ నుండి .NET యొక్క తాజా వెర్షన్ను డౌన్లోడ్ చేసి, మీ సిస్టమ్లో ఇన్స్టాల్ చేసుకోవచ్చు.
3] Ngen.exe ప్రక్రియకు మరింత CPUని కేటాయించండి
Ngen.exe యొక్క అధిక CPU వినియోగం సమస్య కొనసాగితే, మీరు వాటి సంఖ్యను పెంచడానికి ప్రయత్నించవచ్చు CPU కోర్లు ప్రక్రియకు కేటాయించబడింది. దీన్ని చేయడానికి ఇక్కడ దశలు ఉన్నాయి:
PC కోసం ఉత్తమ బేస్ బాల్ ఆటలు
- ముందుగా, టాస్క్ మేనేజర్ని లాంచ్ చేయడానికి Ctrl+Shift+Esc నొక్కండి మరియు దానికి తరలించండి వివరాలు ట్యాబ్.
- ఇప్పుడు, ngen.exe ప్రాసెస్పై కుడి-క్లిక్ చేసి, ఎంచుకోండి అనుబంధాన్ని సెట్ చేయండి కనిపించిన డ్రాప్-డౌన్ మెను నుండి ఎంపిక.
- తర్వాత, మీరు ప్రాసెస్కి కేటాయించాలనుకుంటున్న CPU కోర్లతో అనుబంధించబడిన చెక్బాక్స్లను ప్రారంభించండి CPU 0, CPU 1, CPU 2, CPU 3, మొదలైనవి
- పూర్తయిన తర్వాత, నొక్కండి అలాగే మార్పులను సేవ్ చేయడానికి బటన్.
సమస్య ఇప్పుడు పరిష్కరించబడిందో లేదో తనిఖీ చేయండి.
చదవండి : ఎక్కువ CPU కోర్లు అంటే మెరుగైన పనితీరు ?
4] .NET టాస్క్లను నిలిపివేయండి (ఉపయోగంలో లేకుంటే)
మీరు ప్రస్తుతం .NET ఫ్రేమ్వర్క్ని ఉపయోగించకుంటే, మీరు సంబంధిత పనులను నిలిపివేయవచ్చు. దాని కోసం, క్రింది దశలను అనుసరించండి:
- ప్రధమ, టాస్క్ షెడ్యూలర్ని తెరవండి టాస్క్బార్ శోధన ఎంపికను ఉపయోగించి మరియు క్రింది స్థానానికి వెళ్లండి:
Task Scheduler Library/Microsoft/Windows/.NET Framework
- ఇప్పుడు, .NET ఫ్రేమ్వర్క్కి సంబంధించిన అన్ని టాస్క్లను నిలిపివేయండి; టాస్క్పై కుడి-క్లిక్ చేసి, ఎంచుకోండి డిసేబుల్ కనిపించిన సందర్భ మెను నుండి ఎంపిక.
గమనిక: మీరు సంబంధిత యాప్లను ఉపయోగిస్తుంటే .NET ఫ్రేమ్వర్క్ని నిలిపివేయవద్దు, అది పెద్ద పనితీరు సమస్యలను కలిగిస్తుంది.
ఇది సహాయపడుతుందని ఆశిస్తున్నాను!
ఇప్పుడు చదవండి: .NET రన్టైమ్ ఆప్టిమైజేషన్ సర్వీస్ అధిక CPU వినియోగాన్ని పరిష్కరించండి
నేను సిస్టమ్ అధిక CPU వినియోగాన్ని ఎలా పరిష్కరించగలను?
Windowsలో అధిక CPU వినియోగం హెవీ-డ్యూటీ గేమ్లు మరియు యాప్లను అమలు చేయడం, ఒకే సమయంలో చాలా ప్రోగ్రామ్లను అమలు చేయడం, మీ సిస్టమ్లో మాల్వేర్ ఇన్ఫెక్షన్ కలిగి ఉండటం మరియు కొన్ని ఇతర కారణాల వల్ల సంభవించవచ్చు. కాబట్టి, సమస్యను నివారించడానికి, మీరు అనవసరమైన ప్రోగ్రామ్లను మూసివేయవచ్చు, మీ సిస్టమ్ మరియు యాప్లను తాజాగా ఉంచవచ్చు, వైరస్ స్కాన్ను అమలు చేయవచ్చు, SFC మరియు DISM స్కాన్లను నిర్వహించవచ్చు, మీ పరికర డ్రైవర్లను నవీకరించవచ్చు మొదలైనవి.
చూడండి: Windowsలో శోధన సూచిక హై డిస్క్ లేదా CPU వినియోగాన్ని పరిష్కరించండి .
నెట్వర్క్ కేబుల్ సరిగా ప్లగ్ చేయబడలేదు లేదా విచ్ఛిన్నం కావచ్చు
WSAPPX ఎందుకు ఎక్కువ CPUని ఉపయోగిస్తోంది?
WSAPPX అనేది AppX డిప్లాయ్మెంట్ సర్వీస్ (AppXSVC) మరియు క్లయింట్ లైసెన్స్ సర్వీస్ (ClipSVC) వంటి సేవలను కలిగి ఉన్న నిజమైన Microsoft స్టోర్ ప్రక్రియ. మీరు ఎదుర్కొంటున్నట్లయితే a WSAPPX యొక్క అధిక CPU వినియోగం , తక్కువ వర్చువల్ మెమరీ కారణంగా సమస్య సంభవించవచ్చు. అలా కాకుండా, మీ సిస్టమ్లో వైరస్ ఉన్నట్లయితే, మీరు ఈ సమస్యను ఎదుర్కొనే అవకాశం ఉంది.