Адна з непрыемных сітуацый з якімі можа сутыкнуцца карыстальнік Windows 10, 8 або Windows 7 - сервер рэгістрацыі Microsoft regsvr32.exe які грузіць працэсар, што адлюстроўваецца ў дыспетчару задач. Пры гэтым не заўсёды лёгка высветліць, што менавіта выклікае праблему.
У гэтай інструкцыі падрабязна пра тое, што рабіць, калі regsvr32 выклікае высокую нагрузку на сістэму, як высветліць, што служыць прычынай гэтага і як выправіць праблему.
Для чаго патрэбен сервер рэгістрацыі Майкрасофт
Сам па сабе сервер рэгістрацыі regsvr32.exe - гэта сістэмная праграма Windows, якая служыць для рэгістрацыі некаторых DLL бібліятэк (кампанентаў праграм) у сістэме і іх выдалення.
Гэты сістэмны працэс можа запускаць не толькі сама аперацыйная сістэма (напрыклад, пры абнаўленнях), але і іншыя праграмы і іх ўсталёўшчыкі, якім патрабуецца ўсталяваць ўласныя бібліятэкі для працы.
Выдаліць regsvr32.exe нельга (бо гэта неабходны кампанент Windows), але можна разабрацца, што выклікала праблему з працай працэсу і выправіць яе.
Як выправіць высокую нагрузку на працэсар regsvr32.exe
Заўвага: перад тым як пачынаць распаведзена далей дзеянням, паспрабуйце проста перазагрузіць кампутар або наўтбук. Прычым для Windows 10 і Windows 8 улічвайце, што патрабуецца менавіта перазагрузка, а не завяршэнне працы і ўключэнне (так як у апошнім выпадку сістэма стартуе не з «нуля"). Магчыма, гэтага хопіць на тое, для вырашэння праблемы.
Калі ў дыспетчару задач вы бачыце, што regsvr32.exe грузіць працэсар, амаль заўсёды гэта выклікана тым, што нейкая праграма або кампанент АС выклікалі сервер рэгістрацыі для дзеянняў з нейкай бібліятэкай DLL, але гэта дзеянне не можа выканацца ( "завісла" ) па той ці іншай прычыне.
У карыстальніка ёсць магчымасць даведацца: якая праграма выклікала сервер рэгістрацыі і з якой бібліятэкай вырабляюцца дзеянні, якія прыводзяць да праблемы і выкарыстоўваць гэтую інфармацыю для таго, каб выправіць сітуацыю.
Рэкамендую наступны парадак дзеянняў:
- Загрузіце Process Explorer (падыдзе для Windows 7, 8 і Windows 10, 32-біт і 64-біт) з сайта Майкрасофт - //technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx і запусціце праграму.
- У спісе запушчаных працэсаў у Process Explorer выявіце той працэс, які выклікае нагрузку на працэсар і расчыніце яго - унутры, хутчэй за ўсё, вы ўбачыце "даччыны" працэс regsvr32.exe. Такім чынам мы атрымалі інфармацыю, якая праграма (тая, усярэдзіне якой запушчаны regsvr32.exe) выклікала сервер рэгістрацыі.
- Калі падвесці і затрымаць паказальнік мышы над regsvr32.exe вы ўбачыце радок "Command line:" і каманду якая была перададзена працэсу (у мяне на скрыншоце такой каманды няма, але ў вас, верагодна, будзе выглядаць як regsvr32.exe з камандай і імем бібліятэкі DLL) у якой будзе пазначана і бібліятэка, над якой вырабляецца спроба дзеянняў, якая выклікае высокую нагрузку на працэсар.
Узброіўшыся атрыманай інфармацыяй можна рабіць тыя ці іншыя дзеянні па выпраўленні высокай нагрузкі на працэсар.
Гэта могуць быць наступныя варыянты дзеянняў.
- Калі вам вядомая праграма, якая выклікала сервер рэгістрацыі, можна паспрабаваць закрыць гэтую праграму (зняць задачу) і запусціць зноў. Таксама можа спрацаваць пераўсталёўка гэтай праграмы.
- Калі гэта нейкі ўсталёўшчык, асабліва не вельмі ліцэнзійны - можна паспрабаваць часова адключыць антывірус (ён можа перашкаджаць рэгістрацыі мадыфікаваных DLL ў сістэме).
- Калі праблема з'явілася пасля абнаўлення Windows 10, а праграма, якая выклікае regsvr32.exe - гэта нейкае ахоўнае ПА (антывірус, сканер, фаервол), паспрабуйце выдаліць яго, перазагрузіць кампутар і ўсталяваць зноў.
- Калі вам не ясна, што гэта за праграма, выканайце пошук у інтэрнэце па імі DLL над якой вырабляюцца дзеянні і даведайцеся, да чаго адносіцца гэтая бібліятэка. Напрыклад, калі гэта нейкі драйвер, можна паспрабаваць ўручную выдаліць і ўсталяваць гэты драйвер, папярэдне завяршыўшы працэс regsvr32.exe.
- Часам дапамагае выкананне загрузкі Windows у бяспечным рэжыме або чыстая загрузка Windows (калі правільнай працы сервера рэгістрацыі перашкаджаюць іншыя праграмы). У гэтым выпадку пасля такой загрузкі проста пачакайце некалькі хвілін, пераканайцеся, што высокай нагрузкі на працэсар няма і перазагрузіце кампутар у звычайным рэжыме.
У завяршэнне адзначу, што regsvr32.exe ў дыспетчару задач - гэта звычайна менавіта сістэмны працэс, але тэарэтычна можа апынуцца што пад тым жа імем запушчаны нейкі вірус. Калі ў вас ёсць такія падазрэнні (напрыклад, размяшчэнне файла адрозніваецца ад стандартнага C: Windows System32 ), можна выкарыстоўваць CrowdInspect для праверкі запушчаных працэсаў на вірусы.