Отстраняване на драйвери на устройства, прозорци го про

С течение на времето, работата на системата Windows, както знаем, се влошава. Много проблеми с производителността може да бъде решен чрез премахване на ненужните програми от стартовото меню, дефрагментирате твърдия диск и почистване на системния регистър. Наскоро, обаче, имам ситуация, в която нито един от тези методи не работи.

ИТ инфраструктурата за вашето предприятие

ДФК, което намалява производителността на Windows системи, създава проблеми не само на компютри, но също и за сървъри. Ако сте разбрали как да диагностицират и да реши проблема с DPC, можете да запишете няколко часа, които в противен случай ще трябва да похарчите за отстраняване на неизправности. В допълнение, може да е възможно да се избегне преинсталиране или преконфигурира повреден компютъра или сървъра.

За идентифициране на проблема, трябва да знаете нещо за ДФК и за това, как да се извърши изстрелване тест в диспечера на задачите на Windows. DPC - това е част от прекъсване контрол инфраструктура Windows. прекъсване на обработката се състои от две части, и двете от които са част от драйвер за устройството. Първият компонент - това е Прекъсване служба рутинна (ISR), която дава възможност на хардуерни устройства, за да се постигне бързо, за обработка на прекъсване. В действителност, шофьорът изпълнява прекъсне обработка по-късно чрез създаване на място за изпълнение на работния създаден от DPC опашка обект. Това означава, че водачът е да си върши работата за започване на хардуерно устройство в DPC. Тъй като и ISR, ДФК и са предназначени за водачите на производителя, лошо написани ядрото режим шофьор може да има отрицателно въздействие върху работата на цялата система.

Изправени пред проблема с производителността, можете да използвате Windows диспечера на задачите, за да видите каква е причината - може би, защото на всички DPC? Когато проблема с производителността, свързан с DPC, в раздела Изпълнение показва, че процесора се използва активно, но не и в самия процес на извършителите процеси раздел няма да бъдат показани. Вие също така ще се види, че System Idle процес показва активното използване на процесора в раздела Процеси, което е характерно за системата в състояние на неактивност.

System Idle Process обикновено нямат значително влияние върху производителността на системата. Въпреки това, когато има проблем на DPC, ядрото на операционната система да се използва значителна част от процесорното време, което ще се отрази на производителността на системата. Определено може да го научи от раздела Изпълнение, и след това щракнете върху Покажи Kernel Times от менюто Изглед. Най-ниска, червено част на използването на графика CPU показва времето на процесора, който се използва от ядрото на Windows. Проба CPU Употреба графика във Фигура 1 показва, че процес зарежда ядрото изключително използва процесора.

Отстраняване на драйвери на устройства, прозорци го про

Ядрото може да монополизира процесора по няколко причини, така че следващата стъпка - диагностициране на проблема, за да се определи дали DPC е наистина причината за активно процесора, и ако е така, което се използва от устройството на ДФК. Можете да използвате следните три инструменти, за да проникне по-дълбоко в проблема и да получите всичко, което трябва да се диагностицира.

Следене на ефективността (perfmon.exe). Това вградени инструменти за Windows;

За да се определи дали DPC е наистина причината за активно използване на CPU, можете да използвате за следене на ефективността или Process Explorer. Аз вярвам, че за тази цел, Process Explorer е по-подходящо, отколкото за следене на ефективността, обаче, помислете и двете опции.

Explorer процесът е лесно да се види, ако DPC е наистина причината за голям процент от натоварването на процесора. Idle Process основния процес полезност прозорец на системата е разделена на три групи: Прекъсвания, DPC и System. Кликнете два пъти върху DPC DPC призовава свойства на страници, е необходимо да изберете Graph раздела Ефективност. Горните две графики показват текущото натоварване на процесора и историята на неговата употреба процедура DPC (както е показано на фигура 2).

Отстраняване на драйвери на устройства, прозорци го про

Под Processor обект в броячите на монитор на ефективността се наричат ​​.PC времето, което показва процента на процесорно време, прекарано на получаване и DPC обслужване на повиквания. Сравнявайки този процент с график изпълнение% процесор време, можете да разберете коя част от общото време на CPU се изразходват поток от DPC опашка (вж. Фигура 3).

Отстраняване на драйвери на устройства, прозорци го про

След Explorer на процеса или за следене на ефективността ще потвърди, че времето на процесора се изразходват непропорционално DPC опашка дейност, можете да използвате ядрото профилиране на инструмента за да се определи кой шофьор е причината за проблема. Този инструмент за команден ред списъци модули на ядрото, включително водачите ядрото режим на устройството, както и процентът на общото време на ядрото, което те консумират.

В ядрото профилиране Инструмент много опции, които можете да използвате, но това може да се управлява, за нашите цели, без никакви параметри, просто като напишете

След като изпълните тази команда, трябва първо да получи съобщението е показано на фигура 4. Необходимо е да се изчака около 30 секунди, след това натиснете Ctrl + C. Докато ядрото профилиране Tool работи, обърнете внимание на дейността DPC в Process Explorer или за следене на ефективността, уверете се, че натоварването на процесора по време на измерването остава постоянно високо.

Отстраняване на драйвери на устройства, прозорци го про

Екранът 5 е откъс от втората част на резултатите от измерването. Както може да се види в резултатите от раздела за режим на ядрото, водачът на проблем - това intelppm, процесор драйвера на Intel, която е част от операционната система. Водачът управлява процесора да намали консумацията на енергия и удължаване на живота на батерията. Intel процесор шофьор не може да бъде причина за проблема. Проблемът може да е във функцията на несъответствието на водача и другото оборудване или драйверите, инсталирани на моята система. Във всеки случай, това не е необходимо, на работния плот, където животът на батерията не е от интерес.

DPC решения на проблема - това е да преинсталирате, актуализира и да се спре повреден драйвер. Коя опция ще изберете зависи от водача. Например, не можете да спрете на водача, който искате системата за актуализиране на водача или когато новата версия не съществува. В моя случай, тъй като водачът на процесор Intel не е било необходимо за системата, реших да го спре.

Има няколко начина за спиране на водача, включително системния регистър, софтуер за управление, както и на конзолата за възстановяване (RC). Аз избрах да спре Intel процесор водача чрез системния регистър. За информация как да се спре на водача чрез RC или Device Manager е, вижте страничната лента "Advanced".

Колко често ни напомня, Microsoft, че е важно да направите резервно копие на системния регистър, преди да го редактирате. Важно е също така да рестартирате компютъра, преди и след редактирането на системния регистър. Необходимо е рестартиране на климата, за да се гарантира създаването на конфигурация, ако трябва да го възстановите в последната добра конфигурация на случая, (последната добра конфигурация включва всичко, което е в раздела на CurrentControlSet, и се актуализира след успешното модифициране на системния регистър). Рестартирайте след промените, необходими, за да може промените да влязат в сила.

ПРОБЛЕМ
Заявленията се зареждат за дълго време, или за изпълнението на цялата система е ниско, а времето за реакция е страхотно.

РЕШЕНИЕ
Намерете проблема и да определи шофьор ядрото режим устройство.

КАКВО ДА
Windows диспечера на задачите, Performance Monitor или Process Explorer и ядрото профилиране Tool.

Идентифициране на проблема с мениджъра на задачите на Windows.

Диагностициране на проблема, като използвате за следене на ефективността или Process Explorer и ядрото профилиране Tool.

За да решите проблема, като възстановяване на ъпгрейд или да спрете проблематично шофьора.

драйвери на устройства спират
Как да деактивирате услуга или устройство, което позволява на Windows fromStarting
support.microsoft.com/kb/310602

Сподели снимки с приятели и колеги