Эффективна ли очистка реестра? [Дубликат]

15

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

Также есть некоторые косвенные ответы здесь, но они, как и 4 года назад.

Будет ли мне лучше вообще не чистить реестр? Потому что выгоды сомнительны, и риск испортить их выше

Марина Данст
источник
1
Я бы не стал чистить свой реестр, если бы просто хотел ускорить мой компьютер. Я сделал бы это, если бы у меня были проблемы, связанные с реестром, или если вирус что-то испортил. Если у вас проблемы с производительностью, я бы сначала проверил другие вещи.
MC10
по большей части, очистка вашего реестра не сделает ничего, чтобы уменьшить усилие / время, требуемое для любой конкретной атомарной операции. Будет совершенно незначительный эффект от разбора меньшего файла или использования чуть меньшего количества оперативной памяти для их загрузки, но регистр состоит из крошечных кусочков информации с большой структурой, поэтому размер данных мал как для загрузки, так и для загрузки. анализ, если ваша система не испорчена так, что она все равно не загрузится.
Фрэнк Томас
3
Статья, на которую вы ссылаетесь, точна.
fixer1234
Также стоит прочитать ссылки на статью
Тецудзин
2
Будьте осторожны с этими вещами; Я запустил один на Windows 8, и он не знал об этом, и это сломало приложения Магазина Windows. Таким образом, они могут принести больше вреда, чем пользы (если они вообще приносят пользу).
Энди

Ответы:

26

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

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

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

Дэвид Шварц
источник
21
«Это почти как змеиное масло, но мне нравится змеиное масло, потому что оно делает все по-настоящему блестящим ». ^ _ ^
Мокубай
9
Раньше у меня было такое же мышление. Там никогда не было заметного улучшения, но я знал, что реестр был чистым. Тогда очиститель реестра со временем допустил несколько ошибок. Работа по диагностике возникающих проблем вылечила меня от этой одержимости. Эффекты не всегда очевидны.
fixer1234
@ Дэвид Шварц не воспринимает мусор в реестре, проблемы с программным обеспечением и фрагментацию аппаратного диска как личную атаку! :)
Франциско Тапиа
Кроме очистки реестра, все содержимое, которое он удаляет, что на самом деле нужно, нужно будет воссоздать ...
Джеймс Снелл
1
@toothbrush Конечно. Это как в матрице, где машины питались от человеческих тел в сочетании с формой слияния.
Дэвид Шварц
4

Не для производительности. (Вы могли бы где-то сбрить микросекунду, но вы уже потратили на это миллион раз, нажав кнопку «Очистить».)

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

Чтобы дать вам гипотетический пример (я не помню, если это именно то, что может случиться, но это похоже на расхождения, которые я видел, происходящие и исправленные), представьте, что вы удаляете Photoshop и по-прежнему видите типы файлов .PSD, показывающие как «Photoshop Document», но без действительного значка. Это указывало бы на наличие устаревших записей в реестре, где, например, присутствует описание, но отсутствует обработчик типа файла, и это заставит пользователя задуматься, почему слово Photoshop все еще присутствует, даже если приложение уже удалено. Подобные вещи могут оставить в замешательстве и другие приложения, например, может присутствовать обработчик, но программа, на которую он ссылается, может быть удалена, и, следовательно, может оказаться невозможным открыть файл.

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

user541686
источник
3

Буквально ответ НЕТ и ДА, но осторожно и только с хорошим обоснованием.


Очевидно, что изменения или очистка реестра Windows имеют свои преимущества и недостатки.

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


Сценарии:

Вредоносное ПО / Вирусная инфекция

Некоторые вирусы и вредоносные программы хранят ключи реестра для усиления заражения. Вы должны использовать некоторые функции защиты от вредоносных программ, чтобы удалить эти вредоносные ключи из реестра, и в этом случае изменения реестра оправданы.

Повреждение реестра / повреждение реестра:

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

Есть только 2 сценария только в качестве примера, но может быть гораздо больше.


И будьте осторожны, используя Registry Tweakers только потому, что вы были предупреждены рекламой, почтой или любительским форумом, это может быть всего лишь хитростью, чтобы заразить вашу систему, есть некоторые Scareware, просто чтобы сделать мошенничество с хорошими людьми.


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

Франциско Тапиа
источник
3
Если вам нужно заглянуть в реестр, чтобы очистить вредоносное ПО, вам, вероятно, лучше перезапустить систему.
Джоэл Коухорн,
1
Абсолютно верно, это тоже может быть вариант, некоторые люди предпочитают возвращаться к началу со свежей установкой, некоторые люди - бойцы и хотят научиться сражаться против системы, но все же оба варианта верны и достойны уважения.
Франциско Тапиа
2
@FranciscoTapia: Я считаю, что Windows настолько плохо документирована (по сравнению с GNU / Linux), что вы вряд ли когда-либо узнаете что-либо, решая проблему, которую можно применить к любой другой проблеме. Я не большой поклонник переустановок, потому что мне нравится, когда все настраивается так, как мне нравится. Сбросить все это с помощью переустановки означает огромный объем работы.
Питер Кордес
Вы правы, но это потому, что Windows продает поддержку и ориентирована на использование всеми пользователями, а не только суперпользователями
Francisco Tapia