Windows scan registry tools

Описание программы проверки реестра Windows (Scanreg.exe)

Аннотация

Один раз в день после успешного запуска компьютера программа проверки реестра Windows (Scanreg.exe) создает резервную копию системных файлов и конфигурации реестра, включая сведения об учетных записях пользователей, привязках протоколов, параметрах программного обеспечения и пользовательских настройках. При этом создаются резервные копии файлов System.dat, User.dat, System.ini и Win.ini. Эта статья описывает программу проверки реестра Windows.

Дополнительная информация

Программа проверки реестра Windows в процессе запуска автоматически проверяет наличие недействительных записей и пустых блоков данных в системном реестре. В случае обнаружения недействительных записей программа проверки реестра Windows автоматически восстанавливает сделанную в предыдущий день резервную копию. Это действие равнозначно выполнению команды scanreg /autorun из командной строки. Если резервные копии отсутствуют, программа пытается восстановить реестр. Это действие равнозначно выполнению команды scanreg /fix из командной строки. Если объем пустых блоков данных в реестре превышает 500 КБ, программа проверки реестра Windows выполняет оптимизацию автоматически.

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

Версия программы проверки реестра Windows для работы в защищенном режиме (Scanregw.exe) создает резервные копии системных файлов и проверяет наличие недействительных записей в реестре. При обнаружении недействительных записей она обращается за решением к программе проверки реестра Windows для работы в реальном режиме (Scanreg.exe).

Программа проверки реестра Windows настраивается в файле Scanreg.ini. Предусмотрена возможность изменения следующих параметров:

Включение и выключение программы

Количество хранимых резервных копий (рекомендуется не более 5)

Расположение папки для хранения резервных копий

Параметры для включения дополнительных файлов в резервный набор данных

Чтобы узнать дополнительные сведения о файле Scanreg.ini, щелкните ниже номер статьи в базе знаний Майкрософт.

183603 Настройка параметров программы проверки реестра
Для запуска программы проверки реестра Windows выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду scanregw.exe и нажмите кнопку ОК.

ПРИМЕЧАНИЕ. С параметром /restore программу проверки реестра необходимо запускать из командной строки вне Windows. При этом для восстановления можно выбрать до пяти резервных файлов реестра.

Восстановление отдельных файлов

Чтобы восстановить отдельные файлы, выполните указанные ниже действия.

Нажмите кнопку Пуск и выберите пункт Найти, а затем — Файлы и папки.

В поле Искать имена файлов и папок введите rb0*.cab и нажмите кнопку Найти.

Дважды щелкните САВ-файл, который содержит файл, подлежащий восстановлению.

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

Перезагрузите компьютер в режиме MS-DOS (для этого Windows Millennium Edition необходимо перезапустить с помощью загрузочного диска).

Скопируйте извлеченный файл в соответствующую папку. Следует учитывать, что DAT-файлы реестра обычно имеют атрибуты «Скрытый» и «Только чтение», поэтому для замены существующего файла на только что извлеченный необходимо воспользоваться командами attrib и copy.

Известные проблемы с программой проверки реестра Windows

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

Читайте также:  Каков состав типового окна ос windows

132008 Сообщение об ошибке: «Не удается найти необходимый файл устройства. «
Объем обычной памяти, которая необходима для программы проверки реестра Windows, зависит от размеров реестра. Чтобы провести восстановление, программе может понадобиться 580 КБ и более незанятой обычной памяти. Если появляется сообщение «Недостаточно памяти», свободную обычную память необходимо оптимизировать. Чтобы узнать дополнительные сведения об оптимизации памяти, щелкните ниже номер статьи в базе знаний Майкрософт.

134399 Увеличение обычной памяти для программ, работающих на основе MS-DOS
ПРИМЕЧАНИЕ. В процессе работы программа проверки реестра Windows использует расширенную память. Следовательно, после запуска компьютера в режиме Безопасный режим с поддержкой командной строки программа не функционирует. Исключением служит команда scanreg /restore — единственная функция Scanreg, не требующая наличия расширенной памяти.

Ссылки

Чтобы узнать дополнительные сведения о параметрах командной строки для программы проверки реестра, щелкните ниже номер статьи в базе знаний Майкрософт.

184023 Параметры командной строки для программы проверки реестра

Description of the Windows Registry Checker Tool (Scanreg.exe)

Summary

When you start your computer successfully, the Windows Registry Checker tool (Scanreg.exe) creates a backup of system files and registry configuration information (including user account information, protocol bindings, software program settings, and user preferences) once daily. Files that Windows Registry Checker backs up include System.dat, User.dat, System.ini, and Win.ini. This article describes the Windows Registry Checker tool.

More Information

Windows Registry Checker automatically scans the system registry for invalid entries and empty data blocks when it is started. If invalid registry entries are detected, Windows Registry Checker automatically restores a previous day’s backup. This is equivalent to running the scanreg /autorun command from a command prompt. If no backups are available, Windows Registry Checker tries to make repairs to the registry. This is equivalent to running the scanreg /fix command from a command prompt. If the registry contains more than 500 KB of empty data blocks, Windows Registry Checker automatically optimizes it.

Windows Setup runs the Windows Registry Checker tool to verify the integrity of the existing registry before it performs an upgrade. If it detects registry damage, it tries to fix it automatically.

The protected-mode version of the Windows Registry Checker tool (Scanregw.exe) can create a backup of the system files and scan the registry for invalid entries. If invalid entries are detected, it refers to the real-mode version of the Windows Registry Checker tool (Scanreg.exe) for a resolution.

You can configure Windows Registry Checker with a Scanreg.ini file. Settings that you can configure include:

Enabling or disabling the tool

The number of backups maintained (no more than five is recommended)

The location of the backup folder

Settings to add additional files to the backup set

For additional information about the Scanreg.ini file, click the article number below to view the article in the Microsoft Knowledge Base:

183603 How to Customize Registry Checker Tool Settings To start the Windows Registry Checker tool, click Start, click Run, type scanregw.exe in the Open box, and then click OK.

NOTE: To use the Windows Registry Checker tool with the /restore parameter, you must run the tool from a command prompt running outside of Windows. When you do so, you can choose up to five registry backup files listed for you to restore.

To Restore Individual Files

To restore individual files, follow these steps:

Click Start, point to Find, and then click Files Or Folders.

Читайте также:  Kali linux 64 бит последняя версия

In the Named box, type rb0*.cab, and then click Find Now.

Double-click the cabinet file that contains the file that you want to restore.

Right-click the file that you want to restore, click Extract, and then choose the folder where the new file is to be placed. Microsoft recommends that you place the file in your Temp folder.

Restart your computer in MS-DOS mode (in Windows Millennium Edition, this requires that you restart with the Windows Millennium Edition Startup disk).

Copy the file that you extracted to the appropriate folder. Note that registry .dat files are typically marked as hidden and read-only, so you need to use both the attrib and copy commands to replace the existing file with the newly extracted one.

Known Issues for Windows Registry Checker

If your registry contains an entry that references a file (such as a .vxd file) that no longer exists, it is not repaired by Windows Registry Checker. Such errors are not typically damaging, and you can manually remove the entry.

The amount of conventional memory that is required by Windows Registry Checker is determined by the size of your registry. Windows Registry Checker may require 580 KB or more of free conventional memory to complete the repair process. If you encounter an «Out of Memory» error message, optimize your free conventional memory.

NOTE: Extended memory is required for Windows Registry Checker to operate properly, so it does not run when you start your computer with the Safe Mode Command Prompt Only option. The exception to this is the scanreg /restore command, which is the only Scanreg function that can run without extended memory memory.

References

For additional information about Registry Checker command line switches, click the article number below to view the article in the Microsoft Knowledge Base:

184023 Command-Line Switches for the Registry Checker Tool

Windows scan registry tools

After running RegScanner, you should select the desired scan/search options, and click OK to start the scan.

Delete Selected Keys/Values

Tips for using RegScanner

  • If you want to view all Registry values under a specific key, choose ‘Registry item contains any value’ in the matching combo-box, uncheck the ‘Scan the following base keys’, and in the Base Key combo-box type the desired key (For example: HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer)
  • If you want to view all Registry values that contains large amount of data, uncheck the ‘Add entry for each found key’ option, choose ‘Registry item contains any value’ in the matching combo-box, choose the ‘Display only data with the following lenth range’, and type the data length range that you want to find, for example: from 1000 bytes to 100000 bytes.
  • If you want to view the list of all Registry keys that have been modified in the last few hours or days, check the ‘Add entry for each found key’ and ‘Add only keys’ options, choose ‘Registry item contains any value’ in the matching combo-box, choose the ‘Display only keys that their modified time is within the following range’ option, and then select the modified date/time range that you want to view.

Searching DWORD/Binary values

Searching the Registry in a remote computer

For more information about connecting to the Registry of a remote computer, read this:
How to connect a remote Windows 7/Vista/XP computer with NirSoft utilities.

In order to enable/disable this feature, go to the File menu of RegScanner utility, and choose the ‘Support Reg: Links’ option.
Be aware that changing this option only affects the current logged on user.

Читайте также:  Крутые приложения для windows

OFFICIAL Windows Registry Scan & Repair Tool?

there are companies that offer scan & repair registry tools. to increase speed,
also some anti-virus anti-malware tools have built-in registry scanner & repair.
.

AMD HD drivers 12.x damage DirectX registry values, DX gets broken when uninstalled.

there is an awesome tool to scan & fix DirectX registry.

Codec Tweak Tool

repairs AMD mess,.

Many Free apps, add unwanted software, with unwanted registry keys, many left after uninstalling.

Malwarebytes scans and repairs the registry.
.

registry scan & repair tools are needed, because

sometimes i forget to make a restore point.!

¿why Microsoft does not have an Official registry reg file scan & repair tool. ?

Replies (1) 

We do not recommend that you use any Registry Cleaners, Optimizers, Driver Updaters, Tune -Up utilities, etc.

They may do more harm to your operating system than any good that they claim to be able to do.

And this is interesting reading from Microsoft:

» Are registry cleaners necessary?’

Some programs available for free on the Internet might contain spyware, adware, or viruses. Only download and install programs from software publishers that you trust. Even if you trust the website you download the program from, you need to also trust the
publisher of the program. For more information, see
When to trust a software publisher .

We strongly recommend that you only change values in the registry that you understand or have been instructed to change by a source you trust. Be sure to back up the registry before making any changes.

For problems with computer system files Microsoft does off built-in remedies:

Have you read this Microsoft information about repairing corrupt system files and errors?

«Use the System File Checker tool to repair missing or corrupted system files»

And these eightforums.com Tutorials are very detailed for problems resulting from SFC Scan:

» How to Run «SFC /SCANNOW» Command at Boot or in Windows 8 and 8.1″

Read this Section there in conjunction with the rest of the information they give in above link.

Note

If SFC could not fix something, then run the command again to see if it may be able to the next time. Sometimes it may take running the sfc /scannow command 3 times restarting the PC after each time to completely fix everything that it’s able to.

If not, then run the Dism /Online /Cleanup-Image /RestoreHealth command to repair any component store corruption,

Repair-WindowsImage -Online -CheckHealth

Repair-WindowsImage -Online -ScanHealth

Repair-WindowsImage -Online -RestoreHealth

Restart the PC afterwards, and try the sfc /scannow command again.

If still not, then try using OPTION ONE above to run the sfc /scannow command at boot

If still not, then you could do a refresh of Windows 8, or run a System Restore using a restore point dated before the bad file occured to fix it. You may need to repeat doing a System Restore until you find a older restore point that may work.

If still not, then you can use the steps in the TIP box in the OPTION THREE section to manually replace the files that SFC could not fix.

Bill Smithers — Microsoft MVP July 2013 — Dec 2020

Оцените статью