Как проверить реестр на ошибки windows 7?

15 ответов на вопрос “Как проверить реестр на ошибки windows 7?”

  1. On1ine Ответить

    Бывает такое, что система начинает “тупить” или “тормозить” (что делать если тормозит компьютер). В этом случае некоторые начинают беспокоится и искать всевозможные причины и способы устранения зависаний.
    Я не буду повторяться и писать почему так происходит, т.к. статья не об этом и ссылку на решение проблем я уже дал выше.
    Я лучше покажу Вам один интересный способ, который поможет проверить систему на ошибки.
    Мало кто знает, но в ОС Windows есть одна полезная “штучка”, которая может сама искать и исправлять ошибки в самой системе. Причём она не будет трогать программы сторонние, а лишь проверит свои системные файлы. Это полезно и интересно тем, что многие не задумываются о том, что причина может скрываться в самой системе, а лихорадочно начинают удалять программы, убирать лишнее с автозагрузки и так далее. В общем чистить реестр и систему в целом. Да, это полезно и может привести к хорошим результатом, но при всех этих действиях хорошо помнить ещё о том, о чём я напишу ниже.
    Немного про эту функцию я уже писал в статье Ошибка при инициализации и запуске приложения, которая так же может возникнуть из-за сбоя в системных файлах, про которые часто забывается. Но всё же в рамках этой статьи я повторюсь…
    Итак, запускаем командную строку от администратора:

    и вводим в неё sfc /scannow:

    Начнется проверка системы:

    Вам остаётся только ждать.
    Кому интересно, вот описание команды и ключей.
    Показать / Скрыть текст
    sfc [/scannow] [/scanonce] [/scanboot] [/cancel] [/quiet] [/enable] [/purgecache] [/cachesize=x]
    где:
    /scannow – выполняется немедленное сканирование всех защищаемых системных файлов.
    /scanonce – однократное сканирование всех защищённых системных файлов при следующей загрузке системы.
    /scanboot – проверка всех защищенных системных файлов при каждой загрузке
    /REVERT – Устанавливает исходные параметры по умолчанию.
    /ENABLE – Включение нормальной работы защиты файлов Windows
    /PURGECACHE – Очистка файлового кэша и немедленная проверка файлов
    /CACHESIZE=x – Устанавливает размера файлового кэша
    В командной строке (Пуск -> Выполнить -> cmd) пишем команду sfc / и нужный ключ.
    После окончания проверки система сообщит о результатах и попросит перезагрузиться.
    На этом у меня всё. Всем спасибо за внимание.

  2. Zloy_Kolxoznik Ответить

    Основным инструментом для проверки и анализа их целостности в «Семёрке» служит встроенное в ОС приложение «SFC.exe», которое кроме этого может и восстанавливать дефектные файлы. Регулярное использование команды для выполнения проверки «sfc /scannow» позволит обеспечить бесперебойную работу «Виндовс 7». Рекомендуется ее применять не реже одного раза в полугодие.

    Процедура анализа

    Встроенное в Windows 7 средство проверки запускается следующим образом:
    Кликнуть «Пуск»;
    Далее щелкнуть по строчке с пометкой «Администратор» (если появится требование ввести код доступа, то набрать его и нажать «Ok»);
    Отобразится консоль;
    В появившемся черном окне напечатать «sfc /scannow» и кликнуть «Ввод»;
    Дождаться полного окончания работы программы;
    Утилита выполнит проверку на наличие битых файлов и исправит их. Иногда на весь процесс уходит около получаса времени;
    Примечание: нельзя закрывать консоль до полного завершения процедуры. По окончании появятся результаты выполненной работы программы.
    Перезапустить компьютер;
    Готово. Проверка целостности системы выполнена, и поврежденные файлы исправлены.

    Рекомендации по устранению проблем

    Иногда случается, что приложение не может самостоятельно справиться с исправлением поврежденных файлов. В таких случаях рекомендуется производить анализ в безопасном режиме, но если даже это не позволяет устранить проблему, то требуется выполнить: «findstr /c:[SR]»« %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfc.txt».
    После этого на рабочем столе «Виндовс 7» появится «txt»-файл с перечнем всех файлов, которые программа не способна сама реанимировать. Пользователю необходимо эти файлы скопировать себе с другого компьютера, но с исправной Windows 7, либо с внешнего установочного носителя с дистрибутивом той модификации «Семерки», которая работает на ПК пользователя.

    Алгоритм восстановления поверженного файла в ручном режиме

    Теперь, зная точное имя и месторасположение проблемного файла, который приложение в автоматическом режиме не смогло исправить, надо его заменить. С этой целью необходимо осуществить следующие последовательные шаги:
    Скопировать с исправного компьютера с соответствующей версией «Виндовс 7» нужный файл и распространить на него права администратора с помощью исполнения команды: «takeown /f Месторасположение» и нажать «Enter», к примеру, расположение можно указать таким образом: «C:\Windows\system32\jscript.dll»;
    Далее предоставить владельцу ПК полный доступ к старому «битому» файлу. С этой целью необходимо применить команду: «icacls Месторасположение /GRANT ADMINISTRATORS:F» и щелкнуть на «Enter», к примеру, расположение можно указать таким образом: «C:\Windows\system32\jscript.dll /grant administrators:F»;
    Вставить исправный файл в директорию, где находится «битый». С этой целью надо исполнить команду: «Copy Исходный_файл Месторасположение». К примеру, с командой ввести следующий путь: «copy E:\temp\jscript.dll C:\Windows\system32\jscript.dll».

    А если приложение «SFC.exe» совсем не работает?

    Бывает, что утилита даже не может запуститься. В такой ситуации следует проанализировать работоспособность следующих приложений:
    Локатор удаленного вызова процедур;
    Удаленный вызов процедур;
    Запуск серверных процессов DCOM.
    Если эти программы функционируют нормально, то «SFC.exe» запустится.
    Также утилита не справится со своими функциями, когда в службе «Установщика модулей Windows» активирован ручной тип запуска службы восстановления.

    Дополнительные способы анализа через «SFC»

    Если надо, например, сделать анализ целостности файлов на удаленной ОС либо решить другие различные проблемы, то существуют несколько следующих эффективных приемов:
    Доступно осуществить проверку и без последующего процесса восстановления. Для этого пользуясь алгоритмом инструкции, приведенной выше, надо воспользоваться командой «sfc /verifyonly».
    Если необходимо, то можно реанимировать лишь конкретный файл, напечатав в консоли: «sfc /scanfile=Месторасположение».
    В ситуации, если требуется произвести анализ «Виндовс» установленной на другом логическом разделе винчестера, то поможет команда: «sfc /scannow /offwindir=Месторасположение каталога Windows».

    Заключение

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

  3. Meztirisar Ответить

    Поясню, как люди запарывают систему. Способов немного.
    1. Человек, обладающий привилегиями Администратора, устанавливает системную программу, которая вызывает сбои в системе. Обычно это может быть некий Daemon Tools, Outpost firewall или любая другая ненужная программа _системного_ уровня (т.е., не-бизнес приложение).
    2. Человек, обладающий привилегиями Администратора, выполняет настройки, запарывающие систему. Это могут быть различные фантазии как с правами NTFS на системном разделе, так и в реестре. Или в Group Policy.
    3. Человек, обладающий привилегиями Администратора, запускает т.н. “чистильщики” или “оптимизаторы” реестра, считая, что в Microsoft сидят дураки и выпускают систему для миллиардной (!) аудитории с неоптимальным и грязным реестром. На деле оказывается, что
    все эти “чистильщики” в лучшем случае не делают ничего вообще, в худшем — запарывают систему насмерть.
    Чисто там, где не сорят. Если вы не злоупотребляете привилегиями Администратора, то чистить нечего, так как рядовые пользователи не имеют прав на засорение системы. Когда нет прав, это как железобетонная стена, гарантия чистоты —
    100%. А система сама по себе не засоряется. У нас нет чёрной магии, ничто само по себе не случается, за любые заражения и засорения отвечает системный администратор, и только.
    Под злоупотреблением правами я понимаю а) необоснованные инсталляции ненужных программ б) постоянная работа в компьютере с привилегиями Администратора. Все пользователи без исключения (в том числе сам администратор) обязаны работать
    от лица учётной записи с обычными привилегиями, это обеспечит абсолютную стабильность системы и даже её незаражаемость вирусами — когда у вас физически нет прав на изменение состояния системы, она остаётся незамутнённой и надёжной всю дорогу.
    Есть несколько признаков, по которым я считаю систему убитой и нуждающейся в форматировании и переинсталляции. 1. Если на ней был запущен любой “оптимизатор” или “чистилка” от лица Администратора. 2. Если было обнаружено любое вирусное
    поражение. 3. Если пользователи на машине долгое время работали с привилегиями Администратора. 4. Если в системе побывали нортоны секурити, аутпосты-фиреволы и тому подобные прогрыммы. Такое мнение у меня сложилось не из-за личной неприязни к нортонам (с удовольствием
    использовал NC в DOS-времена). Просто накопленный личный опыт решения проблем (и беспроблемной работы) давит сверху.
    Бывает, что система испытывает сбои из-за некорректных драйверов. Бывает. Но “лечить” её при этом “чистилками” бесполезно, это же драйвер.. если производитель не обеспечивает его надёжную работу, приходится просто убирать и забыть. А
    файл treeinfo.wc генерируется программой Windows/Total Commander, она у вас определённо есть. Криминалом не является.
    MCITP: Enterprise Administrator; MCT; Microsoft Security Trusted Advisor; CCNA

  4. Kelenin Ответить

    Пользователи могут воспользоваться стандартной функцией Windows – восстановлением ОС. Для этого выполните следующее:
    Вызовите меню «Пуск» с помощью соответствующего значка с изображением флажка на панели быстрого доступа Виндовс или клавишей Win.
    Запустите «Панель Управления».
    Перейдите в раздел, который называется «Система и безопасность». 
    Теперь необходимо зайти в подраздел «Архивация и восстановление».
    Кликните по гиперссылке «Восстановить системные параметры».
    Щелкните по кнопке «Запуск восстановления». 
    Выберите точку отката из списка предложенных и нажмите «Начать».
    Перезагрузите ПК по завершении процесса.
    В ходе данной процедуры будут устранены ошибки реестра, установленных драйверов и программ, отображаемые при запуске.

    Командная строка

    Если у вас нет недавней точки отката, вы можете заняться устранением неполадок вручную. Для этого вам понадобится консоль Windows. Это специальная утилита без графического интерфейса, но с очень мощным функционалом. Несмотря на кажущееся неудобство и непривычный интерфейс, работать в консоли очень просто:
    Зажмите одновременно клавиши R и Win, чтобы вызвать диалоговое меню «Выполнить».
    При запуске окна введите в пустое текстовое поле «cmd» и нажмите Энтер.
    Открывшееся черное окно – и есть командная строка Виндовс. Для начала проверьте на ошибки свой жесткий диск с помощью команды «chkdsk c: /f /r». Просто введите ее или скопируйте в консоль и нажмите Enter. Обратите внимание, что комбинация клавиш Control+V здесь не работает. Для того, чтобы вставить строку, воспользуйтесь контекстным меню, которое можно вызвать ПКМ. 
    Теперь просканируйте Виндовс на факт наличия ошибок в системных файлах с помощью «sfc /scannow».

    CCleaner

    Данная утилита обладает достаточно полезными для пользователей функциями. Во-первых, с ее помощью вы сможете корректно удалять любые программы с последующей коррекцией реестра. Во-вторых, в CCleaner присутствует специальный инструмент, при запуске которого можно в автоматическом режиме выявить и устранить все ошибки записей реестра. 
    Для этого вам потребуется запустить утилиту и перейти во вкладку, которая называется «Реестр» («Registry»). Отметьте галками все доступные пункты и щелкните по кнопке «Поиск проблем». Когда сканирование завершится, кликните «Исправить…» для устранения неполадок.

  5. Coiri Ответить

    Проверил системные файлы — всё нормально и исправно. Во всяком случае, так написано.
    Не хочу грузить,но полная история такова:
    Ноутбук с оригинальным Windows 7 Home Premium 64 bit (думаю, что в данном случае это не принципиально, но всё же для ясности).
    Сразу скажу что постоянно в сети . Установлены Eset Nod32 v.5 и Malwarebytes’ Anti-Malware 1.60.0.1800 (дата билда 25.12.2011) с последними обновлениями. Всё работало чётко, после каждого изменения в системе (обновления, дополнения) создавалась точка отката, включая состояние реестра и системные файлы.
    После очередного включения компа (никаких обновлений, изменений не проводил) заблокировалась мышь и клава. В безопасном режиме то же самое. При подключении других мышей и клав винда моментально видит новое подключение железа, грузит дрова и сообщает,что всё готово к работе — результат — всё заблокировано. Установка внешних носителей, типа флэшки или DVD проходит нормально.
    autorun запускается как положено. Т.е. система живая.
    1. Откат системы на более ранние точки восстановления через загрузочный (оригинальный) СиДи и через ERD Commander для Windows7 64bit ничего не дал. В смысле, всё откатилось, загрузилось, но не более. Но при работе с этими внешними системами клава и мышь работают.
    2. Просканировал систему через Live CD Kaspersky Rescue, ESET NOD32 и Dr. Web с последними обновлениями. Результат — 0
    3. Просканировал систему с Live CD AntiWinLocker 3.3, ESET AntiWinLocker, Kaspersky AntiWinLocker самыми свежими — картина та же.

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *