Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Файл реестра как найти


Поиск в реестре windows, лучшие методы

Добрый день! Уважаемые читатели и гости одного из популярнейших блогов посвященных системному администрированию Pyatilistnik.org. В прошлый раз мы с вами успешно восстановили данные на RAW диске и защищенном GPT разделе, тем самым сохранив свои цифровые активы. Сегодня я вам хочу показать еще одну полезную вещь, которая просто незаменима в практике системного администратора, а именно речь пойдет про поиск в реестре Windows, как его правильнее организовать, какие методы вы можете применять, думаю, что будет интересно.

Методы поиска в реестре Windows

  1. Использование классической утилиты regedit (Редактор реестра)
  2. Regscanner
  3. Registry Finder
  4. Через текстовый редактор
  5. Через PowerShell

Поиск по редактору реестра

  1. Когда мне нужно было отключить защитник Windows 8.1, я на всякий случай проверяя нужное мне значение ключа в реестре, именно тогда поиск оказался мне очень кстати. Чтобы вам отыскать нужный ключ, вам необходимо нажать сочетание клавиш Win+R и ввести regedit.
  2. В редакторе реестра для того, чтобы начать поиск вам необходимо либо в меню правки выбрать соответствующий пункт
  3. или же нажать сочетание клавиш CTRL+F для открытия окна поиска, когда вы найдете первый результат и он вас не устроит вы можете продолжить поиск нажав клавишу F3.

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

Поиск в реестре Windows через regscanner

Regscanner - это удобная утилита входящая в состав пакета NirSof, мы например, с помощью него смотрели сохраненные пароли браузеров.

    1. Для поиска по реестру откройте Regscanner.exe
    2. В окне "Regystry San Options" вы можете выбрать: "Find String" - искомое значение и "Don't load more than" - количество выводимых строк (максимальное)
    3. Задать временные промежутки, по умолчанию стоит значение "No time filter", означающее, что поиск будет идти по всем ключам созданным, но вы можете искать только в записях созданных не позднее n-го количества дней (Show only Registry keys modified in the last) или наоборот записи измененные за определенный период времени.
    4. Далее у вас есть возможность явным образом задать разделы для поиска, например выбрав только HKEY_CURRENT_USER
    5. Еще одним из фильтров, который можете ускорить поиск по реестру, это фильтрация по типу записи, для этого нужно выставить галку "Display only data with the following length range" и выбрав например только RED_DWORD

Нажимаем кнопку "Scan" и запускаем поиск. В итоге я получил сразу сводную таблицу со всеми значениями заданными при поиске.

Поиск в реестре Windows через Registry Finder

Registry Finder позволяет просматривать локальный реестр; создавать, удалять, переименовывать ключи и значения; изменить значения как естественный тип данных (строка, многострочный, DWORD) или как двоичные данные. Разрешено открывать несколько окон реестра. В следующий раз, когда вы запустите Registry Finder, эти окна будут открыты с теми же ключами, что и раньше.

Операция поиска эффективна и быстра. Все найденные предметы отображаются в отдельном окне в виде списка. Каждая строка представляет одно совпадение с критериями поиска. Значок показывает, где произошло совпадение: имя ключа, имя значения или данные значения. Совпадающий текст выделяется красным. Вы можете перейти к любому найденному элементу в окне реестра или редактировать/удалять элементы прямо в окне результатов поиска. Элементы в окне «Результаты поиска» можно сохранить в файл в формате .reg или .txt. В последнем случае элементы разделяются табулятором. Это позволяет легко импортировать и анализировать данные в других программах, таких как Microsoft Excel.

Скачать Registry Finder

  • Нажимаем значок лупы или нажимаем CTRL+F, чтобы вызвать окно поиска. В поле "Find what" пишем то, что хотим искать. В "Top-level-keys" выбираем разделы реестра для поиска.

  • Нажав кнопку "Data Types" вы сможет выбрать нужный вам тип записей реестра, тем самым сузив фронт поиска.

  • Registry Finder поддерживает поиск так называемых скрытых ключей реестра. Это ключи с нулевым символом в имени. Такие ключи не могут быть созданы, удалены, изменены или просмотрены стандартным Windows API, поэтому они не доступны для regedit и большинства других редакторов реестра. Чтобы включить поиск по ним. выставите галку " Search only hidden keys"

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

  • Обратите внимание, что результаты поиска вы можете открыть в новом оке. Все приступаем к сканированию реестра на нужную нам запись, нажимаем "Find".

На выходе я получил подробную таблицу со всеми искомыми значениями. Красным подсвечивается точное вхождение. Данная утилита меня выручала много раз, когда мне нужно было искать значение в разных местах, например, когда у меня был черный экран Windows 10.

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

Registry Finder имеет ряд параметров командной строки, которые можно использовать для настройки его поведения.

  • --help - Печатает справочное сообщение.
  • --computerName arg - Указывает имя или IP-адрес компьютера для подключения.
  • --navigate arg - Определяет раздел реестра для навигации. Если для этого параметра установлено значение «буфер обмена», то путь берется из буфера обмена.
  • --reopenLocal arg - Восстановить или не открывать ранние локальные окна реестра при запуске Registry Finder (arg: true или false, по умолчанию true).
  • --reopenRemote arg - Восстановить или не открывать ранее удаленные окна реестра (arg: true или false, по умолчанию true).
  • --dataFolder arg - Определяет папку для хранения настроек и отмены истории.
  • --import arg - Импортирует указанный файл .reg в реестр.
  • Работа всегда выполняется в отдельном экземпляре (то есть подразумевается --multiInst).
  • --importSilent Не отображать подтверждение импорта.
  • --multiInst Когда экземпляр Registry Finder уже запущен, запускается новый экземпляр. По умолчанию запущенный экземпляр активируется вместо запуска другого.

Четвертый метод поиска по реестру Windows

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

В типе файла задаем TXT и указываем имя файла, после чего нажимаем сохранить. Ждем пару минут, после чего получаем выгруженные все значения с путями в ваш текстовый файл.

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

То же самое можно сделать и с помощью скрипта вот с таким содержимым:

@ECHO OFF
TITLE SEARCH REGEDIT
COLOR 0A
ECHO SEARCH...
chcp 1251 > nul
TIME /t > C:\Search_Reg.txt
ECHO HKLM >> C:\Search_Reg.txt
REG QUERY HKLM /f ping /s >> C:\Search_Reg.txt
TIME /t >> C:\Search_Reg.txt
ECHO HKCU >> C:\Search_Reg.txt
REG QUERY HKCU /f ping /s >> C:\Search_Reg.txt
TIME /t >> C:\Search_Reg.txt
ECHO HKCR >> C:\Search_Reg.txt
REG QUERY HKCR /f ping /s >> C:\Search_Reg.txt
TIME /t >> C:\Search_Reg.txt
ECHO HKU >> C:\Search_Reg.txt
REG QUERY HKU/f ping /s >> C:\Search_Reg.txt
TIME /t >> C:\Search_Reg.txt
ECHO HKCC >> C:\Search_Reg.txt
REG QUERY HKCC /f ping /s >> C:\Search_Reg.txt
TIME /t >> C:\Search_Reg.txt

В результате чего у вас на диске C:\Search_Reg.txt по которому вы так же легко осуществите поиск.

Поиск в реестре Windows через PowerShell

В PowerShell можно воспользоваться вот такой конструкцией:

Get-ChildItem -path HKLM:\ -Recurse | where { $_.Name -match 'VMware'} | Out-File C:\scripts\regedit.txt


Еще интересная информация по работе с реестром из PowerShell https://docs.microsoft.com/ru-ru/powershell/scripting/samples/working-with-registry-entries?view=powershell-6

На этом у меня все, мы с вами разобрали массу способов поиска ключей в реестре по нужным параметрам. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Где находятся файлы реестра Windows в Windows 10/8/7?

Реестр Windows — это централизованная база данных конфигурации для Windows NT и Windows 2000, а также для приложений. В реестре хранится информация о параметрах настройки, конфигурации устройства и пользовательских настройках.

На диске реестр Windows — это не просто один большой файл, а набор отдельных файлов, называемых кустами. Каждый куст содержит дерево реестра, ключ которого служит корнем (т. Е. Отправной точкой) дерева. Подключи и их значения находятся под корнем.

Расположение файлов реестра Windows

Расположение этих кустов реестра:

HKEY_LOCAL_MACHINE \ SYSTEM: \ system32 \ config \ system
HKEY_LOCAL_MACHINE \ SAM: \ system32 \ config \ sam
HKEY_LOCAL_MACHINE \ SECURITY: \ system32 \ config \ security
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: \ system32 \ config \ software
HKEY_USERS \ UserProfile: \ winnt \ profile \ username
HKEY_USERS.DEFAULT: \ system32 \ config \ default

Поддерживаются следующие файлы:

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

HKEY_LOCAL_MACHINE \ HARDWARE: Волатильный улей
HKEY_LOCAL_MACHINE \ SYSTEM \ Clone: ​​ Волатильный улей

Эти файлы являются файлами базы данных, и только RegEdit, Regedit32 и Kernel32 могут их читать. Основным инструментом в Windows 10/8/7 для работы непосредственно с реестром является редактор реестра. Чтобы получить к нему доступ, просто введите Regedit в строке поиска меню «Пуск» и нажмите Enter!

Если вам нужно больше узнать об этом, зайдите в TechNet!

ОБНОВЛЕНИЕ: AccidentalADMIN сделал полезный комментарий. Он говорит:

Каждая Windows имеет ключ реестра, в котором перечислены все ульи в системе. Запустите regedit , чтобы открыть редактор реестра, и перейдите к следующему ключу, чтобы получить полный список:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist

В разделе «Реестр» вы также можете посмотреть, интересуют ли вас некоторые из этих ссылок:

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

Файл реестра Windows или где находится реестр Windows

В реестр Windows можно попасть с помощью редактора реестра, например, RegEdit. Но где же находится реестр Windows?

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

Если мы с вами редактируем реестр с помощью редактора, например, RegEdit, то внесенные нами изменения сохраняются в соответствующем файле реестра.

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

Теперь становится ясным, что данные реестра формируются из разных источников. Например, в Windows 7 реестр в основном формируют файлы, находящиеся в папке C:\Windows\System32\config, а также данные из файла NTUSER.DAT, который находится в профиле пользователя (вместо диска С: может быть любой другой, на котором установлена операционная система). Есть, конечно, и другие файлы формирующие реестр, но перечисленные выше можно считать основными.

Поскольку реестр Windows является стержнем операционной системы, то появляется необходимость в его защите, а значит и резервном копировании. Операционная система сама создает резервные копии реестра Windows и в случае с Windows 7 они размещаются в папке C:\System32\config\RegBack.

Реестр Windows - описание, структура, как открыть, восстановление, чистка и тп.

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

 

ВАЖНО: если Вы решили работать с реестром Windows, то предварительно создайте его копию. Неосторожные действия легко могут стать причиной серьёзных системных сбоев. В результате придется восстанавливать ОС или даже осуществить её переустановку.

Реестр в операционных системах

Чтобы продемонстрировать важность реестра, требуется сказать о простой статистике. В ходе запуска ОС сюда осуществляется около тысячи обращений, а в течение одного дня количество может достигнуть 10.000 и даже более. Достаточно запустить какую-либо программу, задать настройки или выполнить иные действия, чтобы информация в реестре была отредактирована.

Довольно часто можно услышать вопрос о расположении файлов. Реестр Windows располагается по директории C\Windows\System32\config. Здесь в качестве диска указан С, но для Вашего устройства ситуация может быть иной. Все зависит от того, куда именно установлена система.

Если рассматривать наиболее популярную ОС Windows 7, то файлы реестра здесь располагаются в специальных местах. Подобный момент требует к себе отдельного внимания:

  • «HKEY_LOCAL_MACHINE\HARDWARE». Указанная ветка будет создаваться на основании того, какое именно подключено периферийное оборудование. Процесс является динамическим.
  • «HKEY_LOCAL_MACHINE\BCD00000000» использует для своего создания специальный файл «%SystemRoot%\Boot\BCD».
  • «HKEY_LOCAL_MACHINE\SYSTEM». Чтобы сформировать указанную ветку, применяется документ «%SystemRoot%\System32\config\ SYSTEM».
  • «HKEY_LOCAL_MACHINE\SOFTWARE». Создание происходит на основании документа «%SystemRoot%\System32\config\SOFTWARE».
  • «HKEY_LOCAL_MACHINE\SECURITY». В ветке происходит хранение параметров безопасности устройства и она создается из документа «%SystemRoot%\System32\config\SECURITY».
  • «HKEY_LOCAL_MACHINE\SAM». Для создания применяется информация из документа, находящегося по адресу «%SystemRoot%\System32\config\SAM».
  • «HKEY_USERS\DEFAULT». Формирование ветки реестра производится за счет документа «%SystemRoot%\System32\config\DEFAULT».
  • Ветки реестра «HKEY_USERS\S-1-5-18», «HKEY_USERS\S-1-5-19» и «HKEY_USERS\S-1-5-20». Для их создания используется документ NTUSER.DAT, который лежит в различных директориях. Это «%SystemRoot%\System32\config\systemprofile\», «%SystemRoot%\System32\config\systemprofile\» и «%SystemRoot%\ServiceProfiles\NetworkService\».
  • «HKEY_USERS\<SID_юзера>». С целью формирование происходит применение документа «%USERPROFILE%\NTUSER.DAT».
  • «HKEY_USERS\<SID_юзера>_Classes». В указанном случае, формирование производится в ходе использования документа «%USERPROFILE%\AppData\Local\Microsoft\Windows\UsrClass.dat».

Реестр имеет отдельные файлы, которые заслуживают к себе внимания – это резервные копии. Они необходимы в случае восстановления системы. Данные документы находятся по директории «%SystemRoot%\System32\config\RegBack». Если рассматривать ситуацию по умолчанию, то копия будет создавать один раз в 10 дней. Можно выполнить настройку подобного процесса – периодичности и времени запуска. Пользовательская часть реестра находится в документе %userprofile%\ntuser.dat.

Когда речь заходит о реестре ОС 32х и 64х разрядного типа, тут предусматриваются определенные особенности. В первом случае все папки являются единичными. Для 64х разрядов предусматривается разделение на 32х и, непосредственно, 64х разрядные разделы.

Для получения доступа можно использовать несколько способов и необходимо рассмотреть среди них наиболее популярные.

Через утилиту «Выполнить»

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

  1. Зажимаем сочетание клавиш Win+R или запускаем утилиту «Выполнить» другим способом.
  2. Производим ввод regedit и нажимаем подтверждение. Крайне важно, чтобы подобное действие проводилось от имени администратора.

Посредством поиска через меню «Пуск»

Тут могут быть определенные отличия при работе с различными ОС. Например, для Windows 8 отсутствует классическое меню «Пуск». В любом случае, необходимо получить доступ к строке поиска. В неё требуется ввести regedit и запустить выданную программу.

Посредством проводника Windows

Поставлена задача найти конкретный файл в системой папке C\Windows (ранее уже говорилось о возможности использования другой буквы диска, в зависимости от места установки ОС). Нас интересует regedit. Его нужно найти в общем перечне и запустить.

Реестр Windows включает в себя 5 ветвей. Каждая из них предусматривает хранение сведений конкретного типа. Данные разделы не разрешается изменять. Они не могут быть перенесены, переименованы или удалены. Требуется описать каждую из ветвей и указать их особенности:

  • HKEY_CLASSES_ROOT (HKCR). Здесь хранятся данные о многочисленных расширениях, что позволяет системе работать с файлами различного типа. Если каких-либо сведений нет, всегда можно внести дополнительные изменения для расширения возможностей.
  • HKEY_CURRENT_USER (HKCU). В указанной ветке находятся сведения об учетной записи. Сюда можно отнести различные настройки и элементы персонализации.
  • HKEY_LOCAL_MACHINE (HKLM). Здесь располагается все данные о подсоединённых устройствах и драйверах. Что особенно важно, тут находятся сведения, касающиеся загрузки ОС.
  • HKEY_USERS (HKU). Здесь представлены данные о полном списке пользователей для конкретного устройства.
  • HKEY_CURRENT_CONFIG (HKCC). Представлены сведения об оборудовании, которое применяет устройство в ходе запуска ОС. Как показывает практика, тут находится мало информации и почти вся она является копией из иных разделов.

В процессе работы с реестром Windows, интерес представляют HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE. Здесь находится большинство настроек, которые возникает необходимость изменять.

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

  • Двоичный. Получил наибольшее распространение и используется во всех разделах. При выдаче в редакторе реестра предусматривается применение 16х формата.
  • Dword. Используется значение с длиной 4 байта. Необходим для осуществления хранения параметров драйверов и различных программ.
  • Расширяемая строка данных. Основное отличие от строкового параметра заключается в отсутствии четкого фиксирования длины.
  • Многострочный. Используется более чем одна строка. Довольно часто применяется при необходимости хранения табличных данных.
  • Строковый. Строка текста, которая обладает фиксированной длиной.
  • Qword. Сведения указываются в виде 64х разрядного целого.
  • Ссылка. Используется символическая ссылка в формате Юникод.

Резервная копия всего реестра или отдельного раздела

Ранее уже говорилось об опасностях работы с реестром. Всегда имеется вероятность причинить вред системе и нужно заранее позаботиться о создании копии. Следует войти в редактор реестра Windows, где открыть раздел «Файл». В появившемся списке происходит выбор пункта «Экспорт». Теперь можно осуществить создание копии всего реестра или конкретного подраздела. Для удобства, процесс демонстрируется на скриншоте ниже.

С целью повышения надежности допускается сохранить копию не только на жёстком диске устройства, но внешнем носителе.

Так, самое худшее случилось и в системе произошел сбой. Что необходимо сделать в такой ситуации? Стоит рассмотреть три способа восстановления, каждый из которых обладает своими особенностями. В любой ситуации требуется предварительно завершить работу всех программ и приложений. Не станет лишним отключение антивирусных средств.

Восстановление из файла

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

Определенное время потребуется для восстановления, а сам процесс будет завершен после перезагрузки устройства.

Слияние

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

Как и в предыдущем случае, восстановление завершится после перезагрузки.

Импорт

Необходимо открыть реестр Windows. Как это сделать уже рассматривалось ранее и было представлено несколько подходов. В самом редакторе нас интересует меню «Файл». Там следует выбрать «Импорт». Будет предложено указать путь до сохраненной копии.

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

Восстановление с использованием live CD

В некоторых ситуациях загрузка операционной системы не будет представляться возможной. Это наиболее сложный вариант и для решения такой проблемы рекомендуется использовать специальный способ. Он заключается в осуществлении загрузки через live CD. Когда это выполнено, необходимо проследовать дальше – посетить корень диска, где установлена Windows. Предусматривается следующая инструкция:

  1. Создаем на диске с системой временную папку. Ей требуется дать название tmp. Именно здесь будут располагаться дефектные файлы реестра.
  2. Теперь осуществляем вход в папку C:\WINDOWS\system32\config
  3. Все файлы, найденные здесь, должны быть перенесены в созданную ранее временную папку C:\tmp\
  4. Идем в папку восстановления, которая располагается в директории C:\System Volume Information\. В ней должно располагаться некоторое количество папок следующего типа - _restore{длинный символьный код с дефисами}. Проверяем дату создания подобных папок и находим в списке самую позднюю.
  5. Внутри будут находиться папки с названиями RP1, RP2 и так далее. Нас опять интересует самая последняя. Важно ознакомиться с датой и уточнить, работали ли ОС в указанное время стабильно. Если нет, выбираем последнее работоспособное сохранение.
  6. Переходим в папку Snapshot\. Именно здесь располагаются резервные копии файлов реестра.
  7. Требуется использовать _REGISTRY_USER_DEFAULT, _REGISTRY_MACHINE_SECURITY, _REGISTRY_MACHINE_SOFTWARE, _REGISTRY_MACHINE_SYSTEM и _REGISTRY_MACHINE_SAM
  8. Указанные в прошлом пункте файлы копируются и ими производится замена аналогичных файлов реестра в директории C:\WINDOWS\system32\config. Требуется выполнить смену названия на DEFAULT, SECURITY, SOFTWARE, SYSTEM и SAM
  9. Для того, чтобы изменения вступили в силу, необходимо перезагрузиться.

Нередко можно столкнуться с запросом о том, как очистить реестр на Windows (Виндовс). Здесь можно использовать специализированное ПО или ручной метод. В первом случае, можно порекомендовать достаточно большое количество приложений. К наиболее популярным следует отнести Reg Organizer, CCleaner и Windows Cleaner. Данные программы отлично себя зарекомендовали – их возможности по оптимизации работы системы находятся на весьма высоком уровне.

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

Непосредственно процесс очистки требует удалить любые сведения об уже удаленной программе. Подобные данные содержатся в «HKEY_CURRENT_USER» и именно туда лежит наш путь. В подразделе Software требуется найти необходимую папку. Ниже на скриншоте показан пример для программы Скайп.

Создание и удаление разделов и параметров через файл с расширением reg

Все reg файлы обладают строго установленным синтаксисом, который должен в обязательном порядке соблюдаться. Это является особенностью документов подобного типа. REG файлы допускается применять в качестве средства для создания или удаления подразделов, а также параметров.

Создание подразделов или изменение параметров

  1. Осуществляем доступ к редактору реестра
  2. Выбирается тот подраздел, изменения для которого должны быть проведены
  3. Происходит нажатие на вкладку «Файл», где надо нажать «Экспорт»
  4. В поле «Имя файла» прописывается название документа для сохранения REG-файла с изначальными элементами реестра и нажимается кнопку «Сохранить»

Удаление разделов реестра или параметров

Для выполнения поставленной задачи требуется поместить дефис перед путем реестра. Следует рассмотреть это на простом примере. Имеем:

HKEY_LOCAL_MACHINE\Software

Из него необходимо выполнить удаление раздела Program. Это будет выглядеть следующим образом:

[-HKEY_LOCAL_MACHINE\Software\Program]

Удаление значения имеет схожий способ. В данном случае, дефис должен располагаться непосредственно перед знаком равенства. Расширим прошлый пример – теперь нужно удалить параметр ProgramValue. Это выполняется следующим образом:

[HKEY_LOCAL_MACHINE\Software\Program]
" ProgramValue"=-

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

Реестр Windows для опытных пользователей - Windows Server

  • Чтение занимает 10 мин

В этой статье

В этой статье описывается реестр Windows и приводятся сведения о том, как изменить и создать резервную копию.

Исходная версия продукта:   Windows 10 — все выпуски, Windows Server 2012 R2, первоначальный номер статьи базы знаний:   256986

Описание реестра

Системный словарь корпорации Майкрософт, пятый выпуск, определяет реестр как:

Центральная иерархическая база данных, используемая в Windows 98, Windows CE, Windows NT и Windows 2000, которая используется для хранения информации, необходимой для настройки системы для одного или нескольких пользователей, приложений и устройств.

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

Реестр заменяет большинство текстовых ini-файлов, используемых в файлах конфигурации Windows 3. x и MS-DOS, таких как Autoexec.bat и Config.sys. Несмотря на то, что реестр является общим для нескольких операционных систем Windows, между ними существуют некоторые различия. Куст реестра — это группа разделов, подразделов и значений в реестре с набором вспомогательных файлов, которые содержат резервные копии данных. Вспомогательные файлы для всех кустов, кроме HKEY_CURRENT_USER, находятся в папке% в SystemRoot%\System32\Config Windows NT 4,0, windows 2000, Windows XP, Windows Server 2003 и Windows Vista. Вспомогательные файлы для HKEY_CURRENT_USER находятся в %SystemRoot%\Profiles\Username папке. Расширения имен файлов в этих папках указывают тип данных, которые они содержат. Кроме того, в некоторых случаях отсутствие расширения может указывать тип данных, которые они содержат.

Куст реестра Вспомогательные файлы
HKEY_LOCAL_MACHINE\SAM SAM, SAM. log, SAM. САВ
HKEY_LOCAL_MACHINE\Security Безопасность, Security. log, Security. САВ
HKEY_LOCAL_MACHINE\Software Программное обеспечение, Software. log, Software. САВ
HKEY_LOCAL_MACHINE\System System, System. Alt, System. log, System. САВ
HKEY_CURRENT_CONFIG System, System. Alt, System. log, System. САВ, NTuser. dat, NTuser. dat. log
HKEY_USERS\DEFAULT По умолчанию, Default. log, Default. САВ

В Windows 98 файлы реестра именуются User. dat и System. dat. В Windows Millennium Edition файлы реестра называются classes. dat, User. dat и System. dat.

Примечание

Функции безопасности в Windows позволяют администратору управлять доступом к разделам реестра.

В следующей таблице перечислены стандартные ключи, используемые системой. Максимальный размер имени ключа — 255 символов.

Папка/предварительно определенный раздел Описание
HKEY_CURRENT_USER Содержит корень сведений о конфигурации для пользователя, который в данный момент выполнил вход в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эта информация связана с профилем пользователя. Иногда в качестве ключа используется аббревиатура HKCU.
HKEY_USERS Содержит все активные загруженные профили пользователей на компьютере. HKEY_CURRENT_USER — это подраздел HKEY_USERS. В качестве HKEY_USERS иногда используется аббревиатура HKU.
HKEY_LOCAL_MACHINE Содержит сведения о конфигурации, определенные для компьютера (для любого пользователя). Иногда в качестве раздела используется аббревиатура HKLM.
HKEY_CLASSES_ROOT Является подразделом HKEY_LOCAL_MACHINE\Software . Хранящиеся здесь сведения позволят убедиться в том, что при открытии файла с помощью проводника Windows откроется Правильная программа. Иногда в качестве ключа используется аббревиатура HKCR. Начиная с Windows 2000, эти сведения хранятся в разделах HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER. HKEY_LOCAL_MACHINE\Software\ClassesРаздел содержит параметры по умолчанию, которые могут применяться ко всем пользователям на локальном компьютере. HKEY_CURRENT_USER\Software\ClassesРаздел содержит параметры, которые переопределяют параметры по умолчанию и применяются только к интерактивному пользователю. Ключ HKEY_CLASSES_ROOT предоставляет представление реестра, которое объединяет информацию из этих двух источников. Кроме того, HKEY_CLASSES_ROOT предоставляет это объединенное представление для программ, предназначенных для более ранних версий Windows. Чтобы изменить параметры для интерактивного пользователя, необходимо внести изменения HKEY_CURRENT_USER\Software\Classes вместо HKEY_CLASSES_ROOT. Чтобы изменить параметры по умолчанию, необходимо внести изменения в разделе HKEY_LOCAL_MACHINE\Software\Classes . При записи ключей в раздел HKEY_CLASSES_ROOT система сохраняет сведения в разделе HKEY_LOCAL_MACHINE\Software\Classes . Если вы записываете значения в раздел HKEY_CLASSES_ROOT, а ключ уже существует в HKEY_CURRENT_USER\Software\Classes , система сохранит эти сведения вместо HKEY_LOCAL_MACHINE\Software\Classes .
HKEY_CURRENT_CONFIG Содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

Примечание

Реестр в 64-разрядных версиях Windows XP, Windows Server 2003 и Windows Vista разделен на 32-разрядные и 64-разрядные ключи. Многие из 32 – разрядных ключей имеют те же имена, что и их 64 – битовые аналога, и наоборот. В редакторе реестра 64-разрядной версии по умолчанию, который входит в состав 64-разрядных версий Windows XP, Windows Server 2003 и Windows Vista, в узле отображаются 32-разрядные ключи HKEY_LOCAL_MACHINE\Software\WOW6432Node . Дополнительные сведения о просмотре реестра в 64 – разрядных версиях Windows приведены в статье Просмотр системного реестра с помощью 64 – разрядной версии Windows.

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

  • Windows Server 2003, Windows XP и Windows Vista: 16 383 символов
  • Windows 2000:260 символов ANSI или 16 383 символов Юникода
  • Windows Millennium Edition/Windows 98/Windows 95:255 символов

Длинные значения (более 2 048 байт) должны храниться в виде файлов с именами файлов, хранящимися в реестре. Это помогает реестру эффективно работать. Ниже приведен максимальный размер значения.

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: доступная память
  • Windows Millennium Edition/Windows 98/Windows 95:16 300 байт

Примечание

Общий размер всех значений ключа не может превышать 64 КБ.

Имя Тип данных Описание
Двоичное значение REG_BINARY Необработанные двоичные данные. Большинство сведений о компонентах оборудования хранится в виде двоичных данных и отображается в редакторе реестра в шестнадцатеричном формате.
Значение DWORD REG_DWORD Данные, представленные в виде числа длиной 4 байта (32-разрядное целое число). Многие параметры для драйверов устройств и служб относятся к этому типу и отображаются в редакторе реестра в двоичном, шестнадцатеричном или десятичном формате. Связанные значения: DWORD_LITTLE_ENDIAN (наименьший значащий байт — это самый низкий адрес), а REG_DWORD_BIG_ENDIAN (самый старший — старший адрес).
Расширяемое строковое значение REG_EXPAND_SZ Строка данных переменной длины. Этот тип данных включает переменные, которые разрешаются, когда программа или служба использует данные.
Многострочный параметр REG_MULTI_SZ Несколько строк. Этот тип значений содержит списки или несколько значений в форме, которые могут быть прочитаны пользователями. Записи разделяются пробелами, запятыми или другими знаками.
Строковое значение REG_SZ Строка текста фиксированной длины.
Двоичное значение REG_RESOURCE_LIST Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемого драйвером аппаратных устройств или одним из физических устройств, на которых он контролируется. Эти данные обнаруживаются и записываются в дереве \Ресаурцемап системой и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Двоичное значение REG_RESOURCE_REQUIREMENTS_LIST Ряд вложенных массивов, предназначенных для хранения списка возможных аппаратных ресурсов драйвера устройства или одного из физических устройств, которые может использовать ИТ-управление. Система записывает подмножество этого списка в дереве \Ресаурцемап. Эти данные обнаруживаются системой и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Двоичное значение REG_FULL_RESOURCE_DESCRIPTOR Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемого физическим аппаратным устройством. Эти данные обнаруживаются и записываются в дереве \Хардваредескриптион системой и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Нет REG_NONE Данные без какого бы то ни было определенного типа. Эти данные записываются в реестр системой или приложениями и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
ссылок. REG_LINK Строка Юникода с именем символической ссылкой.
Значение QWORD REG_QWORD Данные, представленные номером, который представляет собой 64-разрядное целое число. Эти данные отображаются в редакторе реестра в виде двоичного значения и представлены в Windows 2000.

Резервное копирование реестра

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

Изменение реестра

Для изменения данных реестра программа должна использовать функции реестра, определенные в функциях реестра.

Администраторы могут изменять реестр с помощью редактора реестра (Regedit.exe или Regedt32.exe), групповой политики, системной политики, файлов реестра (REG) или путем выполнения сценариев, таких как файлы скриптов VisualBasic.

Использование пользовательского интерфейса Windows

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

Использование редактора реестра

Предупреждение

При неправильном изменении реестра с использованием редактора реестра или другого способа могут случиться серьезные проблемы. Для решения этих проблем может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на ваш страх и риск.

С помощью редактора реестра можно выполнять следующие действия:

  • Обнаружение поддерева, ключа, подраздела или значения
  • Добавление подраздела или значения
  • Изменение значения
  • Удаление подраздела или значения
  • Переименование подраздела или значения

В области навигации редактора реестра отображаются папки. Каждая папка представляет собой предварительно определенный раздел на локальном компьютере. При доступе к реестру удаленного компьютера отображаются только два предварительно определенных раздела: HKEY_USERS и HKEY_LOCAL_MACHINE.

Использование групповой политики

Консоль управления (MMC) содержит средства администрирования, которые можно использовать для администрирования сетей, компьютеров, служб и других компонентов системы. Оснастка консоли управления групповой политикой позволяет администраторам определять параметры политики, которые применяются к компьютерам или пользователям. Вы можете реализовать групповую политику на локальных компьютерах с помощью оснастки консоли управления групповой политикой (gpedit. msc). Вы можете реализовать групповую политику в Active Directory с помощью оснастки MMC "пользователи и компьютеры Active Directory". Дополнительные сведения о том, как использовать групповую политику, можно найти в разделах справки соответствующей оснастки консоли управления групповой политикой.

Использование файла регистрационных записей (REG-файла)

Создайте файл регистрационных записей (REG-файл), содержащий изменения в реестре, а затем запустите reg-файл на том компьютере, на котором нужно внести изменения. Файл. reg можно запустить вручную или с помощью сценария входа. Дополнительные сведения о том, как добавлять, изменять и удалять подразделы и значения реестра, можно получить с помощью файла регистрационных записей (REG).

Использование сервера сценариев Windows

Сервер сценариев Windows позволяет запускать сценарии VBScript и JScript непосредственно в операционной системе. Вы можете создавать файлы VBScript и JScript, использующие методы сервера сценариев Windows для удаления, чтения и записи разделов реестра и значений. Для получения дополнительных сведений об этих методах посетите указанные ниже веб-сайты корпорации Майкрософт.

Использование инструментария управления Windows

Инструментарий управления Windows (WMI) — это компонент операционной системы Microsoft Windows, который является реализацией Майкрософт Web-Based Enterprise Management (WBEM). WBEM — это отраслевая инициатива по разработке стандартной технологии для доступа к данным управления в корпоративной среде. С помощью инструментария WMI можно автоматизировать административные задачи (например, редактирование реестра) в корпоративной среде. Вы можете использовать WMI в языках сценариев, которые имеют обработчик в Windows и работают с объектами Microsoft ActiveX. Кроме того, для изменения реестра Windows можно использовать служебную программу Command-Line WMI (Wmic.exe).

Дополнительные сведения об ИНСТРУМЕНТАРИи управления Windows можно найти в разделе инструментарий управления Windows.

Для получения дополнительных сведений о служебной программе Command-Line WMI ознакомьтесь с описанием служебной программы командной строки инструментария управления Windows (WMI) (Wmic.exe).

Использование средства реестра консоли для Windows

Для изменения реестра можно использовать средство реестра консоли для Windows (Reg.exe). Чтобы получить справку по средству Reg.exe, введите reg /? в командной строки и нажмите кнопку ОК.

Восстановление реестра

Чтобы восстановить реестр, используйте соответствующий метод.

Способ 1: восстановление разделов реестра

Чтобы восстановить экспортированные подразделы реестра, дважды щелкните файл регистрационных записей (REG-файл), сохраненный в разделе Экспорт разделов реестра. Или вы можете восстановить весь реестр из резервной копии. Для получения дополнительных сведений о том, как восстановить весь реестр, обратитесь к разделу способ 2: Restore ALL Registry далее в этой статье.

Способ 2: восстановление всего реестра

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

Примечание

При резервном копировании состояния системы также создаются обновленные копии файлов реестра в %SystemRoot%\Repair папке.

Ссылки

Для получения дополнительных сведений посетите указанные ниже веб-сайты.

Каталог Windows Server протестированных продуктов — это справочные материалы по продуктам, которые были протестированы на совместимость с Windows Server.

Data Protection Manager (DPM) — это ключевой участник продуктов управления семейства Microsoft System Center и предназначенный для помощи ИТ-специалистам в управлении средой Windows. DPM является новым стандартом для резервного копирования и восстановления Windows и обеспечивает постоянную защиту данных для приложений Майкрософт и файловых серверов, которые используют интегрированный диск и ленточный носитель. Для получения дополнительных сведений о резервном копировании и восстановлении реестра ознакомьтесь со статьей резервное копирование и восстановление реестра в Windows XP и Windows Vista.

Дополнительные сведения о различиях между Regedit.exe и Regedt32.exe приведены в статье различия между Regedit.exe и Regedt32.exe.

Как в реестре найти файл?

Системный реестр операционной системы Windows любой версии - один из главных инструментов управления компьютером. Стандартным инструментом для работы с реестром является утилита regedit.exe.
Инструкция
  • Получите доступ к главному инструменту управления системным реестром Windows. Для этого вызовите главное меню, нажав кнопку «Пуск», и перейдите в диалог «Выполнить». Напечатайте gpedit.msc в строке «Открыть» и подтвердите запуск утилиты редактора групповых политик, нажав кнопку OK. Раскройте ссылку «Конфигурация пользователя» и перейдите в раздел «Административные шаблоны». Разверните узел «Система» двойным кликом мыши и откройте политику «Сделать недоступными средства редактирования реестра» также двойным кликом. Примените флажок в строке «Не задан» и сохраните сделанные изменения, нажав кнопку «Применить». Подтвердите выполнение выбранного действия, нажав кнопку OK.
  • Запустите инструмент «Редактор реестра». Для этого снова вернитесь в главное меню «Пуск» и еще раз перейдите в диалог «Выполнить». Напечатайте regedit в строке «Открыть» и подтвердите запуск утилиты, нажав кнопку OK.
  • Используйте стандартный механизм поиска нужного файла системного реестра. Для этого воспользуйтесь командой «Найти» в меню утилиты regedit.exe. Обратите внимание на то, что при вызове контекстного меню любого ключа реестра кликом правой кнопки мыши также становятся доступными опции:- развернуть;- создать;- найти;- удалить;- переименовать.
  • Ознакомьтесь со структурой корневых разделов реестра для облегчения поиска нужного файла:- HKEY_CLASSES_ROOT, или HKCR - ассоциации приложений и файловых расширений;- HKEY_CURRENT_USER, или HKCU - параметры настроек текущего пользователя;- HKEY_LOCAL_MACHINE, или HKLM - общая конфигурация системы;- HKEY_USERS, или HKU - параметры настроек всех пользователей;- HKEY_CURRENT_CONFIG, или HKCC - настройки данного аппаратного профиля.Последняя ветвь - не полноценный раздел системного реестра, а является ссылкой на раздел профилей в HKLM.
  • Оцените статью!

    Альтернатива RegEdit поиск / поиск / сканирование Windows

    RegScanner v2.60 - поиск / поиск в Реестре Windows
    Copyright (c) 2004-2020 Нир Софер
    Сопутствующие утилиты
    Другие ссылки
    • NK2Edit - редактировать, объединять и исправлять файлы автозаполнения (.NK2) Microsoft Outlook.
    Описание
    RegScanner - небольшая утилита, которая позволяет сканировать реестр, находить нужные значения реестра. которые соответствуют указанным критериям поиска, и отображают их в одном списке.Найдя значения реестра, вы можете легко перейти к нужному значению в RegEdit, просто нажав дважды щелкнув нужный элемент реестра. Вы также можете экспортировать найденные значения реестра в файл .reg, который можно использовать в RegEdit.
    Искать другие утилиты в NirSoft
    Преимущества поиска Windows
    над RegEdit
    • Утилита RegScanner отображает сразу весь результат поиска, поэтому вам не нужно нажимать F3, чтобы найти следующее значение.
    • Помимо стандартного строкового поиска (как в RegEdit), RegScanner также может находить значения реестра по длине данных, типу значения (REG_SZ, REG_DWORD и т. Д.) И по дате изменения ключа.
    • RegScanner может найти строку Unicode, расположенную внутри двоичного значения.
    • RegScanner позволяет выполнять поиск с учетом регистра.
    • Во время сканирования реестра RegScanner отображает текущий отсканированный ключ реестра, в отличие от RegEdit, который просто отобразить утомительное диалоговое окно «Поиск в реестре».
    Системные требования
    Эта утилита работает в любой версии Windows, от Windows XP до Windows 10. Также доступна отдельная загрузка для систем x64.
    История версий
    • Версия 2.60:
      • Добавлена ​​возможность фильтрации поиска по владельцу ключа реестра. Вы можете выбрать поиск только в разделе реестра с определенными владельцами или исключить определенных владельцев из поиска. Вы можете указать несколько владельцев ключей реестра в виде списка, разделенного запятыми, например: SYSTEM, TrustedInstaller
    • Версия 2.55:
      • Добавлен столбец «Владелец ключа», в котором отображается имя владельца ключа реестра.
      • Исправлено для правильного экспорта значений REG_NONE.
    • Версия 2.51:
      • Исправлена ​​ошибка: RegScanner сохранял настройки в реестре вместо файла .cfg.
      • Исправлен RegScanner, чтобы использовать файл .cfg в текущем каталоге, если папка не указана в параметре командной строки / cfg.
    • Версия 2.50:
      • Добавлена ​​новая опция поиска: «Элемент реестра содержит удаленный сетевой путь». Когда вы выбираете эту опцию, RegScanner ищет и отображает любые строка, которая выглядит как путь к удаленному компьютеру в вашей сети, например: \\ 192.168.0.10 \ c $, Z: \ Windows (только если Z: удаленный сетевой диск).
      • Эта функция может быть полезна, если ваша система зависает, когда ваша сеть отключена, и вы хотите найти ссылки на удаленные компьютеры. в Реестре, чтобы попытаться исправить проблему.
    • Версия 2.47:
      • Исправлена ​​опция «Автоматически запускать удаленную службу реестра» для запуска службы на удаленном компьютере, когда она отключена.
    • Версия 2.46:
      • Добавлен параметр командной строки / RunAsSystem для запуска RegScanner от имени пользователя SYSTEM из командной строки.
      • Добавлен параметр командной строки / RunAsAdmin для запуска RegScanner от имени администратора (повышение прав) из командной строки.
    • Версия 2.45:
      • Добавлен параметр «Запуск от имени системы» (в меню «Справка»), который позволяет легко запускать RegScanner как системный пользователь для поиска кустов реестра, доступных только системному пользователю (HKEY_LOCAL_MACHINE \ SAM и HKEY_LOCAL_MACHINE \ Security).
    • Версия 2.40:
      • Добавлена ​​опция «Копировать как формат файла .Reg» (Ctrl + R)
      • Добавлен параметр командной строки / sreg.
    • Версия 2.36:
      • Добавлена ​​возможность запуска службы удаленного реестра при сканировании реестра удаленной машины.
    • Версия 2.35:
      • Добавлена ​​опция сканирования 32-битного или 64-битного представления Regsitry.
      • По умолчанию (если вы не выбрали 32-битный или 64-битный вариант) - 32-битная версия RegScanner сканирует 32-битный реестр и 64-битная версия RegScanner сканирует 64-битный реестр.
    • Версия 2.31:
      • Исправленная проблема (32-разрядная версия RegScanner без повышения прав): при сканировании ключа HKEY_CURRENT_USER \ Software \ Classes \ VirtualStore \ Machine \ SOFTWARE RegScanner отображал ключи, хранящиеся под HKEY_LOCAL_MACHINE \ Программный ключ. Эта проблема была вызвана ошибкой в ​​API реестра Windows, и в RegScanner был добавлен обходной путь, поэтому сканирование реестра будет работать правильно с этой ошибкой.
    • Версия 2.30:
      • Добавлена ​​возможность поиска ключей реестра, измененных за последние xx секунд / минут / часов / дней.
      • Добавлена ​​кнопка «Сегодня» для установки полей временного диапазона на сегодняшний день.
    • Версия 2.26:
      • Исправлена ​​ошибка: поиск точного соответствия не работал должным образом для данных REG_SZ.
    • Версия 2.25:
      • Добавлена ​​возможность сканирования реестра из командной строки и экспорта результата в файл csv / tab-delimited / html.
    • Версия 2.20:
      • Добавлена ​​опция «Экспорт значения в двоичный файл».
      • Исправлено отображение строки состояния во время сканирования, чтобы оно было более плавным и без мерцания.
    • Версия 2.17:
      • Добавлен «Новый экземпляр RegScanner» в меню «Файл» для открытия нового окна RegScanner.
    • Версия 2.16
      • Исправлена ​​ошибка: при экспорте имен значений с символом '\' RegScanner экспортировал его как один символ '\' вместо 2 символов '\'.
    • Версия 2.15
      • Теперь вы можете указать несколько базовых ключей для сканирования, разделенных запятыми. (Например: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion, HKCU \ Software \ Microsoft \ Windows \ CurrentVersion)
        Имейте в виду, что если базовый ключ, который вы хотите сканировать, содержит символ запятой, вы должны заключить ключ в кавычки (например: «HKLM \ Software \ My, Key»)
    • Версия 2.10
      • Значения даты и времени теперь сохранены в файле конфигурации.
      • Добавлена ​​кнопка «Сохранить настройки» для сохранения настроек без сканирования.
      • Исправлен режим редактирования в элементах управления датой / временем.
    • Версия 2.07
      • Добавлена ​​опция «Запуск от имени администратора» (Ctrl + F11), которая позволяет легко запускать RegScanner от имени администратора в Windows Vista / 7/8/2008.
    • Версия 2.06
      • RegScanner теперь запоминает последнюю позицию окна параметров сканирования.
      • Исправлена ​​ошибка: RegScanner не мог запомнить последний размер / положение главного окна, если оно не было расположено на основном мониторе.
    • Версия 2.05
      • Исправлена ​​ошибка: сбой RegScanner при поиске значений с использованием подстановочных знаков.
    • Версия 2.04
      • Исправлено для отображения значений даты / времени в соответствии с настройками перехода на летнее время.
    • Версия 2.03
      • Добавлена ​​опция «Очистить список последних файлов» в меню «Последние файлы конфигурации».
    • Версия 2.02
      • Строка поиска теперь отображается в строке заголовка главного окна.
    • Версия 2.01
      • При запуске RegScanner в Windows Vista / 7/8/2008 без «Запуск от имени администратора» теперь он позволяет используйте функцию «Открыть в RegEdit» (при использовании опции «Открыть в RegEdit» появится окно повышения уровня).
    • Версия 2.00
      • Добавлена ​​возможность поиска элементов реестра по шаблонам. (Например: * число *, abc ????)
    • Версия 1.96
      • RegScanner теперь запоминает последние 20 строк поиска, которые вы использовали, и позволяет вам легко выбирать их снова из поля со списком.
      • Исправлено мерцание при прокрутке элементов реестра.
    • Версия 1.95
      • Исправлены функции экспорта и удаления для правильной работы в реестре удаленного компьютера.
      • Исправлена ​​проблема: свойства и другие окна открывались на неправильном мониторе в системе с несколькими мониторами.
    • Версия 1.90
      • Добавлено меню «Последние файлы конфигурации», которое позволяет легко открывать последние 10 файлов конфигурации, которые вы использовали.
    • Версия 1.85
      • Добавлена ​​возможность исключить один или несколько ключей из сканирования реестра. Вы можете указать ключи реестра, которые нужно исключить, в виде списка, разделенного запятыми. Используя эту функцию, вы можете пропустить некоторые основные ключи реестра (например, HKLM \ Software \ Classes), чтобы сделать поиск намного быстрее.
    • Версия 1.83
      • В строке состояния теперь отображается общий размер данных выбранных элементов реестра в КБ / МБ.
    • Версия 1.82
      • В контекстное меню добавлена ​​опция «Удалить выбранные ключи / значения», а также эта опция теперь отключена, если не выбран ни один элемент реестра.
    • Версия 1.81
      • Исправленная проблема: в Windows 7 / Vista RegScanner вошел в рекурсивное сканирование ключа VirtualStore , что-то вроде HKCR \ VirtualStore \ MACHINE \ SOFTWARE \ Classes \ VirtualStore \ MACHINE \ SOFTWARE \ Classes \ VirtualStore ...
    • Версия 1.80
      • Добавлена ​​опция «Удалить выбранные ключи / значения». (Увидеть ниже)
    • Версия 1.77
      • Исправлена ​​ошибка: при поиске ключа в режиме «Точное совпадение» RegScanner сравнивал строку поиска с полным путем к ключу, и таким образом он так и не нашел ключа.
    • Версия 1.76
      • Экспорт выбранных элементов - строковые значения теперь экспортируются как строки, а значения DWord теперь экспортируются как DWords. (В предыдущих версиях они экспортировались как двоичные)
      • Исправлена ​​ошибка: при использовании «Экспортировать выбранные элементы» более одного раза первая клавиша была пропущена.
    • Версия 1.75
      • Новая опция: Показывать найденные элементы в процессе сканирования
    • Версия 1.70
      • Добавлено 2 варианта регулярного выражения
    • Версия 1.65
      • Исправлена ​​ошибка в версии x64: RegScanner возвращал неверные результаты поиска.
    • Версия 1.64
      • Исправлена ​​ошибка: главное окно потеряло фокус, когда пользователь переключился на другое приложение, а затем вернулся в RegScanner.
    • Версия 1.63:
      • Добавлена ​​поддержка сохранения в виде файла с разделителями-запятыми.
    • Версия 1.62:
      • Исправлена ​​ошибка: RegScanner отображал аварийное окно сразу после запуска.
    • Версия 1.61:
      • Исправлена ​​ошибка: RegScanner оставался в памяти, если вы закрывали главное окно во время сканирования реестра.
    • Версия 1.60:
      • Исправлена ​​ошибка: не удалось открыть HKLM в RegEdit, если не было символа '\'.
      • Новая опция: «Открыть текст из буфера обмена в RegEdit» - позволяет открывать RegEdit. с ключом, который в данный момент находится в буфере обмена.
      • Новый параметр командной строки: / clipregedit
    • Версия 1.56:
      • Удалено ограничение длины текста из поля со списком «Базовый ключ».
    • Версия 1.55:
      • В соответствующее поле со списком добавлено «Элемент реестра содержит любое значение». Эта опция заменяет опцию «Загрузить все ключи ...» в предыдущих версиях.
      • Добавлена ​​опция «Добавить только ключи» - позволяет сканировать только ключи реестра (без значений).
      • Добавлена ​​отдельная загрузка для x64.
    • Версия 1.51:
      • Исправлена ​​открытая проблема RegEdit с ключом HKEY_USERS.
    • Версия 1.50:
      • Новая опция: Поддержка Reg: Links - Позволяет использовать ссылки reg: для открытия ключей реестра в RegEdit. Например: reg: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion
      • Новый параметр командной строки: / regedit
      • Новая опция: Создать Удалить.Reg File - создает файл .reg, который удаляет все выбранные значения реестра.
    • Версия 1.40:
      • Новый параметр поиска: элемент реестра содержит указанное значение DWORD.
      • Новая опция поиска: элемент реестра содержит указанное двоичное значение
      • Новая опция: сканирование удаленного компьютера.
      • Новая опция: скопировать выбранный ключ в клипбард (Ctrl + K).
      • В отличие от предыдущих версий, которые сканировали только HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER, теперь вы также можете выбрать поиск в HKEY_CLASSES_ROOT, HKEY_USERS и HKEY_CURRENT_CONFIG.
    • Версия 1.30:
      • Новая опция поиска: поиск по типу значения.
      • Новая опция: Сохранить / загрузить конфигурацию RegScanner.
      • Всплывающая подсказка отображается, когда длина строки в столбце превышает длину столбца.
      • Конфигурация утилиты RegScanner теперь сохранена в файл (regscanner.cfg - находится в той же папке исполняемый файл) вместо сохранения его в реестре.
        (Если по какой-то причине вы все еще хотите, чтобы утилита RegScanner сохраняла данные конфигурации в реестре, запустите его с параметром / usereg)
    • Версия 1.20:
      • Новая опция: экспорт выбранных элементов в файл .reg, который можно использовать в RegEdit.
      • Новый столбец: длина данных.
      • Новая опция поиска: поиск по длине данных.
      • Значительно уменьшен объем памяти во время поиска. (Исправлен баг из предыдущих версий)
    • Версия 1.10:
      • Новый столбец: Время изменения ключа (только для Windows NT / 2000 / XP)
      • Новая опция поиска: по времени изменения ключа (только для Windows NT / 2000 / XP)
      • Новая опция поиска: добавление записи для каждого найденного ключа (только если вы выбираете поиск по имени ключа)
      • Новая опция поиска: поиск строк Unicode в двоичных значениях.
      • Добавлена ​​поддержка визуальных стилей Windows XP.
    • Версия 1.00: Первый выпуск.
    Лицензия
    Эта утилита выпущена как бесплатное ПО. Вы можете свободно распространять эту утилиту через дискеты, CD-ROM, Интернет или любым другим способом, если вы не берете за это ничего. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив, без каких-либо модификаций!
    Заявление об ограничении ответственности
    Программное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, подразумеваемые гарантии товарной пригодности и пригодности для определенной цели.Автор не несет ответственности за какие-либо особые, случайные, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.
    Использование RegScanner
    RegScanner - это автономный исполняемый файл, и он не требует никакого процесса установки или дополнительные DLL. Для того, чтобы начать его использовать, достаточно запустить исполняемый файл regscanner.exe.

    После запуска RegScanner вы должны выбрать желаемые параметры сканирования / поиска и нажать OK, чтобы начать сканирование.

    Удалить выбранные ключи / значения
    Функция удаления была добавлена ​​в версии 1.80 после многочисленных запросов пользователей RegScanner. Эта функция позволяет легко удалять ненужные ключи и значения реестра, найденные в процессе поиска. Однако, чтобы уменьшить вероятность повреждения в результате случайного удаления, эта функция работает следующим образом:
    • Перед любым действием удаления RegScanner спросит вас, хотите ли вы удалить, и ответ по умолчанию - Нет.
    • При удалении элемента значения удаляется только значение, при удалении ключа удаляется весь ключ.
    • Ключ не будет удален, если у него есть один или несколько подключей.
    • При каждом удалении значения / ключи для удаления добавляются в файл .bak, расположенный в папке RegScanner.exe.
      Если RegScanner не может создать файл .bak, он не удалит выбранные элементы.
    Советы по использованию RegScanner
    • Если вы хотите просмотреть все значения реестра для определенного ключа, выберите «Элемент реестра содержит любое значение» в соответствующем поле со списком, снимите флажок «Сканировать следующие базовые ключи» и в поле со списком «Базовый ключ» введите нужный ключ (например: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer)
    • Если вы хотите просмотреть все значения реестра, содержащие большой объем данных, снимите флажок «Добавить запись для каждого найденного ключа», выберите «Элемент реестра содержит любое значение» в соответствующем поле со списком, выберите «Отображать только данные со следующим длительным диапазоном» и введите диапазон длины данных, который вы хотите найти, например: от 1000 до 100000 байтов.
    • Если вы хотите просмотреть список всех ключей реестра, которые были изменены за последние несколько часов или дней, установите флажки «Добавить запись для каждого найденного ключа» и «Добавить только ключи», выберите «Элемент реестра содержит любое значение» в соответствующем поле со списком, выберите параметр «Отображать только те ключи, время изменения которых находится в следующем диапазоне», а затем выберите измененный диапазон дат / времени, который вы хотите просмотреть.
    Поиск DWORD / двоичных значений
    Начиная с версии 1.40, вы можете искать значения DWORD / Binary. Чтобы указать значение DWORD для поиска, вы можете ввести (в текстовом поле «Найти строку») десятичное значение (например: 255) или шестнадцатеричное значение (например: 0xff).
    Чтобы указать двоичное значение, которое вы хотите найти, введите (в текстовом поле Найти строку) последовательность шестнадцатеричных байтов с пробелами между ними или без них.
    Например:
    013fc7a127cc4a
    01 3f c7 a1 27 cc 4a
    Поиск в реестре на удаленном компьютере
    Начиная с версии 1.40, вы можете выполнить поиск в реестре на удаленном компьютере в вашей сети. Для этого вам необходимо войти на удаленный компьютер с правами администратора. Также имейте в виду, что поиск в реестре на удаленном компьютере может быть довольно медленным.

    Для получения дополнительных сведений о подключении к реестру удаленного компьютера прочтите это:
    Как подключить удаленный компьютер с Windows 7 / Vista / XP с помощью утилит NirSoft.

    Использование reg: Links
    Начиная с версии v1.50 RegScanner позволяет использовать reg: URL в качестве ссылки на ключ реестра в редакторе RegEdit.
    Например: При нажатии на ссылку ниже откроется RegEdit с указанным ключом реестра:
    регистр: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion
    Вы также можете ввести ту же строку reg: в адресной строке Internet Explorer или в диалоговом окне «Выполнить» Windows.

    Чтобы включить / выключить эту функцию, перейдите в меню «Файл» утилиты RegScanner и выберите опцию «Support Reg: Links».
    Имейте в виду, что изменение этой опции влияет только на текущего вошедшего в систему пользователя.

    Использование параметров командной строки / regedit и / clipregedit
    Начиная с версии 1.50, вы можете использовать утилиту RegScanner.exe, чтобы открыть нужный ключ в RegEdit, с помощью параметра командной строки / regedit.
    Например:
    RegScanner.exe / regedit "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion"
    Начиная с версии 1.60, вы также можете использовать параметр командной строки / clipregedit, если хотите открыть ключ, который вы скопировали в буфер обмена.
    Уведомление об эффектах перехода
    Если вы хотите, чтобы RegEdit открывался как можно быстрее с правильным значением реестра, вам следует отключить «эффекты перехода» в вашей системе.(В Windows 2000 перейдите в В окне «Свойства экрана» выберите вкладку «Эффекты» и снимите флажок «Использовать эффекты перехода ...».
    Параметры командной строки
    / cfg <Имя файла> Запустите RegScanner с указанным файлом конфигурации.
    / sreg <имя файла> Просканируйте реестр и экспортируйте результат в файл .reg.
    / stext <Имя файла> Просканируйте реестр и экспортируйте результат в простой текстовый файл.
    / stab <Имя файла> Просканируйте реестр и экспортируйте результат в текстовый файл с разделителями табуляции.
    / scomma <Имя файла> Просканируйте реестр и экспортируйте результат в текстовый файл с разделителями-запятыми (csv).
    / stabular <Имя файла> Просканируйте реестр и экспортируйте результат в текстовый файл в виде таблицы.
    / shtml <Имя файла> Просканируйте реестр и экспортируйте результат в файл HTML (горизонтально).
    / sverhtml <Имя файла> Просканируйте реестр и экспортируйте результат в файл HTML (вертикально).
    / sxml <имя файла> Просканируйте реестр и экспортируйте результат в файл XML.
    / RunAsAdmin Запустите инструмент RegScanner от имени администратора (повышение прав)
    / RunAsSystem Запустите средство RegScanner от имени пользователя SYSTEM.
    Перевод RegScanner на другие языки
    Чтобы перевести RegScanner на другой язык, следуйте инструкциям ниже:
    1. Запустите RegScanner с параметром / savelangfile:
      regscanner.exe / savelangfile
      В папке утилиты RegScanner будет создан файл с именем regscanner_lng.ini.
    2. Откройте созданный языковой файл в Блокноте или любом другом текстовом редакторе.
    3. Перевести все строковые записи на нужный язык. При желании вы также можете добавить свое имя и / или ссылку на свой веб-сайт. (Значения TranslatorName и TranslatorURL) Если вы добавите эту информацию, она будет используется в окне "О программе".
    4. После того, как вы закончите перевод, запустите RegScanner, и все переведены строки будут загружены из языкового файла.
      Если вы хотите запустить RegScanner без перевода, просто переименуйте языковой файл или переместите его в другую папку.
    Обратная связь
    Если у вас есть проблемы, предложения, комментарии или вы обнаружили ошибку в моей утилите, вы можете отправить сообщение на [email protected]

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

    .

    Как открыть и отредактировать реестр Windows?

    Обновлено: 01.06.2020 компанией Computer Hope

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

    Как открыть реестр Windows

    Чтобы открыть реестр Windows, выполните следующие действия для вашей версии Windows.

    Заметка

    Если у вас ограничен доступ к компьютеру с Windows, на котором вы вошли в систему, возможно, вы не сможете получить доступ к реестру Windows.

    Windows 10

    1. Введите regedit в поле поиска Windows на панели задач и нажмите Enter.
    2. При появлении запроса в системе управления учетными записями пользователей нажмите Да , чтобы открыть редактор реестра.
    3. Окно редактора реестра Windows должно открыться и выглядеть примерно так, как показано на примере ниже.

    Окна 8

    1. Введите regedit на начальном экране и выберите опцию regedit в результатах поиска.
    2. При появлении запроса в системе управления учетными записями пользователей нажмите Да , чтобы открыть редактор реестра.
    3. Окно редактора реестра Windows должно открыться и выглядеть примерно так, как показано на примере ниже.

    Windows 7 и более ранние версии

    1. Щелкните Пуск или нажмите клавишу Windows.
    2. В меню «Пуск» в поле «Выполнить» или в поле поиска введите regedit и нажмите Enter. В Windows 8 вы можете ввести regedit на начальном экране и выбрать опцию regedit в результатах поиска.В Windows 10 введите regedit в поле поиска на панели задач и нажмите Enter.
    3. При появлении запроса в системе управления учетными записями пользователей нажмите Да , чтобы открыть редактор реестра.
    4. Окно редактора реестра Windows должно открыться и выглядеть примерно так, как показано на примере ниже.

    Как просматривать реестр Windows

    Когда большинству пользователей необходимо отредактировать свой реестр, им дается местоположение или путь, по которому находится значение реестра и что нужно изменить.Ниже приведен пример пути к часто используемому подразделу реестра. Чтобы перейти в это место, сначала нужно открыть ключ (папку) HKEY_LOCAL_MACHINE . В этом ключе вы видите папку SOFTWARE , затем Microsoft , Windows , CurrentVersion и, наконец, папку Run .

     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run 
    Наконечник

    Каждая обратная косая черта («\») в пути реестра представляет другую папку в реестре, имя которой следует за обратной косой чертой.

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

    Как изменить значение реестра Windows

    Чтобы изменить значение реестра, дважды щелкните имя значения, которое вы хотите изменить. Например, если мы дважды щелкнем значение «IntelliPoint» в приведенном выше примере, появится новое окно, которое позволит нам изменить значение данных.В этом случае мы могли бы изменить путь к файлу, в котором находится файл «ipoint.exe» для драйвера IntelliPoint.

    Как удалить значение реестра Windows

    Чтобы удалить параметр реестра, выделите любое имя реестра Имя и затем нажмите клавишу Delete на клавиатуре. Например, если мы не хотим, чтобы программа IntelliPoint загружалась каждый раз при запуске Windows, мы могли бы выделить IntelliPoint и затем нажать клавишу удаления.

    Сокращение и сокращения реестра Windows

    В некоторой документации и на интернет-форумах значения реестра могут быть сокращены.Например, вместо того, чтобы говорить «HKEY_LOCAL_MACHINE», проще сказать и написать «HKLM». Список терминов реестра и сокращений см. В нашем определении реестра.

    .Реестр Windows

    для опытных пользователей - Windows Server

    • 11 минут на чтение

    В этой статье

    В этой статье описывается реестр Windows и предоставляется информация о том, как его редактировать и создавать резервные копии.

    Исходная версия продукта: Windows 10 - все выпуски, Windows Server 2012 R2 Оригинальный номер базы знаний: 256986

    Описание реестра

    Компьютерный словарь Microsoft , пятое издание, определяет реестр как:

    Центральная иерархическая база данных, используемая в Windows 98, Windows CE, Windows NT и Windows 2000, используемая для хранения информации, необходимой для настройки системы для одного или нескольких пользователей, приложений и аппаратных устройств.

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

    Реестр заменяет большинство текстовых файлов .ini, которые используются в файлах конфигурации Windows 3.x и MS-DOS, таких как Autoexec.bat и Config.sys. Хотя реестр является общим для нескольких операционных систем Windows, между ними есть некоторые различия. Куст реестра - это группа ключей, подразделов и значений в реестре, имеющая набор вспомогательных файлов, содержащих резервные копии его данных. Вспомогательные файлы для всех кустов, кроме HKEY_CURRENT_USER, находятся в папке% SystemRoot% \ System32 \ Config в Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista. Вспомогательные файлы для HKEY_CURRENT_USER находятся в папке % SystemRoot% \ Profiles \ Username .Расширения имен файлов в этих папках указывают на тип данных, которые они содержат. Кроме того, отсутствие расширения иногда может указывать на тип данных, которые они содержат.

    Система
    Улей реестра Вспомогательные файлы
    HKEY_LOCAL_MACHINE \ SAM Сэм, Sam.log, Sam.sav
    HKEY_LOCAL_MACHINE \ Security Безопасность, Security.log, Security.sav
    HKEY_LOCAL_MACHINE \ Программное обеспечение Программное обеспечение, Программное обеспечение.журнал, Software.sav
    HKEY_LOCAL_MACHINE \ System , System.alt, System.log, System.sav
    HKEY_CURRENT_CONFIG Система, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
    HKEY_USERS \ ПО УМОЛЧАНИЮ По умолчанию, Default.log, Default.sav

    В Windows 98 файлы реестра называются User.dat и System.dat. В Windows Millennium Edition файлы реестра называются Classes.dat, User.dat и System.dat.

    Примечание

    Функции безопасности в Windows позволяют администратору контролировать доступ к разделам реестра.

    В следующей таблице перечислены предварительно определенные ключи, используемые системой. Максимальный размер имени ключа - 255 символов.

    Папка / предопределенный ключ Описание
    HKEY_CURRENT_USER Содержит корень информации о конфигурации для пользователя, который в настоящее время вошел в систему.Здесь хранятся папки пользователя, цвета экрана и настройки панели управления. Эта информация связана с профилем пользователя. Этот ключ иногда обозначается как HKCU .
    HKEY_USERS Содержит все активно загружаемые профили пользователей на компьютере. HKEY_CURRENT_USER - это подраздел HKEY_USERS. HKEY_USERS иногда сокращается до HKU .
    HKEY_LOCAL_MACHINE Содержит информацию о конфигурации, относящуюся к компьютеру (для любого пользователя).Этот ключ иногда обозначается как HKLM .
    HKEY_CLASSES_ROOT Является подразделом HKEY_LOCAL_MACHINE \ Software . Информация, которая хранится здесь, гарантирует, что правильная программа открывается при открытии файла с помощью проводника Windows. Этот ключ иногда обозначается как HKCR . Начиная с Windows 2000, эта информация хранится под ключами HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER. Ключ HKEY_LOCAL_MACHINE \ Software \ Classes содержит настройки по умолчанию, которые могут применяться ко всем пользователям на локальном компьютере.Ключ HKEY_CURRENT_USER \ Software \ Classes содержит параметры, которые переопределяют параметры по умолчанию и применяются только к интерактивному пользователю. Ключ HKEY_CLASSES_ROOT обеспечивает представление реестра, объединяющего информацию из этих двух источников. HKEY_CLASSES_ROOT также предоставляет это объединенное представление для программ, разработанных для более ранних версий Windows. Чтобы изменить настройки для интерактивного пользователя, необходимо внести изменения в HKEY_CURRENT_USER \ Software \ Classes , а не в HKEY_CLASSES_ROOT.Чтобы изменить настройки по умолчанию, необходимо внести изменения в HKEY_LOCAL_MACHINE \ Software \ Classes . Если вы пишете ключи к ключу в HKEY_CLASSES_ROOT, система сохраняет информацию в HKEY_LOCAL_MACHINE \ Software \ Classes . Если вы записываете значения в ключ под HKEY_CLASSES_ROOT, а ключ уже существует под HKEY_CURRENT_USER \ Software \ Classes , система сохранит информацию там, а не под HKEY_LOCAL_MACHINE \ Software \ Classes .
    HKEY_CURRENT_CONFIG Содержит информацию о профиле оборудования, который используется локальным компьютером при запуске системы.

    Примечание

    Реестр в 64-битных версиях Windows XP, Windows Server 2003 и Windows Vista разделен на 32-битные и 64-битные ключи. Многие из 32-битных ключей имеют те же имена, что и их 64-битные аналоги, и наоборот. В 64-разрядной версии редактора реестра по умолчанию, входящей в состав 64-разрядных версий Windows XP, Windows Server 2003 и Windows Vista, 32-разрядные ключи отображаются в узле HKEY_LOCAL_MACHINE \ Software \ WOW6432Node .Дополнительные сведения о просмотре реестра в 64-разрядных версиях Windows см. В разделе Как просмотреть системный реестр в 64-битных версиях Windows.

    В следующей таблице перечислены типы данных, которые определены в настоящее время и используются Windows. Максимальный размер имени значения:

    • Windows Server 2003, Windows XP и Windows Vista: 16 383 символа
    • Windows 2000: 260 символов ANSI или 16 383 символа Unicode
    • Windows Millennium Edition / Windows 98 / Windows 95: 255 символов

    Длинные значения (более 2048 байт) должны храниться в виде файлов с именами файлов, хранящимися в реестре.Это помогает реестру работать эффективно. Максимальный размер значения:

    • Windows NT 4.0 / Windows 2000 / Windows XP / Windows Server 2003 / Windows Vista: доступная память
    • Windows Millennium Edition / Windows 98 / Windows 95: 16 300 байт

    Примечание

    Существует ограничение в 64 КБ для общего размера всех значений ключа.

    .
    Имя Тип данных Описание
    Двоичное значение REG_BINARY Необработанные двоичные данные.Большая часть информации о компонентах оборудования хранится в виде двоичных данных и отображается в редакторе реестра в шестнадцатеричном формате.
    Значение DWORD REG_DWORD Данные представлены числом длиной 4 байта (32-битное целое число). Многие параметры для драйверов устройств и служб относятся к этому типу и отображаются в редакторе реестра в двоичном, шестнадцатеричном или десятичном формате. Связанные значения: DWORD_LITTLE_ENDIAN (младший байт находится в младшем адресе) и REG_DWORD_BIG_ENDIAN (младший байт находится в старшем адресе).
    Расширяемое строковое значение REG_EXPAND_SZ Строка данных переменной длины. Этот тип данных включает переменные, которые разрешаются, когда программа или служба используют данные.
    Многострочное значение REG_MULTI_SZ Множественная строка. К этому типу обычно относятся значения, содержащие списки или несколько значений в форме, доступной для чтения. Записи разделяются пробелами, запятыми или другими знаками.
    Строковое значение REG_SZ Текстовая строка фиксированной длины.
    Двоичное значение REG_RESOURCE_LIST Серия вложенных массивов, предназначенная для хранения списка ресурсов, который используется драйвером оборудования или одним из физических устройств, которыми он управляет. Эти данные обнаруживаются и записываются системой в дереве \ ResourceMap и отображаются в редакторе реестра в шестнадцатеричном формате как двоичное значение.
    Двоичное значение REG_RESOURCE_REQUIREMENTS_LIST Серия вложенных массивов, предназначенная для хранения списка драйверов устройства возможных аппаратных ресурсов, которые драйвер или одно из физических устройств, которыми он управляет, могут использовать.Система записывает подмножество этого списка в дерево \ ResourceMap. Эти данные обнаруживаются системой и отображаются в редакторе реестра в шестнадцатеричном формате как двоичное значение.
    Двоичное значение REG_FULL_RESOURCE_DESCRIPTOR Серия вложенных массивов, предназначенная для хранения списка ресурсов, используемого физическим аппаратным устройством. Эти данные обнаруживаются и записываются системой в дереве \ HardwareDescription и отображаются в редакторе реестра в шестнадцатеричном формате как двоичное значение.
    Нет REG_NONE Данные без определенного типа. Эти данные записываются в реестр системой или приложениями и отображаются в редакторе реестра в шестнадцатеричном формате как двоичное значение
    Ссылка REG_LINK Строка Unicode, обозначающая символическую ссылку.
    QWORD Значение REG_QWORD Данные представлены числом, которое является 64-битным целым числом. Эти данные отображаются в редакторе реестра как двоичное значение и были введены в Windows 2000.

    Резервное копирование реестра

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

    Редактировать реестр

    Для изменения данных реестра программа должна использовать функции реестра, определенные в разделе «Функции реестра».

    Администраторы могут изменять реестр с помощью редактора реестра (Regedit.exe или Regedt32.exe), файлов групповой политики, системной политики, реестра (.reg) или запуска сценариев, таких как файлы сценариев VisualBasic.

    Использование пользовательского интерфейса Windows

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

    Используйте редактор реестра

    Предупреждение

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

    Вы можете использовать редактор реестра для выполнения следующих действий:

    • Найдите поддерево, ключ, подключ или значение
    • Добавить подраздел или значение
    • Изменить значение
    • Удалить подраздел или значение
    • Переименовать подраздел или значение

    В области навигации редактора реестра отображаются папки. Каждая папка представляет собой предопределенный ключ на локальном компьютере.При доступе к реестру удаленного компьютера появляются только два предопределенных ключа: HKEY_USERS и HKEY_LOCAL_MACHINE.

    Использовать групповую политику

    Консоль управления

    (MMC) содержит инструменты администрирования, которые можно использовать для администрирования сетей, компьютеров, служб и других компонентов системы. Оснастка MMC групповой политики позволяет администраторам определять параметры политики, которые применяются к компьютерам или пользователям. Вы можете реализовать групповую политику на локальных компьютерах с помощью оснастки локальной групповой политики MMC, Gpedit.msc. Вы можете реализовать групповую политику в Active Directory с помощью оснастки MMC «Пользователи и компьютеры Active Directory». Дополнительные сведения об использовании групповой политики см. В разделах справки в соответствующей оснастке MMC групповой политики.

    Используйте файл регистрационных записей (.reg)

    Создайте файл регистрационных записей (.reg), содержащий изменения реестра, а затем запустите файл .reg на компьютере, на котором вы хотите внести изменения. Вы можете запустить REG-файл вручную или с помощью сценария входа в систему.Дополнительные сведения см. В разделе «Добавление, изменение или удаление подразделов и значений реестра с помощью файла регистрационных записей (.reg)».

    Использовать Windows Script Host

    Windows Script Host позволяет запускать сценарии VBScript и JScript непосредственно в операционной системе. Вы можете создавать файлы VBScript и JScript, которые используют методы Windows Script Host для удаления, чтения и записи ключей и значений реестра. Дополнительные сведения об этих методах см. На следующих веб-сайтах корпорации Майкрософт:

    Используйте инструментарий управления Windows

    Windows Management Instrumentation (WMI) является компонентом операционной системы Microsoft Windows и реализацией Microsoft для управления предприятием через Интернет (WBEM).WBEM - это отраслевая инициатива по разработке стандартной технологии доступа к управленческой информации в корпоративной среде. Вы можете использовать WMI для автоматизации административных задач (таких как редактирование реестра) в корпоративной среде. Вы можете использовать WMI в языках сценариев, которые имеют движок в Windows и обрабатывают объекты Microsoft ActiveX. Вы также можете использовать служебную программу командной строки WMI (Wmic.exe) для изменения реестра Windows.

    Для получения дополнительных сведений о WMI см. Инструментарий управления Windows.

    Дополнительные сведения о служебной программе командной строки WMI см. В разделе Описание служебной программы командной строки инструментария управления Windows (WMI) (Wmic.exe).

    Используйте средство реестра консоли для Windows

    Вы можете использовать Console Registry Tool для Windows (Reg.exe) для редактирования реестра. Чтобы получить справку по инструменту Reg.exe, введите reg /? в командной строке, а затем нажмите ОК .

    Восстановить реестр

    Для восстановления реестра используйте соответствующий метод.

    Метод 1. Восстановить ключи реестра

    Чтобы восстановить экспортированные подразделы реестра, дважды щелкните файл регистрационных записей (.reg), который вы сохранили в разделе «Экспорт подразделов реестра». Или вы можете восстановить весь реестр из резервной копии. Дополнительные сведения о том, как восстановить весь реестр, см. В разделе «Метод 2: восстановление всего реестра» далее в этой статье.

    Метод 2: восстановить весь реестр

    Чтобы восстановить весь реестр, восстановите состояние системы из резервной копии.Дополнительные сведения о том, как восстановить состояние системы из резервной копии, см. В разделе Как использовать резервную копию для защиты данных и восстановления файлов и папок на вашем компьютере в Windows XP и Windows Vista.

    Примечание

    Резервное копирование состояния системы также создает обновленные копии файлов реестра в папке % SystemRoot% \ Repair .

    Список литературы

    Для получения дополнительной информации посетите следующие веб-сайты:

    Каталог протестированных продуктов Windows Server - это справочник продуктов, которые были протестированы на совместимость с Windows Server.

    Data Protection Manager (DPM) является ключевым членом семейства продуктов управления Microsoft System Center и разработан, чтобы помочь ИТ-специалистам управлять своей средой Windows. DPM - это новый стандарт резервного копирования и восстановления Windows, обеспечивающий непрерывную защиту данных для приложений и файловых серверов Microsoft, которые используют интегрированные дисковые и ленточные носители. Дополнительные сведения о резервном копировании и восстановлении реестра см. В разделе Резервное копирование и восстановление реестра в Windows XP и Windows Vista.

    Дополнительные сведения о различиях между Regedit.exe и Regedt32.exe см. В разделе «Различия между Regedit.exe и Regedt32.exe».

    .

    кустов реестра - приложения Win32

    • 2 минуты на чтение

    В этой статье

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

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

    Файлы реестра

    имеют два формата: стандартный и последний. Стандартный формат - единственный формат, поддерживаемый Windows 2000. Он также поддерживается более поздними версиями Windows для обеспечения обратной совместимости.Последний формат поддерживается начиная с Windows XP. В версиях Windows, поддерживающих последний формат, следующие кусты по-прежнему используют стандартный формат: HKEY_CURRENT_USER , HKEY_LOCAL_MACHINE \ SAM , HKEY_LOCAL_MACHINE \ Security и HKEY_USERS \ .DEFAULT ; все остальные ульи используют последний формат.

    Большинство вспомогательных файлов для кустов находится в каталоге% SystemRoot% \ System32 \ Config. Эти файлы обновляются каждый раз, когда пользователь входит в систему.Расширения имен файлов в этих каталогах или, в некоторых случаях, отсутствие расширения указывают на тип данных, которые они содержат. В следующей таблице перечислены эти расширения вместе с описанием данных в файле.

    Расширение Описание
    нет
    Полная копия данных улья.
    .alt
    Резервная копия критического куста HKEY_LOCAL_MACHINE \ System .Только системный ключ имеет файл .alt.
    .log
    Журнал транзакций изменений ключей и значений в улье.
    .sav
    Резервная копия улья.
    Windows Server 2003 и Windows XP / 2000: Копии файлов куста в том виде, в котором они просматривались в конце этапа текстового режима в программе установки. Настройка состоит из двух этапов: текстовый режим и графический режим. Улей копируется в файл .sav после этапа настройки в текстовом режиме, чтобы защитить его от ошибок, которые могут возникнуть в случае сбоя этапа настройки в графическом режиме.Если установка не удалась во время этапа графического режима, при перезагрузке компьютера повторяется только этап графического режима; файл .sav используется для восстановления данных улья.

    В следующей таблице перечислены стандартные кусты и их вспомогательные файлы.

    Система Система
    Улей реестра Вспомогательные файлы
    HKEY_CURRENT_CONFIG , System.alt, System.log, System.sav
    HKEY_CURRENT_USER Ntuser.dat, Ntuser.dat.log
    HKEY_LOCAL_MACHINE \ SAM Сэм, Sam.log, Sam.sav
    HKEY_LOCAL_MACHINE \ Security Безопасность, Security.log, Security.sav
    HKEY_LOCAL_MACHINE \ Программное обеспечение Программное обеспечение, Software.log, Software.sav
    HKEY_LOCAL_MACHINE \ System , System.alt, System.log, System.sav
    HKEY_USERS \.ПО УМОЛЧАНИЮ По умолчанию, Default.log, Default.sav
    .

    пакетных файлов - используйте REGEDIT для добавления, чтения или удаления значений реестра

    пакетных файлов - используйте REGEDIT для добавления, чтения или удаления значений реестра

    Предупреждение: Перед настройкой реестра убедитесь, что у вас есть полная резервная копия вашей системы. Если что-то пойдет не так, вы можете потерять все свои данные и переустановить Windows.
    Как заявляет Microsoft, редактирование реестра «... не поддерживается Microsoft.Используйте этот метод на свой страх и риск ».

    Прочтите статью Q318149 базы знаний Microsoft, чтобы узнать, как поддерживать текущие резервные копии реестра в Windows NT 4.0 и Windows 2000.

    Общий синтаксис:

    Режим графического интерфейса: REGEDIT.EXE
    Импорт (объединение) файла .REG: REGEDIT.EXE [/ L: система | / R: пользователь ] [/ S] файл импорта .REG
    Экспорт в файл (.REG): REGEDIT.EXE [/ L: система | / R: пользователь ] / E файл экспорта .REG " registry_key "
    Сжать реестр (только Windows 98): REGEDIT.EXE [/ L: система | / R: пользователь ] / C

    Параметры:
    importfile .REG .REG файл для импорта (или «объединения»)
    экспортный файл .REG Имя файла, в который должна быть записана информация
    « Registry_key » Ключ реестра для экспорта, например "HKEY_CLASSES_ROOT \ * \ shell"
    / S Без звука, т.е. скрыть окно подтверждения при импорте файлов
    / E Экспорт файла реестра
    / л: система Укажите расположение системы.dat использовать
    / R: пользователь Укажите расположение user.dat для использования
    / К Сжать [имя файла] (только Windows 98)

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

    Эта страница предназначена только для чтения и редактирования реестра в автоматическом режиме.

    Microsoft NT 4 Workstation and Server Resource Kits поставляется с REG.EXE, утилитой, которая упрощает чтение (или редактирование) реестра NT.
    В Windows 2000 REG.EXE доступен на установочном компакт-диске, но должен быть установлен вручную (на компакт-диске запустите "\ SUPPORT \ TOOLS \ SETUP.EXE").
    Начиная с Windows XP, REG.EXE является собственной командой.

    REG.EXE может читать один ключ и значение напрямую, без необходимости во временном файле.
    Подробнее об использовании REG.EXE.

    Добавление и редактирование (импорт) записей реестра

    Для добавления элементов в реестр требуется *.REG файл:

     REGEDIT [/ S]  добавляет  .REG 

    Параметр / S является необязательным, он пропускает диалоговые окна сообщений до и после импорта файла * .REG.

    Так как файлы NT 4 .REG представлены в читаемом формате ASCII, они могут быть созданы «на лету» с помощью наших командных файлов.
    Это продемонстрировано в примере DefOpen в разделе «Примеры».

    Удаление записей реестра

    Чтобы удалить все "дерево" из реестра с помощью REGEDIT и файла.REG файл, просто добавьте знак минус перед именем дерева:

     REGEDIT4 [-HKEY_CURRENT_USER \ DummyTree] 

    удалит все дерево "DummyTree".

    Чтобы удалить отдельный элемент из реестра, поставьте знак минус после знака равенства:

     REGEDIT4 [HKEY_CURRENT_USER \ DummyTree] "ValueToBeRemoved" = - 

    удалит отдельное значение "ValueToBeRemoved" из "DummyTree".
    Это продемонстрировано в приведенном ниже примере UniqueID.bat, пакетном файле, который принудительно устанавливает новый идентификатор агента LANDesk.

    Как удалить отдельный ключ или значение реестра с помощью файлов * .INF и RUNDLL объясняет Билл Джеймс.

    Чтение (экспорт) из реестра

    Переключатель / E

    REGEDIT может использоваться для экспорта ключа реестра:

     REGEDIT / E  d: \ path \ filename  .REG " HKEY_XXXX \ Whatever Key " 

    Это запишет раздел реестра « HKEY_XXXX \ Whatever Key » и его подразделы в файл с именем d: \ path \ filename.REG

    Результирующий файл (ASCII или UniCode) будет содержать записи в формате «ключ» = «значение» , которые можно вырезать и проанализировать с помощью трюка CHOICE Лоуренса Суси для MS-DOS 6 и Windows 9 *, FOR / NT в NT. F или более общие команды TYPE и FIND.

    Вместо имени файла можно использовать некоторые имена устройств:

     REGEDIT / E PRN "HKEY_XXXX \ Whatever Key" 

    распечатает выбранный ключ.
    К сожалению, это не работает для CON (консоль или дисплей).

    В большинстве «современных» установок Windows устройство PRN больше не доступно, так как для него требуется порт LPT или COM.

    Автономные скрипты реестра

    В файлах .REG каждая строка после первой , начинающаяся с точки с запятой (;), рассматривается как комментарий.
    В пакетных файлах точки с запятой перед командами полностью игнорируются.
    Таким образом, следующий командный файл будет использовать сам как файл .REG:

     REGEDIT4 ; @ECHO OFF ; CLS ; РЕГЕДИТ.EXE / S "% ~ f0" ; ВЫХОД [HKEY_CURRENT_USER \ Software \ Test] "TestVal" = "Успешно" 

    Строка REGEDIT4, обязательна, а должна быть первой строкой, иначе REGEDIT.EXE не примет сценарий как допустимый файл .REG.
    Однако будет генерировать сообщение об ошибке при запуске как пакетный файл , следовательно, команда CLS стирает сообщение об ошибке с экрана.
    Чтобы предотвратить появление большего количества сообщений об ошибках, EXIT используется для прерывания командного файла сразу после REGEDIT.EXE команда.

    Используйте этот метод для добавления или удаления ключей и значений реестра.

    Большинство примеров относятся к Windows 2000 и более ранним версиям Windows.
    Причина в том, что начиная с Windows XP REG.EXE является встроенным инструментом, для которого не требуются временные файлы.

    • CDROM.bat
      Прекрасный пример чтения реестра в Windows 95/98, а также демонстрация использования CHOICE для удаления символов (в данном случае кавычек) из строки.
    • DefOpen.bat
      Создайте ассоциацию файлов по умолчанию с Блокнотом и добавьте параметры «Открыть с помощью Блокнота», «Печать с помощью Блокнота» и «Командная строка здесь» в контекстное меню Проводника (Windows 2000).
    • UniqueID.bat
      Удаляет файл и запись реестра, чтобы программа агента Intel LANDesk создала новый уникальный идентификатор.
      Запустите его один раз на любом ПК, на котором установлено программное обеспечение агента Intel LANDesk, которое было установлено с использованием любого метода «клонирования диска» (например, Norton Ghost, образа диска PowerQuest или резервного копирования на магнитную ленту).
      Наверное, к настоящему времени немного покажет свой возраст; не тестировалось на последних версиях LANDesk.
    • Country3.bat
      Считайте настройки страны / региона из реестра (NT 4).
    • GetRes.bat
      Считайте разрешение экрана из реестра в Windows NT 4 и 2000.

    Последняя загрузка страницы: 2019-08-18, 11:40

    .

    Как найти оригинальный ключ продукта Windows 10

    Вкратце Долгое время ПК с Windows поставлялись с наклейкой с ключом продукта, которая размещалась снаружи машины или вместе с руководствами к компьютеру. Но в последние годы производители начали хранить эту лицензию в UEFI / BIOS машины, и информация автоматически извлекается и применяется при переустановке операционной системы. В целом, безусловно, лучший подход. В других случаях, например, если вы собрали и установили свою ОС, ваш ключ связан с вашей учетной записью Microsoft, так что «потерять» его больше невозможно.Читайте подробности.

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

    Windows 10 представила элемент «Цифровое право» в лицензии Microsoft, который связывает ваш ключ Windows с идентификатором, сгенерированным на основе оборудования вашего ПК.Но поскольку ваше оборудование может значительно измениться, если вы обновите свое оборудование, это право было расширено до «Цифровой лицензии», когда появилось юбилейное обновление 2016 года (1607).

    Это означает, что ваша лицензия Windows 10 теперь связывает ключи Windows с учетными записями Microsoft, что позволяет активировать копию операционной системы, просто войдя в систему с действующими учетными данными в Интернете. Итак, если у вас более новый ПК с Windows или вы уже вошли в систему, используя свою учетную запись Microsoft, вам обычно не нужно искать исходный ключ Windows 10.Мы объясним это более подробно через минуту.

    Могут быть и другие сценарии, в которых вы все равно можете вручную найти ключ Windows, хранящийся в вашем UEFI / BIOS, или предотвратить автоматическое применение этого ключа во время установки. Не говоря уже о том, что для розничных ключей сторонних производителей и для тех, кто бесплатно обновился до Windows 10, применяются другие условия. И в худшем случае вы можете попытаться найти лицензию на копию Windows, которая больше не загружается.

    Примечание редактора: Эта функция была первоначально опубликована в декабре 2018 года. Она актуальна и сегодня, поэтому мы добавили ее в рамках нашей инициативы #ThrowbackThursday.

    OEM-ключи Windows

    по сравнению с розничной продажей и бесплатным обновлением

    Существует множество типов лицензий Windows с различными условиями использования. Как правило:

    • OEM-ключи поставляются с конкретным компьютером, и не может быть перенесен на другой компьютер.Опять же, они должны быть автоматически применены из вашего UEFI / BIOS при переустановке Windows на современном ПК в штучной упаковке, но вы также можете получить их вручную.
    • Розничные ключи
    • приобретаются напрямую у Microsoft, Amazon и т. Д. - эти можно перенести на другой компьютер, и этот процесс должен происходить автоматически для цифровой лицензии, хотя вы также можете «удалить» ключ Windows с данного ПК.
    • У тех, кто бесплатно обновился до Windows 10 с Windows 7 и 8, нет уникального ключа Windows 10.Его можно перенести только на другой компьютер (не если вы обновились с OEM-ключа). Лицензии на бесплатное обновление предоставляются в цифровом виде.
    Есть ли у меня цифровая лицензия?

    В приложении Windows 10 Settings есть страница для отображения информации об активации, включая информацию о том, есть ли у вас цифровая лицензия, хотя ваш ключ здесь не отображается:

    Перейдите к: Настройки> Обновление и безопасность> Активация

    Если у вас есть цифровая лицензия, вы должны увидеть «Windows активирована с цифровой лицензией» или «Windows активирована с цифровой лицензией, связанной с вашей учетной записью Microsoft.«

    Вы также можете связать учетную запись Microsoft с лицензией Windows, нажав «добавить учетную запись Microsoft» в нижней части той же страницы и указав свои данные для входа.

    Найдите свой ключ в Windows

    Ввод следующих строк в командную строку администратора или PowerShell позволил отобразить OEM-ключ, встроенный в UEFI / BIOS нашей системы. Однако эти команды не вернули никаких ключей на двух других машинах, которые мы использовали для тестирования, несмотря на активацию Windows 10.

    wmic path softwarelicensingservice получить OA3xOriginalProductKey

    или

    powershell "(Get-WmiObject -query‘ select * from SoftwareLicensingService ’). OA3xOriginalProductKey"

    Также часто упоминается сценарий Visual Basic, который извлекает ключи Windows из реестра (а не те, которые хранятся в UEFI / BIOS). Вы можете скачать скрипт здесь. Скопируйте этот текст и вставьте его в Блокнот, сохранив как файл.vbs файл. Затем дважды щелкните, чтобы запустить файл.

    Сторонние инструменты, которые находят ключи Windows

    Мы загрузили множество утилит, которые могут извлекать розничные ключи из реестра Windows, а также те, которые связаны с UEFI / BIOS. При тестировании некоторые приложения нашли и реестр, и ключи UEFI / BIOS, в то время как другие работали только с одним или другим:

    Nirsoft ProduKey - Нашел как встроенный OEM-ключ, так и розничный ключ из нашей текущей копии Windows.Также включает ключи для многих других приложений, таких как продукты Microsoft Office и Adobe (как ни странно, Internet Explorer также был включен в наши результаты, хотя ключ не был предоставлен). Как и некоторые другие инструменты из этого списка, ProduKey может загружать ключи Windows из внешних источников / дисков.

    ShowKey Plus - эта утилита также нашла как розничные, так и OEM-ключи, и может загрузить файл куста ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ из другой установки Windows.

    Windows 10 Product Key Tool - созданный разработчиком EasyBCD, этот инструмент нашел наш OEM-ключ UEFI, но не нашел розничную лицензию на нашем диске Windows To Go.

    Winkeyfinder - Наш розничный ключ обнаружен, но OEM-ключ Dell UEFI не отображается.

    Magical Jelly Bean KeyFinder - вернул розничный ключ, но не ключ UEFI OEM. Это программное обеспечение также может загружать ключи реестра из установок Windows на других дисках (инструменты> Загрузить куст). Указал нашу установку Windows 10 Pro как Enterprise.

    Найдите свой ключ вне Windows

    Если вы не можете загрузиться в Windows и хотите получить этот ключ, вы все равно можете получить доступ к этим данным из внешней среды, такой как диск Windows To Go, или подключив незагружающийся диск Windows к другому компьютеру.

    Обратите внимание, что если вы восстанавливаете ключ из рабочего пространства Windows To Go, незагружающийся диск с вашим ключом Windows по умолчанию отключен, и его необходимо включить в управлении дисками (diskmgmt.msc). Щелкните диск правой кнопкой мыши и установите его как «подключенный к сети». Как упоминалось выше, некоторые из уже перечисленных сторонних инструментов позволяют загружать файл куста реестра из другой установки Windows.

    Вы также можете перейти к своей лицензии прямо из реестра Windows ( regedit через Пуск), хотя ключ не в виде обычного текста.Перейдите в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ и найдите «DigitalProductId» на правой панели.

    Этот куст реестра хранится в файле на диске с ОС в Windows \ System32 \ Config - найдите файл с именем SOFTWARE.

    При тестировании и ProduKey, и ShowKey Plus загрузили файл куста ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и отобразили ключ для внешней установки Windows через Windows To Go. Также обратите внимание, что ProduKey может искать ключи Windows на компьютерах в удаленных доменах среди других мест, и что редактор реестра Windows может загружать файлы кустов из других установок:

    • Откройте редактор реестра Windows (введите regedit через Пуск)
    • Щелкните HKEY_LOCAL_MACHINE , чтобы выбрать
    • Щелкните Файл> Загрузить куст и перейдите к файлу ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ в Windows \ System32 \ Config на другом диске
    • Введите имя для этого внешнего файла куста
    • Улей должен отображаться как подзапись в HKEY_LOCAL_MACHINE
    • Чтобы выгрузить улей, выберите выбранное имя и перейдите в меню File> Unload Hive
    • .

    Получить ключ Windows с привязкой к UEFI / BIOS через Linux было так же просто, как ввести следующую строку в терминале, хотя мы не смогли найти никаких приложений с графическим интерфейсом, таких как ProduKey или ShowKey Plus, которые извлекали бы лицензию из файла куста реестра:

    sudo strings / sys / firmware / acpi / tables / MSDM | хвост -1

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

    Если у вас есть загрузочный диск, Chntpw (также известный как Offline NT Password & Registry Editor) является частью многих универсальных решений для восстановления, таких как Ultimate Boot CD и Hiren's Boot CD.

    Вот как загрузить файл реестра Windows в Chntpw из терминала Linux, а затем отобразить шестнадцатеричное значение ключа в этом улье (используйте dpi вместо шестнадцатеричный для декодирования ключа в chntpw, хотя, опять же, это не так. дайте нам действующий ключ):

    chntpw -e YourDrive / Windows / System32 / config / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    шестнадцатеричный Microsoft \ Windows NT \ CurrentVersion \ DigitalProductId

    Дополнительные ресурсы

    Хотя удобно, чтобы ваш ключ Windows автоматически определялся из UEFI / BIOS, вам придется настроить установочный носитель Windows, если вы хотите использовать другую лицензию.

    Откройте установочный носитель в проводнике, перейдите в папку «Источники» и создайте новый текстовый файл с именем PID.txt в папке «Источники». В PID.txt вам нужен следующий текст, где X соответствуют вашему лицензионному ключу.

    [PID]
    Значение = XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

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

    Введите следующую строку в командной строке администратора, чтобы удалить текущую активную лицензию продукта и очистить этот ключ из реестра Windows (здесь приведены другие команды slmgr):

    slmgr.vbs / upk

    slmgr / cpky

    Как последний анекдот из тестирования, когда мы удалили и очистили ключ от нашей установки Windows, мы смогли повторно активировать эту копию Windows, просто нажав «Устранение неполадок» на странице активации.

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

    Продолжайте читать. Программное обеспечение в TechSpot
    .

    Смотрите также