Windows registry information for advanced users
Содержание:
- Как сделать резервную копию реестра и восстановить его
- Windows Registry Basics
- Reg
- Как создать reg-файл?
- Что такое «Редактор реестра» и для чего он нужен
- Registrar Registry Manager
- Открываем редактор реестра
- Поиск и удаление мусора в реестре
- The Code Inside (Displaying Keys)
- Восстановление доступа к реестру
- Исправляем проблему Редактирование реестра запрещено администратором системы
- Способы запуска редактор реестра
Как сделать резервную копию реестра и восстановить его
Прежде чем вносить изменения в реестр Windows желательно знать как сделать его копию и как с помощью этой копии восстановиться. Если нам нужно сделать копию всего реестра Windows, то жмем правой кнопкой мышки на разделу Компьютер и выбираем Экспортировать
Задаем папку в которую нам нужно экспортировать реестр, проверяем установку «Весь реестр», задаем имя и жмем Сохранить
Немного подождав у меня на рабочем стеле образовалась копия реестра размером в 150 МБ. Таким же образом можно экспортировать определенную раздел или подраздел реестра.
Для того, чтобы восстановить реестр или его подраздел из экспортированного файла нужно запустить этот reg-файл (дважды кликнув по нему левой кнопкой мышки) и согласиться с добавление сведений в реестр нажав Да
При этом все сделанные изменения будут потеряны. Если вы после того как сделали копию реестра установили программу и она провела свои ассоциации, то после восстановления реестра программа в компьютере останется, а ассоциации придется восстанавливать заново.
Так же Импортировать реестр или его часть можно из редактора открыв меню Файл и выбрав Импорт…
Понятное дело, что лень делать копию реестр при каких-либо изменениях. Это в первую очередь относится ко мне. Если для вас это тоже актуально, то сильно рекомендую включить защиту системы, чтобы автоматически создавались точки восстановления системы. В этих точках будет копия реестра.
Windows Registry Basics
The Registry consists of the following 5 Root Keys:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Root Keys contain SubKeys. Subkeys may contain subkeys of their own too and contain at least one value, called as its Default Value. A key with all its subkeys and values is called as a Hive.
The Registry is located on the Disk in the system32/config folder as several separate Hive files. These Hive files are then read into memory every time Windows starts or when the User logs on. To see where the Hives are physically stored, see:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
You can read more about the location of Windows Registry files.
The Registry uses the following data types:
- REG_SZ : The SZ indicates a zero-terminated string. This is a variable-length string that can contain Unicode as well as ANSI characters.
- REG_BINARY : It contains binary data. 0’s & 1’s.
- REG_DWORD : This data type is a Double Word. It is a 32-bit numeric value and can hold any number from 0 to 232.
- REG_QWORD : This data type is a Quadruple Word. It is a 64-bit numeric value.
- REG_MULTI_SZ : This data type contains a group of zero-terminated strings assigned to a single value.
- REG_EXPAND_SZ : This data type is a zero-terminated string containing an unexpanded reference to an environment variable, like say, %SystemRoot%.
Registry Virtualization in Windows
Starting with Windows Vista, along with File Virtualization, the Registry too, has been Virtualized, and hence unlike Windows XP, does not tend to suffer from bloat. The same has been continued in Windows 7.
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.
In Windows Vista and later, the UAC utilizes the Registry Virtualization Feature, to redirect attempts to write to subkeys of
HKEY_LOCAL_MACHINE\Software
When an application attempts to write to this hive, Vista instead, writes it, to a per-user location,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
This is done discreetly. No one gets to know that this is happening!
This is, in short, Registry Virtualization, and it is a useful Security feature.
Incidentally, mention must also be made of another new technology underlying Windows Vista and later: The Kernel Transaction Manager, which enables the Transactional Registry. This feature enables a sort of a Registry rollback. But it’s not implemented in Registry Editor. Instead, this feature is designed for use by developers who need to create robust applications using transactional processing.
Read: How to create a Registry Key in Windows.
Registry Editor
The primary tool in Windows 10/8/7/Vista for working directly with the registry is Registry Editor. To access it, simply type regedit in Vista’s Start Menu Search Bar and hit Enter!
You have to be doubly careful when working with the Registry, as there is no confirmation prompt or a click OK to save prompt. Changes made are directly incorporated.
You can read more about Windows Registry Editor Tips & Features. Users of Windows 10 v1703 can use the Address Bar to jump directly to any registry key.
Mention must specifically be made of the
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive as the keys in this particular is so essential for Windows to start-up, that its backup is maintained, which you can restore when necessary, simply by booting in Safe Mode and selecting Last Known Good Configuration.
You might want to read these posts too:
- How to repair corrupted or damaged Registry
- Start Menu and TaskBar Registry Tweaks
- Backup and restore the registry
- Monitor changes to the Registry.
- How to open multiple instances of the Registry.
Reg
Lightweight and easy to use, Reg is a pretty capable registry editor software for Windows 10 that manages to pack in enough features to hold its own. The application sports a simple and straightforward UI that bears quite a resemblance with the native Windows registry editor, thus making navigation a walk in the park. Reg includes features like bookmarks for easy finding of specific key values, and direct registry path access so that you don’t have to go through expanding a bunch of folders and sub-folders to find the desired registry key value. The bookmarks appear in a separate horizontal pane at the bottom for quick access, and the same pane also lists the search results in a different tab. You can even change the location where bookmarks are stored, and threaded navigation acts as a bonus.
Как создать reg-файл?
Итак, как же создать файл с расширением .reg?
Рассмотрим все по порядку. Для начала нам необходимо убедиться что в Windows XP/Vista/7/8 отключена функция для скрытия расширений зарегистрированных типов файлов. Далее мы покажем как это сделать(см. ниже):
1) Жмем Пуск и выбираем Панель управления
2) В появившемся окне выбираем Оформление и персонализация (предварительно выставив в строке Просмотр: категория)
Если у Вас выставлен параметр крупные или маленькие значки:
то просто ищем Параметры папок и сразу переходим к пункту 4.
3) Далее выбираем Параметры папок
4) У Вас появится вот такое окно:
Переходим на вкладку Вид, прокручиваем список в самый конец и ищем строку Скрывать расширения для зарегистрированных типов файлов, и убираем галочку.
Жмём ОК и закрываем все предыдущие окна. Теперь мы видим расширения файлов. К примеру у текстового документа будет расширение .txt в самом конце его названия.
5) Теперь приступим к созданию reg-файла
Жмем правой кнопкой мыши на рабочем столе ( или в любой папке)
в контекстном меню выбираем Создать —> Текстовый документ
6) Далее, жмем на новый текстовый документ который у нас появился, правой кнопкой мыши и в контекстном меню выбираем Переименовать.
7) Удаляем полностью название и расширение файла и вписываем к примеру file.reg
На запрос о переименовании жмем Да
Готово! Теперь у Вас есть reg-файл!
Редактировать содержимое файла можно просто открыв его в блокноте!
REG-файл — это текстовый файл с расширением REG, составленный в определенном формате.
Формат REG-файла
Ниже приводится пример REG-файла, отключающего меню недавних документов. Windows Registry Editor Version 5.00
;Отключить меню недавних документов «NoRecentDocsMenu»=hex:01,00,00,00
Создание REG-файла
Создать REG-файл очень просто. Скопируйте код в любой текстовый редактор (например, Блокнот). Нажмите CTRL+S и сохраните файл с любым именем и расширением .reg, заключая оба в кавычки.
Импорт REG-файла
Проще всего импортировать REG-файл двойным щелчком мыши. Дополнительную информацию вы найдете в статье Импорт параметров реестра.
Синтаксис REG-файла
- Windows Registry Editor Version 5.00 — заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 — это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. Подробнее о различиях в форматах можно прочитать на сайте JSO FAQ (на английском языке).
- ;Отключить меню недавних документов — комментарий. Все строки, начинающиеся с ; (точка с запятой) представляют собой комментарии.
- — это раздел реестра. Графически (в редакторе реестра) он предсатавляет собой путь к параметру. В формате REG-файлов разделы всегда заключаются в квадратные скобки. В этом примере (под)раздел Explorer принадлежит разделу HKEY_CURRENT_USER.
- «NoRecentDocsMenu»=hex:01,00,00,00 — параметр реестра и его значение. В зависимости от значения параметра, меняется поведение операционной системы или объекта. Многие параметры можно настроить в графическом интерфейсе операционной системы, но далеко не все. В таких случаях для изменения параметра используют редакторы реестра, твикеры или REG-файлы.
В REG-файле может содержаться несколько веток и параметров реестра, но заголовок используется только в самом начале.
Пример: Windows Registry Editor Version 5.00
;Отключить перезагрузку в случае BSOD «AutoReboot»=dword:00000000
;Отключить уведомление на экране приветствия о непрочитанных сообщениях «MessageExpiryDays»=dword:00000000
Данный REG-файлом был получен путем экспорта из редактора реестра regedit.exe. При помощи REG-файлов можно вносить изменения в системный реестр — эта операция называется импортом параметров реестра.
Значения параметров REG-файла
Подробное описание параметров можно найти в статье Описание реестра Microsoft Windows. Мы же посмотрим на практические примеры. Каждому типу параметров соответствуют свои значения. Нередко, по значению можно точно определить, что делает тот или иной твик реестра. Например, в данном случае происходит отключение некоторой функции.
dword:00000000
Параметр имеет тип REG_DWORD. Данные представлены в виде значения, длина которого составляет 4 байта (32-разрядное целое). Этот тип данных используется для хранения параметров драйверов устройств и служб. В графическом интерфейсе редактора реестра Вы меняете значение с на 1 (или наоборот). Как правило,
значение означает disabled (отключено);
значение 1 означает enabled (включено).
В данном примере мы отключаем (0) функцию автоматической перезагрузки (AutoReboot) ОС в случае отказа системы (BSOD). Для параметра REG_WORD нужно изменить последнюю цифру значения.
Что такое «Редактор реестра» и для чего он нужен
Реестр в ОС Windows — большая база данных, в которой хранятся в упорядоченном виде все актуальные настройки как встроенных и сторонних программ на ПК, так и всей операционной системы в целом. Во время работы компьютера система постоянно обращается к нему за необходимой информацией.
Реестр создан для повышения скорости работы ОС. Он постоянно изменяется во время работы на ПК, делает записи об ошибках и сбоях в системе. Со временем реестр засоряется и может замедлить работу компьютера.
«Редактор реестра» — системное приложение, которое позволяет просматривать записи в реестре, а также изменять их. В редакторе можно настраивать параметры, которые недоступны в пользовательском интерфейсе. С помощью этого сервиса можно:
- настроить ПК на работу в полную силу;
- заставить его работать медленно;
- открывать утилиты, которые раньше не запускались;
- устанавливать новые параметры конфигурации ОС;
- очищать реестр от ненужных файлов, которые остались от давно удалённых программ и многое другое.
Учтите, что редактирование реестра — рискованное занятие, так как вы можете повредить или удалить ключи, которые нужны для нормального функционирования ОС. Сделайте копию реестра, чтобы вы смогли восстановить все до исходного состояния, если произойдёт сбой после изменения записей реестра.
Содержание «Редактора реестра»
Редактор реестра похож на окно «Проводника Windows». Он разделён на две части: в левой расположены ветки разделов, а в правой отображаются сами записи реестра.
Окно «Редактора реестра» разделено на две части
В левой части есть пять главных разделов:
- HKEY_CURRENT_USER (HKCU). Этот раздел отвечает за данные пользователя, вошедшего в систему в настоящий момент . Здесь хранятся папки пользователя, фон экрана, значки рабочего стола и т. п.
- HKEY_USERS (HKU). Здесь содержится информация обо всех профилях на компьютере.
- HKEY_LOCAL_MACHINE (HKLM). В этом разделе хранится конфигурация аппаратного и программного обеспечения. Некоторые данные подраздела HARDWARE хранятся в ОЗУ, а не на жёстком диске. Это связано с тем, что они временные по своей природе и нужны только при загрузке аппаратного обеспечения, а затем удаляются.
- HKEY_CLASSES_ROOT (HKCR) содержит сведения о расширениях всех зарегистрированных в системе типов файлов и ассоциациях (отвечает за запуск необходимой программы при открытии файла с помощью «Проводника Windows») и сведения о внедрённых СОМ-серверах.
- HKEY_CURRENT_CONFIG. Данный раздел содержит аппаратные параметры, необходимые для загрузки системы.
Registrar Registry Manager
If you want a powerhouse and feature laden registry editor software for Windows 10, look no further than Registrar Registry Manager. Tongue twister of a name aside, this is a pretty capable application that makes editing registry a cakewalk, thanks to the plethora of goodies it possesses. Registrar Registry Manager is fully compatible with almost all major Windows versions including the latest one, and automatically imports the entire Windows registry structure and values the moment it’s started. The UI consists of the registry tree structure displayed in the left pane for easy navigation, along with features like color coded registry keys and the ability to add descriptions to key values. Multi level undo ensures that individual registry changes can be easily undone. But that’s not all. Registrar Registry Manager also includes a built-in registry defragmenter, as well as a registry monitor which logs registry access made by other applications in detail. You can create bookmarks, reference files, edit permissions, take ownership, and the list goes on. Find out more here.
Открываем редактор реестра
Способ 1: через окно выполнить
Наверное, это один из самых простых и универсальных способов открыть редактор реестра (работает в Windows XP/7/8/10). Распишу все действия по шагам:
- сначала жмете сочетание кнопок WIN+R (плюс нажимать не нужно);
- в левом углу должно показаться небольшое окно «Выполнить» в котором будет одна строка «Открыть» (пример на скрине ниже);
Окно выполнить
- теперь в строку «Открыть» пишите команду regedit и жмите клавишу Enter;
Открываем редактор реестра через окно выполнить // Windows 10
- если появиться окно с вопросом по поводу разрешений на внос изменений — нажмите «Да»;
Разрешить этому приложению вносить изменения
- Собственно, всё! Редактор реестра должен был открыться. Можно вносить изменения…
Способ 2: через командную строку
- Сначала открываем командную строку — самый простой способ найти ярлык для ее запуска в меню ПУСК (в Windows 10 удобно для этого использовать ПОИСК, см. пример на скрине ниже);
Запуск командной строки в Windows 10
- в командной строке нужно ввести regedit (всё ту же команду) и нажать клавишу Enter. Должен открыться редактор реестра.
Командная строка — команда regedit
Способ 3: через системную папку
В зависимости от вашей версии Windows и ее настроек, файл regedit может находиться в различных папках:
- C:\Windows\SysWOW64 (самый распространенный вариант по умолчанию, в Windows 10);
- C:\ Windows\System32
- C:\ Windows
Дальше всё просто: открываем проводник (либо другой коммандер), переходим в системную папку, находим файл regedit и открываем его как обычную программу. Пример представлен на скрине ниже.
Находим regedit через проводник
Способ 4: через поиск в Windows
В Windows 10 можно нажать на значок с лупой возле меню ПУСК и ввести в поисковую строку regedit — среди найденных результатов увидите ярлык для запуска редактора (см. пример ниже).
Поиск regedit через меню ПУСК
Кроме этого, можно запустить проводник (клавиши Win+E), затем открыть системный диск с Windows (обычно C:\) и в строке поиска также ввести regedit — через некоторое время увидите ссылку на запуск редактора реестра (пример ниже).
Поиск regedit на системном диске в проводнике
Способ 5: с помощью спец. утилит
Утилит для работы с реестром — сотни! В этой статье предлагаю вашему вниманию одну из лучших (на свой скромный взгляд).
Reg Organizer
Очень удобная утилита для наведения порядка в системном реестре. Позволяет удалить мусорные и ошибочные данные из него, дефрагментировать и сжать, сделать снимки (чтобы сравнивать изменения в реестре ДО и ПОСЛЕ установки какой-либо программы) и пр.
Также позволяет редактировать реестр, не открывая встроенный в Windows редактор. Утилита полностью переведена на русский язык, поддерживает Windows 7/8/10 (32/64 bits).
Инструменты — редактор реестра // RegOrganizer
Собственно, далее можно работать с параметрами реестра как в классическом редакторе. Также добавьте сюда то, что в Reg Organizer есть дополнительные инструменты: более удобный поиск, возможность делать снимки, есть избранное и пр.
Редактор реестра в утилите RegOrganizer
Что делать, если реестр заблокирован и не открывается
Во-первых, не паниковать.
Во-вторых, попробуйте открыть реестр через утилиту Reg Organizer (которую я советовал в 5 способе, парой строк выше).
В-третьих, скачайте антивирусную утилиту AVZ к себе на компьютер (она поможет восстановить систему в нормальный рабочий лад).
Далее запустите AVZ и откройте меню «Сервис/Системные ресурсы» — в этом меню будет ссылка на запуск редактора реестра. Попробуйте открыть его (пример показан на скриншоте ниже).
Сервисная утилита AVZ — попытка открыть редактор
Файл — восстановление системы / AVZ
Далее необходимо отметить галочками все те параметры, которые вы хотите восстановить (среди них есть и нужный нам, а именно «Разблокировка реактора реестра», см. на скрине ниже — помечен желтым цветом).
Кстати, AVZ выручает во многих случаях, поэтому рекомендую вам не ограничиваться одним пунктом…
Разблокировка редактора реестра
Собственно, после процедуры восстановления и перезагрузки компьютера, рекомендую вам проверить его на вирусы всё в той же утилите AVZ (причем, даже несмотря на наличие у вас в системе антивируса).
Для антивирусной проверки в AVZ необходимо указать диски, указать методы лечения найденных вирусов, и нажать кнопку ПУСК. Пример представлен на скрине ниже.
Антивирусная проверка системы в AVZ
Собственно, после подобной процедуры восстановления — редактор реестра начинает открываться в нормальном режиме.
PS
Также, как вариант, можно попробовать запустить систему в безопасном режиме и открыть редактор из-под него.
Материалы взяты из следующего источника:
Поиск и удаление мусора в реестре
С теорией разобрались, поэтому теперь – только практика. И первый вопрос, который может возникнуть, как же различные программы чистят реестр и можно ли это сделать вручную? Ответ прост – можно, а иногда, даже нужно!
Чаще всего причиной для вмешательства является неполное удаление различных программ и драйверов их стандартным деинсталлятором. Для примера я штатными средствами удалил программу Diagram Designer (бесплатная программа для создания диаграмм и схем). Наша задача – найти оставшиеся в реестре упоминания об этой программе.
Алгоритм действий прост:
- открываем RegEdit;
- заходим в меню “Правка”;
- жмем пункт “Найти…”.
Можно поступить и еще проще, использовав сочетание клавиш CTRL F. В открывшейся поисковой строке вводим часть названия искомой программы (полное название из нескольких слов может и не отыскаться), при необходимости задаем дополнительные параметры поиска и жмем кнопку “Найти далее”:
Как видим, поиск дал результаты, выдав нам в качестве “хвоста” от удаленной программы зарегистрированное на ее имя расширение файлов. Это некритические данные, которые никак не влияют на работоспособность системы, поэтому закрываем окно поиска и удаляем сразу всю ветку из списка слева (при помощи пункта “Удалить” из контекстного меню).
Если Вы не совсем уверены в том, относится ли найденная ветка реестра к удаленной программе или к нужной и еще рабочей, то лучше ее не трогать. В крайнем разе, можете и удалить, но предварительно сохраните на всякий случай ее копию. Сделать это нетрудно: достаточно выделить нужный раздел в левой части проводника и в контекстном меню выбрать пункт “Экспортировать”. Откроется окно Проводника, где Вы сможете выбрать, куда и под каким именем сохранить наш REG-файл.
Собственно, на этом и все Ищем до тех пор, пока RegEdit не выдаст нам сообщение о том, что поиск завершен и по нашему запросу больше ничего не найдено. Все это долго, нудно, но часто на порядок эффективнее, чем использование автоматической очистки реестра различными программами.
The Code Inside (Displaying Keys)
The code to get the registry information to build the tree view is also pretty simple, and only shows you the current Keys, and uses the function to determine if the Key has any subkeys. If it does, it adds a «Fake Item», the whole purpose of which is to show the Key as having subkeys. Every time you drill down in the tree (by expanding a tree item), it reads the registry for the next level of Keys (see below). This allows for a faster loading of the TreeView at start-up.
Copy Code
if (m_ntReg.SetKey(csFullKey,FALSE,TRUE)) { CStringArray csaKeys; if (hItem == NULL) { hItem = m_hRoot; } BOOL bOk = FALSE; m_ntReg.GetSubKeyList(csaKeys); for (int n=; n<csaKeys.GetSize(); n++) { CString csKey(csFullKey); csKey += _T("\\"); csKey += csaKeys.GetAt(n); bOk = m_ntReg.SetKey(csKey,FALSE,TRUE); int nIcon = 5; if (m_ntReg.m_bHidden) { nIcon = ; } HTREEITEM hNewItem = tc.InsertItem(csaKeys.GetAt(n),nIcon,nIcon,hItem); SetItemColor(hNewItem,crTextColor); if (m_ntReg.m_bHidden && theApp.m_clsMainFrm->m_bBoldHidden) { SetItemBold(hNewItem,TRUE); } if (bOk && m_ntReg.GetSubKeyCount() > ) { tc.InsertItem(FAKEDITEM,5,5,hNewItem,TVI_LAST); } tc.SortChildren(hNewItem); } }
Now that we can see the subkeys, when a user clicks on a tree item, it queries the Key for values, and displays them in the list view. How the user has the list control coloring setup depends on how the user sees the information.
There is also the ability to view the permissions of a given Key (as long as you have the permissions to do this).
There is also a number of tabs below the list view. These are for creating/modifying registry data. Since there are only three data formats in the registry (binary, s, and strings(3)), this was pretty easy. Whatever registry type you click on in the list view, it will activate that tab and fill the data. Once there, you can create a new value, or simply modify the data. If you enter anything in the «Create Name» edit control, it will assume you want to «Create» a new value. If you modify the data, it will assume you want to «Update» the data.
There is also a tab for viewing the «Search and Find Hidden Keys» results (thanks to «Tcpip2005» for the suggestion). If you select Search (and other commands) from the menu or toolbar, you will see a dialog box with some controls.
It doesn’t end just there, you can also «double-click» on the Search/Find View, and you will be taken to the Key, value name, and/or value. For example, if you search for a string named «string», it will show you the results in column #1. If the word was found in a value name, it will be put in column #2. If the word was found in a value, it will be put it in column #3. When you double-click on it, the app will show you the Key (visually). If there is a value name in column #2, it will highlight it. If there is a value in column #3, it will highlight it too (basically, it will show you where it is). This works even if it is a «hidden Key».
Восстановление доступа к реестру
Причин, по которым редактор становится недоступным для запуска и изменения, не так много: либо учетная запись администратора системы действительно не позволяет вам это сделать в результате определенных настроек, либо виной всему работа вирусных файлов. Далее мы рассмотрим актуальные способы восстановления доступа к компоненту regedit с учетом разных ситуаций.
Способ 1: Удаление вирусов
Вирусная активность на ПК довольно часто блокирует реестр — это предотвращает удаление вредоносного программного обеспечения, поэтому многие пользователи сталкиваются с этой ошибкой после заражения ОС. Естественно, выход здесь только один — просканировать систему и устранить вирусы, если те были найдены. В большинстве случаев после успешного их удаления работоспособность реестра восстанавливается.
Если антивирусные сканеры ничего не нашли или даже после удаления вирусов доступ к реестру не восстановился, придется сделать это самостоятельно, поэтому переходите к следующей части статьи.
Способ 2: Настройка редактора локальной групповой политики
Обратите внимание, что данный компонент отсутствует в начальных версиях Windows (Home, Basic), в связи с чем владельцам этих ОС следует пропустить все, что будет сказано ниже, и сразу перейти к следующему способу. Всем остальным пользователям легче решить поставленную задачу именно через настройку групповой политики, и вот как это сделать:
Всем остальным пользователям легче решить поставленную задачу именно через настройку групповой политики, и вот как это сделать:
- Нажмите комбинацию клавиш Win + R, в окне «Выполнить» введите gpedit.msc, затем Enter.
В открывшемся редакторе, в ветке «Конфигурация пользователя» найдите папку «Административные шаблоны», разверните ее и выберите папку «Система».
В окне смените параметр на «Отключить» либо «Не задано» и сохраните изменения кнопкой «ОК».
Теперь попробуйте запустить редактор реестра.
Способ 3: Командная строка
Через командную строку можно восстановить работоспособность реестра, введя специальную команду. Этот вариант будет полезен, если групповая политика как компонент ОС отсутствует или изменение ее параметра не помогло. Для этого:
- Через меню «Пуск» откройте «Командную строку» с правами администратора. Для этого кликните по компоненту правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
Скопируйте и вставьте следующую команду:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0
Нажмите Enter и проверьте реестр на работоспособность.
Способ 4: BAT-файл
Еще один вариант включения реестра — создание и использование BAT-файла. Он станет альтернативой запуску командной строки, если та по каким-то причинам недоступна, например, из-за вируса, заблокировавшего и ее, и реестр.
- Создайте текстовый документ TXT, открыв обычное приложение «Блокнот».
- Вставьте в файл следующую строку:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0
Эта команда включает доступ к реестру.
Сохраните документ с расширением BAT. Для этого нажмите «Файл» — «Сохранить».
В поле «Тип файла» смените вариант на «Все файлы», после чего в «Имя файла» задайте произвольное название, дописав в конце .bat, как это показано на примере ниже.
Кликните по созданному BAT-файлу правой кнопкой мыши, в контекстном меню выберите пункт «Запуск от имени администратора». На секунду появится окно с командной строкой, которое потом исчезнет.
После этого проверьте работу редактора реестра.
Способ 5: INF-файл
Компания Symantec, занимающаяся разработкой ПО в области информационной безопасности, предоставляет свой способ разблокировки реестра использованием файла расширения INF. Он сбрасывает значения ключей shellopencommand по умолчанию, восстанавливая тем самым доступ к реестру. Инструкция к этому методу следующая:
- Скачайте с официального сайта Symantec INF-файл, перейдя по этой ссылке.
Чтобы это сделать, нажмите правой кнопкой мыши по файлу в виде ссылки (он выделен на скриншоте выше) и в контекстном меню выберите пункт «Сохранить ссылку как…» (в зависимости от браузера название этого пункта может немного различаться).
Откроется окно сохранения — в поле «Имя файла» вы увидите, что скачивается UnHookExec.inf — с этим файлом мы и будем работать далее. Нажмите «Сохранить».
Нажмите по файлу правой кнопкой мыши и выберите пункт «Установить». Никаких визуальных уведомлений об инсталляции при этом не будет отображено, поэтому вам остается проверить реестр – доступ к нему должен восстановиться.
Исправляем проблему Редактирование реестра запрещено администратором системы
Реестр — пожалуй самое «любимое место» которое любят блокировать вирусы и всякие зловреды. Потому что благодаря ему можно много чего хорошего (или плохого) сделать с операционной системой
Поэтому важно обезопасить свой компьютер всякого рода антивирусами, антишпионами, брэндмауэрами и т.д.Принцип «возвращения» редактора реестра схож с исправлением ошибки «Диспетчер задач отключен администратором» , но, разумеется, без участия реестра. Более подробно читаем далее
Без лишних предисловий начинаем действовать
1 способ. Самый легкий и от компании Symantec.
HKLM, SoftwareCLASSESbatfileshellopencommand. «»»%1″» %*»HKLM, SoftwareCLASSEScomfileshellopencommand. «»»%1″» %*»HKLM, SoftwareCLASSESexefileshellopencommand. «»»%1″» %*»HKLM, SoftwareCLASSESpiffileshellopencommand. «»»%1″» %*»HKLM, SoftwareCLASSESregfileshellopencommand. «regedit.exe «»%1″»»HKLM, SoftwareCLASSESscrfileshellopencommand. «»»%1″» %*»HKCU, SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,DisableRegistryTools,0x00000020,0
2 способ. Командная строка.Запускаем её от имени Администратора и вводим команду
С таким же успехом можно создать в Блокноте файл с вышеописанным содержимым и сохранить его с расширением .bat и запустить от имени Администратора.
3 способ. Через редактор групповой политики.
1) Пуск — Выполнить (Добавляем в меню Пуск службу Выполнить) (win + r) — вводим gpedit.msc 2) Идем по пути Конфигурация пользователя — Административные шаблоны — Система.3) Справа ищем пункт «Запретить доступ к средствам редактирования реестрам» и щелкаем по нему два раза (либо ПКМ — Изменить)4) Выбираем в новом окошке Отключить (Отключено) и сохраняем всё.
Вот такими способами можно исправить ошибку Редактирование реестра запрещено администратором системы.
Способы запуска редактор реестра
Найти и запустить редактор параметров реестра в Windows дело не такое уж и простое для неподготовленного пользователя. У этой программы нет ярлыка и в меню «Пуск» найти ее невозможно. Однако есть, по меньшей мере, три способа, которые помогут добраться до настроек реестра:
- Системный компонент «Выполнить»;
- Поиск Windows;
- Ручной поиск с помощью файлового менеджера.
Какой из них лучше – сказать невозможно. Каждый пользователь выбирает то, что больше ему нравится. А подавляющему большинству юзеров нравятся способы, которые требуют наименьшего количества производимых действий и не основаны на специальных знаниях и умениях.
Способ 1: Окно «Выполнить»
Это самый простой способ открытия редактора реестра. Он требует наименьшего количества действий, что позволяет быстро получить доступ.
-
- Нажмите сочетание клавиш Win + R. Появится системная утилита «Выполнить».
- В строке программы наберите команду и нажмите «ОК» или «Enter» на клавиатуре.
-
- После этого появится окно редактора реестра.
Если комбинация Win + R по какой-то причине не работает, то компонент «Выполнить» можно запустить и другим способом.
-
- Откройте меню «Пуск» и найти пункт «Стандартные».
-
- Здесь требуется щелкнуть по названию компонента «Выполнить». Он сразу же запустится.
Способ 2: Поиск по Windows
Этот способ еще проще предыдущего, так как пользоваться поиском Windows умеют даже начинающие юзеры. Для осуществления поиска редактора реестра не требуется никаких специальных навыков.
-
- Откройте меню «Пуск» с помощью соответствующей кнопки.
- Наберите слово . Нужный компонент сразу же появится в результатах.
- Теперь требуется просто запустить программу и приступать к настройкам параметров реестра.
Если опция поиска не работает, то велика вероятность, что в операционной системе отключена служба «Windows Search». Ее можно включить, чтобы сейчас и в дальнейшем беспрепятственно пользоваться поисковиком через «Пуск».
-
- Откройте меню «Пуск» и выберите «Панель управления».
-
- Далее найдите «Администрирование» и щелкните по этой надписи.
-
- Выберите раздел «Службы».
-
- В списке системных служб нужно найдите «Windows Search» и кликните по ней два раза.
-
- В окне настройки службы следует выберите в строке «Тип запуска» параметр «Автоматически» и нажать кнопку «Применить».
-
- После этого требуется нажатие «Запустить». По завершении всех действий сохраняем состояние, нажав на «ОК».
Теперь, когда служба запущена и настроена, можно снова пробовать искать редактор реестра в меню «Пуск».
Способ 3: Проводник Windows
Еще один вариант запуска редактора реестра. Его суть заключается в том, что найти нужный файл можно и путем ручного поиска, путешествуя по системным каталогам. Однако времени на поиск может уйти много. Поэтому нужно точно знать, где находится файл запуска редактора реестра.
-
- Первым делом запустите «Проводник» с помощью специальной кнопки или ярлыка «Компьютер».
-
- Далее перейдите в системный каталог .
-
- Нужный файл находится именно в этой папке. Требуется только найти «regedit.exe» и запустить его с правами администратора (щелкнуть правой кнопкой мыши по файлу и выбрать пункт «Запуск от имени администратора»).
Иногда настройки «Проводника» Windows не дают возможности просматривать скрытые и системные файлы. Необходимо заставить программу показать это содержимое.
-
- Открываем «Проводник» и щелкаем по пункту «Упорядочить».
-
- В выпадающем меню выбираем «Параметры папок и поиска».
-
- В следующем окне выбираем вкладку «Вид» и ищем пункт «Показывать скрытые файлы, папки и диски». Необходимо его отметить.
-
- Не лишним будет убрать галочку с пункта «Скрывать защищенные системные файлы».
-
- Сохраняем настройки, нажав кнопки «Применить» и «ОК».
Теперь «Проводник» без проблем сможет отображать системные каталоги и их содержимое. Можно приступать к поиску исполняемого файла редактора реестра.
Найти и запустить редактор реестра в Windows можно сразу несколькими способами. Все они хороши по-своему и могут понравиться конкретному пользователю. Однако следует понимать, что реестр отвечает за работу всей операционной системы. Поэтому малейшая ошибка в настройке параметров может привести к краху ОС. Если юзер не понимает, что делает, то лучше вообще не запускать редактор реестра.