Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Нядаўна я сутыкнуўся з дзіўнай праблемай, калі працэс, які называецца System (NT Kernel & System), увесь час выкарыстоўваў ад 15 да 30 адсоткаў працэсара на маёй машыне Windows.



На прыведзеным вышэй скрыншоце Сістэма выкарыстоўвае 0-адсоткавы працэсар, які і павінен быць звычайна. Сістэмны працэс у асноўным змяшчае код ядра і драйвера, а таксама сістэмныя патокі і з'яўляецца важным працэсам для Windows. Не спрабуйце забіць працэс альбо выдаліць яго.

Перш чым разбірацца ў якіх-небудзь тэхнічных дэталях, звычайна гэтая праблема выклікана няправільным альбо састарэлым драйверам абсталявання ў Windows.Ёсць некалькі рэчаў, якія вы хочаце праверыць неадкладна:

Новае абсталяванне - Вы нядаўна ўсталёўвалі якое-небудзь новае абсталяванне на сваю машыну Windows? Графічная карта, цвёрды дыск, гукавая карта, карта ТБ-цюнэра і г.д.? Калі так, вам трэба перайсці на сайт вытворцаў і загрузіць адтуль найноўшы драйвер. Калі вы ўсталявалі драйвер толькі з кампакт-дыска, які пастаўляецца з новым абсталяваннем, ён можа быць састарэлым.

Абноўлены драйвер - нядаўна вы абнаўлялі драйвер і назіраеце больш высокі ўзровень выкарыстання працэсара пасля абнаўлення? Часам найноўшыя драйверы таксама могуць выклікаць праблемы.У гэтым выпадку вам варта паспрабаваць адкаціць драйвер і паглядзець, ці не выправіць гэта праблему.

У маім выпадку я ўстанавіў новую відэакарту на свой ПК і ўстанавіў драйвер з кампакт-дыска. Гэта быў не апошні драйвер, і паколькі ён быў драйверам рэжыму ядра, ён быў прычынай гэтага ўсплёску ў сістэмным працэсе.

Калі вы не можаце зразумець, які драйвер выклікае праблему, ёсць больш тэхнічная працэдура, па якой вы можаце знайсці дакладны драйвер праблемы. Спачатку загрузіце праграму пад назвай KrView (Kernrate Viewer), якая з'яўляецца бясплатным інструментам ад Microsoft.

Гэта інструмент каманднага радка, таму адкрыйце камандны радок, а потым проста запусціце праграму без якіх-небудзь аргументаў. Вось як павінны выглядаць вынікі:



Цяпер вы можаце бачыць, якія драйверы прылад атрымліваюць найбольшую колькасць наведванняў у ядры. Першая называецца ntkrnlpa і можа быць праігнаравана. Пасля гэтага вы хочаце паглядзець на іншых драйвераў. У гэтым выпадку b57nd60x. Такім чынам, гэты драйвер прызначаны для таго, якое менавіта абсталяванне вам цікава?

Ну, каб зразумець гэта, вам трэба загрузіць яшчэ адзін бясплатны інструмент ад Microsoft, які называецца Process Explorer.Усталюйце яго, запусціце, а потым перайдзіце ў выгляд DLL, каб убачыць загружаныя драйверы.



Як бачыце, DLL b57nd60x.sys з'яўляецца драйверам для гігабітнай карты Broadcom NetXtreme Gigabit Ethernet. Салодкая! Цяпер вам проста трэба пайсці і знайсці абноўлены драйвер для сеткавай карты, і, спадзяюся, усплёск працэсара знікне.

Зразумела, іншае рашэнне ў гэтым выпадку - проста адключыць апаратнае забеспячэнне альбо цалкам выдаліць яго з сістэмы, калі яно вам не патрэбна альбо вы не можаце знайсці абноўлены драйвер.Крыніца: Technet.

.
SETUP UA COMPUTER BLOG