Що таке svchost.exe (LocalSystemNetworkRestricted), коли я бачу це в Моніторі ресурсів у Windows Vista і чому це сповільнює мене?


36

Іноді, коли мій комп'ютер замерз і майже непридатний, здається, що причиною є важка обробка фону. Іноді я можу зрозуміти, хто використовує всю мою пропускну здатність диска за допомогою Монітора ресурсів (такі деталі не показані в диспетчері завдань). Я підозрюю, що цей екземпляр svchost.exe справді показує активність служби для оновлення Windows, але я не впевнений, чи зможу це дізнатися точно.

Ось що я бачу:

введіть тут опис зображення

Питання: Що означає LocalSystemNetworkRestricted, і чи можу я пов’язати запис у «Огляді ресурсів», який повідомляє мені, що це svchost.exe, з якою службою є?

Хороша частина полягає в тому, що стовпець "Файл" на знімку екрана (якщо він розгорнутий) повідомляє про те, що фактичний файл записується чи читається, а це, в свою чергу, допомогло мені з моєю теорією, що це оновлення windows та MSI-інсталяції Windows -оновлення (які, ймовірно, підпроцеси, що належать сервісу), які відображаються як "svchost.exe (LocalSystemNetworkRestricted)", але я хотів би знати це точно. Якщо файл, про який йдеться, - це Pagefile, то, швидше за все, моя система переповнена сторінковим файлом read / write (відоме розмовно як My System Thrashing і потребує більшої фізичної оперативної пам’яті). Але причиною, зрештою, здається, є деяка служба Windows.

Оновлення Не Оновлення Windows, однак, виявляється, це SuperFetch, колосальна помилка Vista.


Я також виявив, що на багатьох ноутбуках, де накопичується збій диска, виявляється така ж повільність у SuperFetch, але це СИМПТОМ, а не ПРИЧИНА.
Warren P

Супутнім кошмаром абсурдно погано написаної програми є Windows Defender, що набагато гірше, зменшуючи потужні системи до колін під час "процесу оновлення" та висмоктуючи цикли також решту часу. Він відображається як svchost secsvcs. Хоча в ньому є страшно важлива назва (абревіатура) "служб безпеки", я б закликав вас її видалити. Поліпшення зупинки AAR - це перейти на services.msc та зупинити службу Windows Defender. (Моя сфера досвіду - Windows 7 64)
MicrosoftShouldBeKickedInNuts

Відповіді:


29

Ця дратівлива система припинення викликана помилковою функцією Windows Vista (шматок лайна) під назвою SuperFetch. Поки сервіс все ще існує в Win7, він виправлений і, здається, більше не сповільнює мене, хоча ваш пробіг може відрізнятися.

http://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch

Після відключення цього crap-fest у вікні Сервісів (наберіть Сервіси у вікні пошуку меню "Пуск", знайдіть Superfetch, зупиніть його, а потім відключіть його від автоматичного запуску). У системах з достатньою оперативною пам’яттю та пропускною здатністю диска суперперебір призводить до чистого підвищення продуктивності системи. На моєму ноутбуці, що дозволяє SuperFetch, призводить до періодичних заморожувань системи, коли вона взагалі не реагує на клацання миші. Я думав, що я зійшов з розуму, але це було частиною того, що люди, які принесли вам UAC та інші великі нововведення, кинули у Vista. Я думаю, що він був перероблений або знятий в Win7, тому це не буде робити.

Комментатор оновлень каже, що він бачить це в Win7. Я ще не стикався з проблемою з Win7 на ноутбуках, але тоді всі мої ноутбуки мають дуже високу продуктивність 7200 RPM накопичувачів або гібридні або твердотілі накопичувачі. Мені хотілося б почути у коментарях людей, які мають цю проблему, коли SuperFetch сповільнює роботу машини DESKTOP із звичайним накопичувачем 7200 RPM або SSD. (Я міг уявити, що це відбувається на собаці жорсткого диска зі швидкістю обертання шпинделя 5400 об / хв.)

Update2 Частина проблеми з Windows , є те , що він повідомляє лише батьківський svchost.exe процес, і ви повинні прочитати іншу відповідь нижче , який вказує вас до SysInternals Process Explorer , теж, який допоможе вам дізнатися, що реально річ всередині svcchost.exe (наприклад, надзавантаження або оновлення Windows або щось інше) насправді сповільнює вашу машину.


2
Насправді існує конкурс на вигляд між дурними помилками. Windows Defender також іноді споживатиме 100% процесора та 100% пропускну здатність диска.
Warren P

Дуже дякую за це! Я думав, що я зійшов з розуму. Система Windows Vista працювала нормально роками, а потім близько місяця тому повністю сповільнилася до майже непридатного використання.
Гаррі Шпіер

2
Мені цікаво, якщо ви використовували ноутбук Vista. Здається, суперфетч є найглупішим на ноутбуках, тому що він, здається, відкалібрований або розроблений навколо 7200RPM високопропускних настільних накопичувачів SATA, а не низькопродуктивних ноутбуків.
Warren P

1
У мене була така ж проблема на моєму Lenovo T540p з 4 Гб оперативної пам’яті та 7200 об / хв накопичувачем під керуванням Windows 7 x64. Коли об'єм пам'яті перевищує 3,5 Гб, ноутбук був дуже повільним, а svchost.exe витрачав велику кількість пам'яті (~ 1 Гб). Після оновлення до 8 Гб оперативної пам’яті ця проблема зникла, і тепер svchost.exe споживає більшу частину оперативної пам’яті з усіх процесів, але зазвичай близько 250 Мб. а загальне використання близько 5,2 ГБ. Пізніше я буду експериментувати із зупинкою SuperFetch.
vladiz

1
Win7 x64: SuperFetch спричинив проблеми і для мене. i7 860@2.80 ГГц, 12 ГБ оперативної пам’яті. Отримавши монітор LG 34UM67, почав отримувати svchost.exe (LocalSystemNetworkRestricted), зростаючим до 2 Гб. Відключивши та зупинивши SuperFetch, одразу побачив, як йдеться про процес svchost.
schumacher574

10

Використовуйте Провідник процесу та наведіть курсор миші на ім’я процесу (з тим самим PID) для отримання інформації про служби Windows, що працюють у цьому процесі:

Знімок екрана «Провідник процесів», що показує послуги в одному процесі svchost.exe


3
+1 для Process Explorer. Завжди розумне вдосконалення щодо матеріалів, вбудованих в ОС.
Warren P
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.