რბილი

შეასწორეთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

ᲡᲪᲐᲓᲔᲗ ᲩᲕᲔᲜᲘ ᲘᲜᲡᲢᲠᲣᲛᲔᲜᲢᲘ ᲞᲠᲝᲑᲚᲔᲛᲔᲑᲘᲡ ᲐᲦᲛᲝᲤᲮᲕᲠᲘᲡᲗᲕᲘᲡ





გამოქვეყნდაბოლო განახლება: 2022 წლის 12 იანვარი

ხშირად შეიძლება წააწყდეთ აპლიკაციას ან ფონური სისტემის პროცესს, რომელიც შეიცავს სისტემის რესურსების არანორმალურ რაოდენობას. პროცესის სისტემური რესურსების მაღალმა გამოყენებამ შეიძლება საოცრად შეანელოს სისტემის სხვა ოპერაციები და შეიძლება თქვენი კომპიუტერი გადაიზარდოს უაზროდ. ამან ასევე შეიძლება გამოიწვიოს მისი სრული ავარია. ჩვენ უკვე გავაშუქეთ პროცესების სიმრავლე და CPU მაღალი გამოყენების საკითხები ჩვენს ვებსაიტზე. გარდა ამისა, დღეს ჩვენ განვიხილავთ შემთხვევით .NET Runtime Optimization სერვისის CPU-ს გამოყენების პრობლემას და როგორ დავაბრუნოთ ის დასაშვებ დონეზე.



შეასწორეთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

შინაარსი[ დამალვა ]



როგორ გამოვასწოროთ .NET Runtime Optimization Service CPU-ს მაღალი გამოყენება Windows 10-ზე

როგორც მოგეხსენებათ, ეს .NET Framework გამოიყენება Microsoft-ისა და სხვა მესამე მხარის მიერ Windows აპლიკაციების შემუშავებისა და გაშვებისთვის სხვა საკითხებთან ერთად. ამ სერვისის შესრულებადი ფაილი, სახელად mscorsvw.exe , არის Windows-ის ოფიციალური კომპონენტი და ასრულებს .NET Framework-ის ოპტიმიზაციის ამოცანას, ანუ .NET ბიბლიოთეკების წინასწარ და ხელახალი შედგენას. ეს ეხმარება აპლიკაციებისა და პროგრამების უფრო სწრაფად გაშვებას. ოპტიმიზაციის სერვისი არის შექმნილია ფონზე გასაშვებად როდესაც თქვენი კომპიუტერი უმოქმედოდ ზის 5-10 წუთის განმავლობაში.

რატომ .NET Runtime Optimization Service იწვევს CPU-ს მაღალ გამოყენებას?

ზოგჯერ სერვისს შეუძლია ჩვეულებრივზე მეტი დრო დასჭირდეს .NET ბიბლიოთეკების ხელახლა შედგენას. ეს იწვევს



  • თქვენი კომპიუტერის სერვისი ჩვეულებრივზე ნელა მუშაობს.
  • ხარვეზის შემთხვევები თქვენს კომპიუტერში.
  • კორუმპირებული სერვისი.
  • სისტემის რესურსების გამოყენება მავნე პროგრამის მიერ.

.net გაშვების ოპტიმიზაციის სერვისის პროცესი მაღალი მეხსიერებით, ნაჩვენებია სამუშაო მენეჯერში

ამ სერვისის ინდივიდუალური აპლიკაციის შესრულებაზე გავლენის გათვალისწინებით, მისი დაუყოვნებელი შეწყვეტა უბედურების პირველივე დანახვისას არ არის რეკომენდებული. თუ, როგორც ჩანს, სერვისს ძალიან დიდი დრო სჭირდება მისი მუშაობის დასრულებას, თქვენ გაქვთ შესაძლებლობა დააჩქაროთ საქმეები რამდენიმე ბრძანების ან სკრიპტის შესრულებით. სხვა შესწორებები მოიცავს კომპიუტერის სკანირებას მავნე პროგრამებისა და ვირუსებისთვის, სერვისის გადატვირთვა და სუფთა ჩატვირთვის შესრულება, როგორც აღწერილია შემდეგ სეგმენტში.



მეთოდი 1: შეასრულეთ კომპიუტერის სუფთა ჩატვირთვა

სავსებით შესაძლებელია, რომ სერვისს უჭირს ბიბლიოთეკების ხელახალი კომპილაცია მესამე მხარის კონკრეტული აპლიკაციისთვის და, შესაბამისად, მოიხმარს პროცესორის მეტ ენერგიას ამოცანის შესასრულებლად. თქვენ შეგიძლიათ შეასრულოთ სუფთა ჩატვირთვა, სადაც ჩატვირთულია მხოლოდ ძირითადი დრაივერები და გაშვების პროგრამები, რათა შეამოწმოთ არის თუ არა ეს მესამე მხარის ერთ-ერთი პროგრამა, რომელიც იწვევს CPU-ს მაღალი გამოყენების პრობლემას .NET Runtime Optimization სერვისისთვის. Windows 10-ის სუფთა ჩატვირთვის ნაბიჯები შემდეგია:

1. დააჭირეთ Windows + R კლავიშები ერთდროულად გაშვება გაიქეცი დიალოგური ფანჯარა.

2. ტიპი msconfig და მოხვდა შედი გასახსნელი გასაღები Სისტემის კონფიგურაცია .

ჩაწერეთ msconfig და დააჭირეთ Enter ღილაკს სისტემის კონფიგურაციის აპლიკაციის გასახსნელად. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

3. გადადით სერვისები ჩანართი და მონიშნეთ მონიშნული ველი მაიკროსოფტის ყველა სერვისის დამალვა .

გადადით სერვისების ჩანართზე და მონიშნეთ ველი Microsoft-ის ყველა სერვისის დამალვა.

4. შემდეგ დააწკაპუნეთ Ყველას გაუქმება ღილაკი, ნაჩვენებია მონიშნული. ის შეაჩერებს ყველა მესამე მხარის და არასაჭირო სერვისების ფონზე გაშვებას.

დააწკაპუნეთ ღილაკზე გამორთვა ყველა, რათა შეაჩეროთ მესამე მხარის და არასაჭირო სერვისების ფონზე გაშვება. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

5. შეინახეთ ცვლილებები დაწკაპუნებით მიმართვა > OK ღილაკები.

შეინახეთ ცვლილებები Apply-ზე დაწკაპუნებით და შემდეგ გადით OK-ზე დაწკაპუნებით

6. ამომხტარი ფანჯარა, რომელიც იკითხავს, ​​გსურთ თუ არა Რესტარტი ან გასვლა გადატვირთვის გარეშე გამოჩნდება, როგორც ნაჩვენებია. აირჩიე გასვლა გადატვირთვის გარეშე ვარიანტი.

გამოჩნდება ამომხტარი ფანჯარა, რომელიც იკითხავს, ​​გსურთ გადატვირთვა ან გასვლა გადატვირთვის გარეშე, აირჩიეთ გასვლა გადატვირთვის გარეშე

7. ისევ გაუშვით Სისტემის კონფიგურაცია ფანჯარა გამეორებით ნაბიჯები 1-2. გადართეთ Დაწყება ჩანართი.

კიდევ ერთხელ გაუშვით სისტემის კონფიგურაციის ფანჯარა და გადადით გაშვების ჩანართზე. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

8. დააწკაპუნეთ გახსენით სამუშაო მენეჯერი ჰიპერბმული, როგორც ნაჩვენებია.

დააჭირეთ Open Task Manager ჰიპერბმულს

Შენიშვნა: შეამოწმეთ გაშვების გავლენის სვეტი ყველა ჩამოთვლილი აპლიკაციისთვის/პროცესისთვის და გამორთეთ ისინი a მაღალი გაშვების გავლენა .

9. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით განაცხადი (მაგალითად. ორთქლი ) და აირჩიე გამორთვა ვარიანტი, როგორც ეს ნაჩვენებია ქვემოთ.

შეამოწმეთ Startup Impact სვეტი ყველა ჩამოთვლილი აპლიკაციისა თუ პროცესისთვის და გამორთეთ ისინი, რომლებსაც აქვთ მაღალი გავლენის მნიშვნელობა. გამორთვისთვის, უბრალოდ დააწკაპუნეთ მათზე მარჯვენა ღილაკით და აირჩიეთ გამორთვა. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

10. ბოლოს და ბოლოს, დახურვა აპლიკაციის ყველა აქტიური ფანჯრის ჩამორთმევა და რესტარტი თქვენი კომპიუტერი . ის დაიწყება სუფთა ჩატვირთვის მდგომარეობაში.

11. ახლა შეამოწმეთ .NET Runtime სერვისის CPU-ს გამოყენება სამუშაო მენეჯერში. თუ ნორმალურია, ჩართეთ მესამე მხარის პროგრამები ერთდროულად დააფიქსიროს დამნაშავის განცხადება და დეინსტალაცია მომავალში მსგავსი პრობლემების თავიდან ასაცილებლად.

ასევე წაიკითხეთ: როგორ დავაფიქსიროთ hkcmd მაღალი CPU გამოყენება

მეთოდი 2: NET Framework პროცესების გაძლიერება

იმის გამო, რომ ამ სერვისის შეწყვეტა არ არის ვარიანტი, ამის ნაცვლად შეგიძლიათ ამ სერვისს მცირე სტიმული მისცეთ, ნება მიეცათ მას გამოიყენოს დამატებითი CPU ბირთვები. ნაგულისხმევად, სერვისი იყენებს მხოლოდ ერთ ბირთვს.

  • თქვენ შეგიძლიათ ან თავად შეასრულოთ რამდენიმე ბრძანება
  • ან უბრალოდ ჩამოტვირთეთ Microsoft-ის ოფიციალური სკრიპტი GitHub და გაუშვით.

ვარიანტი I: Command Prompt-ის მეშვეობით

1. დააწკაპუნეთ დაწყება , ტიპი ბრძანების ხაზი და დააწკაპუნეთ Ადმინისტრატორის სახელით გაშვება , როგორც ნაჩვენებია.

გახსენით Start მენიუ, ჩაწერეთ Command Prompt და დააჭირეთ ღილაკს Run as administrator მარჯვენა პანელში.

2. ჩაწერეთ მოცემული ბრძანება და დააჭირეთ შედი გასაღები აღსრულება.

Შენიშვნა: ბრძანებები, რომლებიც უნდა შესრულდეს, განსხვავდება სისტემის არქიტექტურის მიხედვით.

    32-ბიტიანი სისტემებისთვის: cd c: Windows Microsoft.NET Framework v4.0.30319 64-ბიტიანი სისტემებისთვის: cd c: Windows Microsoft.NET Framework64 v4.0.30319

შეასრულეთ ბრძანება Microsoft Net Framework-ზე გადასასვლელად cmd-ში ან Command Prompt-ში. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

3. შემდეგი, შეასრულეთ ngen.exe შეასრულებს კვევედიტემებს , როგორც ნაჩვენებია ქვემოთ.

ბრძანება, რათა შეამოწმოს, იკლებს თუ არა CPU-ის გამოყენება ნორმალურ დონეზე Command Prompt-ში ან cmd-ში

პროფესიონალური რჩევა: დაადგინეთ არის თუ არა Windows კომპიუტერი 32-ბიტიანი და 64-ბიტიანი

თუ არ ხართ დარწმუნებული თქვენი სისტემის არქიტექტურაში, უბრალოდ მიჰყევით მოცემულ ნაბიჯებს:

1. დაარტყა Windows + R კლავიშები ერთად გასახსნელად გაიქეცი დიალოგური ფანჯარა.

2. ტიპი msinfo32 და დააწკაპუნეთ კარგი გასახსნელად Სისტემის ინფორმაცია ფანჯარა.

3. აქ, შეამოწმეთ სისტემის ტიპი ეტიკეტი იგივეს შესამოწმებლად.

თუ არ ხართ დარწმუნებული თქვენი სისტემის არქიტექტურაში, უბრალოდ შეასრულეთ msinfo32 Run ბრძანების ველში და შეამოწმეთ სისტემის ტიპის ეტიკეტი შემდეგ ფანჯარაში.

ასევე წაიკითხეთ: რა არის HKEY_LOCAL_MACHINE?

ვარიანტი II: GitHub სკრიპტის მეშვეობით

1. გადადით GitHub გვერდისთვის სკრიპტი .

დააწკაპუნეთ Raw ოფციაზე github გვერდზე

2. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Ნედლეული ღილაკით და აირჩიეთ Შეინახე ბმული როგორც… ვარიანტი, როგორც ნაჩვენებია.

დააწკაპუნეთ მარჯვენა ღილაკით Raw ოფციაზე და აირჩიეთ Save link as... github გვერდზე

3. შეცვალეთ ტიპად შენახვა რომ Windows სკრიპტის ფაილი და დააწკაპუნეთ Გადარჩენა .

აირჩიეთ Save as type to Windows Script File და დააწკაპუნეთ Save

4. გადმოტვირთვის შემდეგ გახსენით ფაილი Windows სკრიპტის ჰოსტი .

ასევე წაიკითხეთ: შეასწორეთ DISM ჰოსტის სერვისის პროცესის მაღალი CPU გამოყენება

მეთოდი 3: გადატვირთეთ .NET Runtime Optimization Service

სერვისები ხშირად შეიძლება შეფერხდეს და შემდეგ გამოავლინონ უცნაური ქცევა, როგორიცაა სისტემის რესურსების ზედმეტად დიდი რაოდენობით გამოყენება ან ხანგრძლივი დროის განმავლობაში აქტიური დარჩენა. შეფერხებული შემთხვევა შეიძლება მოხდეს Windows OS-ის მიმდინარე ვერსიაში არსებული შეცდომების გამო. აი, როგორ გადავწყვიტოთ .NET გაშვების ოპტიმიზაციის სერვისის მაღალი CPU გამოყენება სერვისის გადატვირთვით:

შენიშვნა : ეს გამოსავალი მუშაობს მხოლოდ NVIDIA-ზე მომუშავე გრაფიკული ბარათის მქონე სისტემებისთვის.

1. დააჭირეთ Windows + R გასაღებები ერთდროულად გაშვება გაიქეცი დიალოგური ფანჯარა.

2. ტიპი სერვისები.msc და დააწკაპუნეთ კარგი გასახსნელად სერვისები განაცხადი.

ჩაწერეთ services.msc და დააწკაპუნეთ OK-ზე სერვისების აპლიკაციის გასახსნელად. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

3. გადაახვიეთ სიაში და იპოვეთ NVIDIA ტელემეტრიის კონტეინერი სერვისი.

4. დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ Თვისებები კონტექსტური მენიუდან, როგორც ნაჩვენებია.

გადაახვიეთ სიაში და იპოვეთ NVIDIA Telemetry Container სერვისი. დააწკაპუნეთ მასზე მარჯვენა ღილაკით და კონტექსტური მენიუდან აირჩიეთ თვისებები.

5. დააწკაპუნეთ გაჩერდი ღილაკი ჯერ. დაელოდეთ სერვისის სტატუსის წაკითხვას გაჩერდა , და შემდეგ დააწკაპუნეთ დაწყება ღილაკი ხელახლა გასაშვებად.

დააწკაპუნეთ Stop სერვისის სტატუსის შესაჩერებლად

6. დარწმუნდით, რომ გაშვების ტიპი: დაყენებულია Ავტომატური .

ზოგადი ჩანართში დააწკაპუნეთ ჩამოსაშლელ მენიუზე გაშვების ტიპი და მენიუდან აირჩიეთ ავტომატური. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

7. სერვისის გადატვირთვის შემდეგ დააწკაპუნეთ მიმართვა > OK ცვლილებების შესანახად და დახურვისთვის Თვისებები ფანჯარა.

სერვისის გადატვირთვის შემდეგ დააჭირეთ ღილაკს Apply ცვლილებების შესანახად და დახურეთ თვისებების ფანჯარა.

8. დააჭირეთ Ctrl + Shift + Esc კლავიშები ერთად გასახსნელად Პროცესების ადმინისტრატორი და შეამოწმეთ სერვისი კვლავ იყენებს CPU-ს მაღალ რესურსებს.

ასევე წაიკითხეთ: რა არის Google Chrome Elevation Service

მეთოდი 4: მავნე პროგრამების აღმოჩენა და წაშლა

თუ CPU-ის სერვისის არანორმალური მოხმარება გრძელდება, ჩაატარეთ ვირუსის/მავნე პროგრამის სკანირება, რათა გამორიცხოთ ინფექციის შესაძლებლობა. მავნე აპლიკაციები შეიძლება შემოიპაროს თქვენს კომპიუტერში, თუ ფრთხილად არ იქნებით. ეს პროგრამები შენიღბავს თავს და თავს იჩენს ვინდოუსის ოფიციალურ კომპონენტებად და გამოიწვევს რამდენიმე პრობლემას, როგორიცაა CPU მაღალი გამოყენება. თქვენ შეგიძლიათ გამოიყენოთ Windows Defender თქვენი კომპიუტერის სკანირებისთვის ან შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა სპეციალიზებული უსაფრთხოების პროგრამა, რომელიც გამოგადგებათ. მიჰყევით ამ ნაბიჯებს, რათა მოაგვაროთ .NET გაშვების ოპტიმიზაციის სერვისის მაღალი CPU-ს გამოყენების პრობლემა თქვენი კომპიუტერიდან მავნე პროგრამის ამოღებით:

1. დაარტყა Windows + I კლავიშები ერთდროულად გასახსნელად პარამეტრები .

2. აქ დააწკაპუნეთ განახლება და უსაფრთხოება , როგორც ნაჩვენებია.

განახლება და უსაფრთხოება

3. გადადით Windows უსაფრთხოება მენიუ და დააწკაპუნეთ დაცვა ვირუსებისა და საფრთხეებისგან

აირჩიეთ ვირუსისა და საფრთხეებისგან დაცვის ვარიანტი დაცვის ზონებში

4. დააწკაპუნეთ სწრაფი სკანირება თქვენი კომპიუტერის სკანირებისთვის, რათა შეამოწმოთ არის თუ არა მავნე პროგრამა.

დააჭირეთ სწრაფ სკანირებას ვირუსებისა და საფრთხეებისგან დაცვის მენიუში. როგორ დავაფიქსიროთ .NET Runtime Optimization Service მაღალი CPU გამოყენება

5. თუ არის რაიმე მავნე პროგრამა, დააწკაპუნეთ დაიწყეთ მოქმედებები რომ ამოღება ან ბლოკი მათ და გადატვირთეთ თქვენი კომპიუტერი.

ყველა საფრთხე აქ იქნება ჩაწერილი. დააწკაპუნეთ მოქმედებების დაწყებაზე მიმდინარე საფრთხეების ქვეშ.

რეკომენდებულია:

იმედია, ერთ-ერთი ზემოაღნიშნული გამოსავალი გამოსწორდა. NET გაშვების ოპტიმიზაციის სერვისი მაღალი CPU პრობლემა თქვენს კომპიუტერზე. თუ იგივე პრობლემა მოგვიანებით გაგიჩნდებათ, შეამოწმეთ ხელმისაწვდომი Windows განახლებები ან ხელახლა დააინსტალირეთ უახლესი ვერსია .NET Framework . ასევე, თუ თქვენ გაქვთ რაიმე შეკითხვა/შემოთავაზება ამ სტატიასთან დაკავშირებით, მოგერიდებათ ჩააგდოთ ისინი კომენტარების განყოფილებაში.

ელონ დეკერი

ელონი არის Cyber ​​S-ის ტექნიკური მწერალი. ის უკვე 6 წელია წერს გზამკვლევებს და აშუქებს ბევრ თემას. მას უყვარს Windows, Android-თან დაკავშირებული თემების გაშუქება და უახლესი ხრიკები და რჩევები.