Назад | Перейти на главную страницу

Ухудшение работы системы - замедляется ли Windows со временем?

У меня небольшая ссора с нашим администратором по поводу ноутбука коллеги. Ноутбук практически непригоден для использования. Администратор привел в порядок некоторые временные каталоги и дефрагментировал жесткий диск несколько месяцев назад, что на некоторое время купило ноутбук, но сейчас все вернулось к нормальному (медленному) обслуживанию.

С самого начала я указал, что ноутбуку несколько лет назад и на его оригинальной сборке Windows (плюс обновления), и было бы целесообразно создать резервную копию данных и восстановить их из образа для восстановления.

Мои рассуждения основаны на наблюдении (подтвержденном другими), что Windows со временем ухудшается. В качестве факторов я называю беспорядок в системной папке, реестре и временных каталогах. Вдобавок к этому ноутбуку за это время было добавлено и удалено много программного обеспечения.

Пара спецификаций, хотя мой вопрос немного шире, чем конкретная машина:

Суть моего вопроса такова:

Я пишу это через 3,5 года с момента установки ноутбука, и, честно говоря, замедления нет. Но я удалил весь мусор производителя и установил новую Windows, и я действительно проявляю осторожность, разрешая (или не позволяя) программам добавлять свои собственные расширения оболочки, службы, автозагрузчики и средства автоматического обновления. Хотя это ни в коем случае не является первозданным; на протяжении многих лет он подвергался довольно частым злоупотреблениям, связанным с «установкой программ / удалением программ», но на самом деле никакого вредного воздействия не было.

Я думаю, что вся идея о том, что «раздувание реестра замедляет работу вашего ПК», в значительной степени является мифом и, возможно, происходит из дней Windows 9x или разжигается недобросовестными поставщиками, продающими инструменты «оптимизации» реестра. Реестр представляет собой иерархическую базу данных (http://support.microsoft.com/kb/256986), поэтому влияние на производительность большого реестра должно быть абсолютно минимальным, поскольку переход к любому заданному разделу реестра представляет собой просто последовательность переходов от родительского к дочернему.

Часто в реестр добавляется огромное количество данных для поддержки таких технологий, как COM, которые использует большое количество программного обеспечения. Часто эти «общие» компоненты и соответствующие им записи в реестре никогда не удаляются, даже если программное обеспечение удалено. В некоторых случаях эти записи реестра необходимо сканировать, и поэтому чем их больше, тем больше времени занимают эти операции. Однако я не рекомендую какие-либо уловки «очистки реестра», так как это с большей вероятностью усугубит проблему и добавит нестабильности в систему. Ой, чуть не забыл упомянуть. Довольно часто записи реестра становятся поврежденными и не подлежат восстановлению, что может вызвать проблемы с производительностью, поскольку обычно попытки чтения этих записей заканчиваются неудачей только через несколько секунд. Это как если бы кто-то несколько раз пытался открыть запертую дверь, прежде чем сдаться и перейти к следующей двери.

Есть также такие вещи, как неработающие ярлыки на рабочем столе, которые могут вызвать вялость системы (я не помню, было ли это именно так, может быть, это был корень C, но это было что-то столь же странное, для которого был KB статья, которую я больше не могу найти).

Низкое качество антивирусного программного обеспечения может быть причиной низкой производительности. Часто эти продукты подключаются к операциям Windows для поддержки своих функций «защиты в реальном времени». Например, каждый раз, когда вы открываете файл, антивирусное программное обеспечение прерывает процесс, чтобы сканировать файл, прежде чем разрешить его открытие. По сути, это приводит к тому, что файл читается дважды: один раз программным обеспечением AV и один раз реальной программой, пытающейся открыть файл. Любые проблемы с жестким диском, фрагментация и т. Д. Будут усугублены. Однако я не могу дать никаких советов, какое программное обеспечение AV является самым быстрым. Я лично предпочитаю AVG.

На ноутбуках часто предустановлено вредоносное ПО, работающее в фоновом режиме. Я предпочитаю стереть их и установить WinXP непосредственно с OEM-диска, вместо того, чтобы использовать диск восстановления торговой марки ноутбука, так что я получаю минимальную ОС. Затем загружаю драйверы по мере необходимости.

Я думаю, что это хорошая идея. В любом случае пользователь должен привыкнуть сохранять свои данные с ноутбука. Если это важные данные, их нельзя хранить на ноутбуке.

Windows не тормозит, если что-то не происходит. Как бы меня ни раздражала Windows, она не гниет, как фрукты.

Windows тормозит, потому что:

other programs are running in the background
memory is low
resources are running low
the user is exposed to faster systems over time so now they can "feel" their system is too slow.
malware running on the system
the system is being hit by virtual DOS attacks, slowing the network access
the hardware is failing, causing timer interrupts, sporadic resets, or general performance issues
drivers aren't updated to address issues (video drivers, network drivers, etc.)

Правильно ли настроена сеть? Если ваши коммутаторы затоплены и возникают проблемы, это может снизить производительность сети.

Кроме того, добавление антивируса и других программ защиты увеличивает медлительность. Я имею в виду, что это своего рода само собой разумеющееся, что если вы используете компьютер с программой, которая предварительно сканирует весь доступ к диску, чтобы увидеть, не является ли это зловещим намерением, это немного замедлит производительность.

вы можете запускать такие инструменты, как Sysinternals, для проверки определенных аспектов производительности ... например, что забивает реестр, что слишком часто обращается к диску и т. д. (procmon, process explorer, filemon, regmon ...)

Фрагментированные диски могут вызвать некоторое замедление, но обычно должно быть ДЕЙСТВИТЕЛЬНО плохо, если пользователь будет использовать такие слова, как WOW! чтобы описать разницу в производительности.

Принято винить в замедлении скорости хлам, оставшийся в реестре или системной папке, но Windows не читает эти биты случайным образом, не больше, чем то, что у вас есть остатки счетов или старые бумаги в доме, замедляет вас. Чаще всего эти случайные куски мусора занимают место на диске, способствуют фрагментации и создают стабильность вопросов, чем что-либо еще.

Это хорошая идея - стереть и переустановить, просто чтобы избавиться от раздувания диска, фрагментации и остаточного мусора, ОС не нужно больше, чем ускорение компьютера, если у вас не установлены программы, потребляющие процессор, память и вредоносные программы. Простое использование той же системы, что и пишущая машинка в течение года, и базовый просмотр веб-страниц / электронной почты (если она не заражена чем-либо) не должны влиять на скорость. Скорее всего, пользователь просто замечает замедление.

Если вам действительно интересно, вы, вероятно, должны протестировать систему, затем очистить / переустановить и повторно протестировать ее, чтобы увидеть, есть ли разница.

Windows в определенной степени ухудшается - в основном по причинам, которые вы указали в своем вопросе. Инструменты дефрагментации и очистки могут помочь исправить некоторые проблемы, но может быть проще просто восстановить.

Многие люди выбирают альтернативный вариант сборки ПК со всем необходимым программным обеспечением, а затем используют инструмент создания образов, чтобы сделать снимок его в этом состоянии, чтобы действительно легко периодически возвращать машину в `` свежее '' состояние без необходимости переустанавливать приложения. и т.п.

По моему опыту, более серьезная проблема заключается в том, что люди устанавливают дополнительные приложения и сервисы, хорошим примером является раздутое ПО от производителей принтеров - пользователь устанавливает принтер с вспомогательным компакт-диском, а вариант по умолчанию - установить любое количество дополнительных инструментов для контроля уровня чернил, предоставить активная поддержка и т.д. вместе с самим драйвером. Если вы не думаете о пользовательской установке, ваша чистая машина заканчивается бесконечным количеством дополнительных служб, которые все запускаются при загрузке машины, что дает вам более медленное время запуска и меньше свободных ресурсов для запуска приложений, которые вы действительно хотите использовать.

Взгляните на msconfig, чтобы увидеть весь лишний мусор, который возникает вместе со стандартным материалом MS.

Конечно, есть - независимо от аппаратных характеристик компьютера, это неизбежно. Обычно он появляется примерно через год регулярного использования.

Подумайте, почему существует так много реестров, средств очистки временных файлов и средств дефрагментации. Если бы Windows знала, что для нее хорошо, тогда вам понадобились бы эти инструменты не меньше, чем вам.

Я считаю, что вы в ударе, указывая пальцем на реестр и файловую систему. Учтите, что эти файлы постоянно читаются, все время записываются, снова и снова - я думаю, что файловая система в конечном итоге получает некоторую неприятную фрагментацию, которая приводит к тому, что мы видим.

Кроме того, в реестре накапливается много мусора - все эти факторы в совокупности приведут к замедлению поиска в реестре.

Я также считаю, что файловая система (NTFS) несколько неэффективна. Хотя дефрагментация помогает, она может быть несколько неэффективной, поскольку файлы обычно нельзя перемещать, пока они используются (или вы рискуете повредить эти файлы).

Я стараюсь переформатировать каждые 12 месяцев или около того. Мне даже не нужно напоминать себе - однажды я просто просыпаюсь, а компьютер работает медленнее, чем в дождливую неделю - пора переформатировать!

У меня была проблема с замедлением работы Windows 7 со временем. Часто, когда я запускаю, он работает очень хорошо, и через некоторое время все виды программного обеспечения заглушают и закрывают память. Я пробовал всевозможные очистители реестра и т. Д., И ничего не помогло. Я также купил больше памяти в надежде, что это поможет, но программы, похоже, все это съели, память всегда использовалась на 98%. Я использовал обозреватель процессов, и мне показалось странным количество потребляемой виртуальной памяти.

Я, наконец, изменил настройку виртуальной памяти (по умолчанию 4 ГБ автоматически устанавливается системой) на 1 ГБ в качестве попытки выжать из этих накопителей виртуальной памяти.

И вот, он сделал свою работу, мой ноутбук снова стал быстрым!

У меня был такой же опыт на нескольких рабочих станциях. Это помогает, если вы не устанавливаете никаких новых программ, отключите все обновления программ (flash, java, ...), но в конечном итоге, если вы отформатируете и переустановите все, он будет работать быстрее. Это мой опыт, но у меня нет данных для его резервного копирования.

Я согласен с @ Chris.W - слишком много вредоносного ПО; обычно полдюжины «программ обновления» (например, для Google, Java) и «программ запуска» (например, Acrobat Reader Speed ​​Launcher), которые существуют в большинстве систем, можно отключить без какого-либо вреда. Хороший инструмент для этого - Автозапуск от Sysinternals.

Фрагментация реестра и файлов подкачки также является большой причиной; PageDefrag, также от SysInternals, отлично справляется с этим.

В старые времена NT4 rdisk.exe инструмент можно использовать для очистки внутренний фрагментация реестра (отдельно от фрагментации хранилища на диске), но я не могу вспомнить, какой инструмент делает это сейчас.

Мой опыт показывает, что вы можете уменьшить деградацию с помощью инструментов (дефрагментация диска, очистка временных каталогов и кеша проводника, оптимизация записей реестра), но в течение длительного периода вам необходимо переустановить

Низкая производительность также может указывать на активность вируса / ботнета. Если компьютер скомпрометирован, он может выполнять работу для кого-то еще, что сделает его медленным / вялым для жертвы.