2008-09-08 1 views
6

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

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

EDIT: Чтобы быть ясным, я не ищу совета относительно того, как заставить компьютер работать быстрее или спрашивать, почему мой компьютер в частности медленный (это не так), мне просто интересно, если люди, которые скажем, «больший реестр означает медленный ПК» точные или нет.

ответ

4

Короче говоря, не совсем.

В старые времена, когда машины были медленнее, ответ был да; но наличие современного процессора для копирования даже в реестр на 60 МБ не является проблемой.

Как правило, настоящая причина, по которой современная машина начинает работать медленно, связана со всем: от вредоносного ПО до антивирусных сканеров: Mcafee, Norton's и т. Д. - мои основные цели.

Кроме того, папка WinSXS имеет тенденцию увеличиваться по мере того, как устанавливаются пакеты обновлений и приложения. Это, по-видимому, оказывает негативное влияние на производительность системы. В этом сценарии есть только два возможных решения. Во-первых, если возможно, переустановите ОС с последним пакетом обновления, который уже вставлен в установку. Во-вторых, если это невозможно. И вы используете Vista с пакетом обновления 1 (SP1), вы можете запустить инструмент vsp1cln.exe (см. technet), который очистит многие старые версии компонентов. Обратите внимание, что этот инструмент можно выполнить только один раз, и он не позволяет вам откатываться.

+0

WinSXS влияет на размер диска, но не на производительность. Если вы не используете материал SXS на диске, он просто останется там в стороне, а не замедлит вас. – SecurityMatt 2012-03-07 23:05:59

+0

@NotMe На основе вашего последнего абзаца системы * nix не должны замедляться со временем правильно?Поскольку у них нет WinSXSfolder – Abdul 2015-07-13 15:27:48

+0

@Abdul: Говорить, что * nix-системы не должны замедляться только потому, что у них нет определенной функции, не логично. Есть много причин, по которым система * nix * может замедляться, но я недостаточно разбираюсь в тех, кто их повторяет. – NotMe 2015-07-13 15:32:29

7

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

Когда вы устанавливаете обновления Windows, по крайней мере, в xp и выше, для их возврата поддерживается папка SXS. Эти точки отката также сохраняются в ключах reg.

Размер папки sxs (side by side) растет экспоненциально и определенно связан с тем, почему, когда некоторые люди просто переустанавливают с sp3 вместо установки sp1 и сворачивают до sp3, они получают лучшую производительность, даже с тем же установленных программ.

4

1) Пуск -> Выполнить -> MSCONFIG
2) Проверьте вкладку Автозагрузка
3) Если вы не знаете, что это такое, снимите флажок
4) Reboot

Сво не в реестре, его дерьмо у вас работает в фоновом режиме.

-7

любые проблемы, возникающие в реестре, также могут сделать ваш компьютер значительно медленнее. Исправить проблемы с реестром необходимо установить registry cleaner, так как это исправит ошибки и вернет ваш компьютер в нормальное состояние.