Обновлено: 02.12.2018
Опубликовано: 24.03.2017
Что такое реестр Windows простыми словами.
Большинство команд лучше выполнять, запустив командную строку от имени администратора. Для этого найдите ее по ключу cmd — кликните по файлу правой кнопкой мыши — выберите Запустить от имени администратора. Или в Windows 10 правой кнопкой по Пуск — Командная строка (администратор).
Чтение данных
Добавление параметров
Удаление
Редактирование
Импорт
Описание всех команд
Выборка (query)
reg query HKLMSoftwareMicrosoft
* в данном примере будет выведен на экран список веток, которые находятся в HKLMSoftwareMicrosoft
Если в пути встречается пробел, необходимо весь путь поместить в кавычки, например:
reg query «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings»
Чтобы вывести все вложенные ветки, запускаем команду с параметром /s:
reg query «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /s
Добавление (add)
Синтаксис:
reg add <Ключ> /v <Параметр> /t <Тип> /d <Значение>
Например, добавим настройки использования прокси-сервера для браузера Internet Explorer:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyEnable /t REG_DWORD /d 1
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyServer /t REG_SZ /d «192.168.0.15:3128»
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyOverride /t REG_SZ /d «<local>»
* где первая команда включает использование прокси-сервера; вторая прописывает использовать прокси с IP-адресом 192.168.0.15 и портом 3128; третья указывает не использовать прокси для локальных адресов.
Удаление (delete)
Синтаксис:
reg delete <Ключ> /v <Параметр>
Например, чтобы удалить одну из ранее созданной настройки, вводим следующую команду:
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyEnable /f
Чтобы удалить всю ветку с ее параметрами и значениями, вводим такую команду:
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /va /f
Редактирование
Для редактирования значения нужно выполнить команду на добавление. Если ключ уже существует, команда заменить значение на новое:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyEnable /t REG_DWORD /d 0 /f
* в данном примере будет изменено значение ключа ProxyEnable на 0 (или создан с таким значением); ключ f указывает на замену значения без вывода подтверждения.
Импорт
Во многих случаях проще выполнить импорт из файла, кликнув по нему дважды. Но, иногда необходимо выполнить импорт из командной строки:
reg import <путь к файлу>
Например:
reg import C:Tempimport_proxy_settings.reg
* в данном примере мы импортировали настройки из файла import_proxy_settings.reg, который находится в каталоге C:Temp.
Краткое описание всех операций
В данной таблице приведены все возможные операции над коандой REG.
Операция | Описание |
---|---|
REG QUERY | Делает выборку ключей, параметров и значений |
REG ADD | Добавляет новую запись (параметр, ключ, значение) |
REG DELETE | Удаляет одну или несколько записей |
REG COPY | Копирует данные из одной ветки в другую |
REG SAVE | Сохраняет ветку со всеми параметрами и значениями в файл |
REG RESTORE | Восстанавливает ветку и данные из файла |
REG LOAD | Загружает данные в указанную ветку |
REG UNLOAD | Выгружает данные из указанной ветки |
REG COMPARE | Сравнивает две ветки |
REG EXPORT | Экспортирует все подразделы и параметры в файл .reg |
REG IMPORT | Импортирует все подразделы и параметры из файла .reg |
REG FLAGS | Показывает и устанавливает флаги для ветки |
Подробное описание всех ключей можно увидеть, введя команду reg <операция> /?
Например: reg add /?
Была ли полезна вам эта инструкция?
Да Нет
- Стандартный способ включения отображения скрытых объектов
- Включение отображения скрытых файлов и папок при помощи реестра
- Включение отображения скрытых файлов и папок из командной строки
С настройками по умолчанию в Windows 10 (как и в предыдущих версиях этой ОС) скрытые файлы и папки не отображаются в штатном файловом менеджере «Проводник». Сделано это из соображений безопасности, т.к. скрытые объекты — это системные файлы и папки, с которыми неопытным пользователям лучше не проводить никаких манипуляций.
Но при необходимости пользователь и сам может скрыть любые объекты. Чтобы в дальнейшем получить к ним доступ стандартным способом (т.е. из «Проводника»), потребуется включить отображение скрытых файлов и папок. Сделать это можно, как минимум, тремя способами:
- Включение отображения скрытых объектов в настройках «Проводника» (стандартный способ).
- Изменение в системном реестре значения ключа, отвечающего за включение/выключение отображения скрытых файлов и папок.
- Выполнение команды из командной строки Windows, изменяющей значение вышеупомянутого ключа в реестре.
Касательно третьего способа. Пользователь может создать на компьютере два пакетных BAT-файла (используются для автоматизации выполнения команд через командную строку) — один для включения, другой — для выключения отображения скрытых файлов и папок, что позволит в дальнейшем переключаться между этими режимами в один клик мышкой.
Стандартный способ включения отображения скрытых объектов
Здесь все очень просто:
- Запустите «Проводник» комбинацией клавиш «Win + E» или просто, открыв любую папку на рабочем столе.
- В верхней части окна откройте меню-ленту «Вид» и кликните по значку «Параметры» в правой ее части.
1
- Откроется окно «Параметры папок», в котором нужно перейти во вкладку «Вид».
- Прокрутите список «Дополнительные параметры» до конца. Если требуется отобразить только несистемные скрытые объекты (таковыми являются файлы и папки, скрываемые пользователем стандартным способом), переведите переключатель внизу списка в положение «Показывать скрытые файлы, папки и диски» и нажмите «Применить».
- Если требуется дополнительно отобразить еще и защищенные системные файлы и папки, тогда дополнительно снимите флажок с пункта «Снимать защищенные системные файлы» и согласитесь с предупреждением, которое отобразится на экране.
Последнее делать необязательно, если цель включения отображения скрытых объектов — получить доступ к файлам и папкам, скрытым другими пользователями компьютера. Но некоторые вредоносные программы (или опытные пользователи) могут маскировать скрываемые ими обычные файлы и папки под защищенные системные объекты. Потому простое включение отображения скрытых файлов и папок не сработает по отношению к таким объектам.
Включение отображения скрытых файлов и папок при помощи реестра
Данный способ обычно применяется в ситуациях, когда настройки «Проводника» невозможно изменить из-за действий вредоносных программ:
- Запустите «Диспетчер задач» (клавиши «Ctrl + Shift + Esc»), в котором откройте меню «Файлы» и выберите пункт «Запустить новую задачу».
- Откроется окно «Создание задачи». Впишите/скопируйте в текстовую строку «Открыть» команду «regedit» (без кавычек), установите флажок на пункте «Создать задачу с правами администратора» и нажмите «ОК».
- Откроется системное приложение «Редактор реестра». Первым делом нужно открыть в нем ветку (можете скопировать в адресную строку в верхней части окна):
КомпьютерHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced
- Чтобы включить отображения обычных (несистемных) файлов и папок, кликните два раза по ключу «Hidden» и измените его значение на единицу (впишите «2», если потребуется вновь отключить отображение скрытых объектов).
- А чтобы отобразить защищенные системные файлы и папки, откройте ключ «ShowSuperHidden» и также измените его значение на единицу (для возврата настроек к значению по умолчанию впишите сюда «0»).
После внесения изменений в реестр нажмите клавишу «F5» в «Проводнике» (или кликните по пустому месту правой кнопкой мыши и выберите «Обновить» либо просто откройте любую папку и вернитесь обратно), чтобы проверить результат.
Включение отображения скрытых файлов и папок из командной строки
Выполнение рассмотренных выше действий можно возложить на командную строку Windows. А если пользователю часто приходится включать и выключать отображение скрытых файлов и папок, эту задачу можно упростить еще больше — до пары кликов мышью. Но сначала рассмотрим работу в командной строке:
- По инструкции выше запустите из «Диспетчера задач» новую задачу «cmd» с правами администратора программу.
- Откроется командная строка Windows. Для включения отображения скрытых файлов и папок скопируйте в окно нижеследующую команду, после чего нажмите Enter (если все прошло успешно, отобразится надпись «Операция успешно завершена»):
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v Hidden /t REG_DWORD /d 1 /f
- А чтобы выключить отображение скрытых файлов и папок используйте команду:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v Hidden /t REG_DWORD /d 2 /f
- А эта команда включит отображение защищенных системных файлов и папок:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v ShowSuperHidden /t REG_DWORD /d 1 /f
- И команда для отключения отображения скрытых системных объектов:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v ShowSuperHidden /t REG_DWORD /d 0 /f
Теперь автоматизируем работу командной строки, создав пару BAT-файлов для включения и отключения показа скрытых файлов и папок:
- Создайте в любом месте на компьютере два обычных текстовых документа, переименуйте их, например, в «Показать скрытые файлы.txt» и «Скрыть скрытые файлы.txt», затем смените разрешение у обоих файлов с «.txt» на «.bat».
- Если расширение файлов у вас не отображается, откройте окно «Параметры папок» (то же, в котором происходит настройка отображения скрытых файлов и папок) и снимите флажок с пункта «Скрывать расширения для зарегистрированных типов файлов».
- Откройте файл «Показать скрытые файлы.bat» для редактирования (правый клик по файлу, затем выбрать — «Изменить»), скопируйте в него команду включения отображения скрытых объектов:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v Hidden /t REG_DWORD /d 1 /f
- Cохраните изменения. Чтобы проверить результат, просто кликните по созданному файлу два раза мышкой. При этом на экране появится и мгновенно закроется окно командной строки.
- Сделайте то же самое с другим BAT-файлом , но уже используя команду отключения отображения скрытых объектов:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v Hidden /t REG_DWORD /d 0 /f
При желании в BAT-файлы можно дополнительно вписать команды на включение/выключение отображения системных объектов.
В некоторых случаях, при попытке открыть реестр Windows пользователи видят окно с ошибкой — «Редактирование реестра запрещено администратором системы». Это означает, что пользователь не сможет приступить к внесению изменений в реестр ОС Windows.
В операционную систему Windows встроен системный реестр (Windows Registry) — специальная база данных, собранная в иерархическом порядке. В реестре находится информация об оборудовании компьютера, программах и их параметрах, о профилях учетных записей пользователей ПК и т. д.
Содержание:
- Редактирование реестра запрещено: возможные причины проблемы
- Как включить редактор реестра в командной строке
- Включение редактора реестра в PowerShell
- Как получить доступ к редактору реестра с помощью REG-файла
- Разблокировка редактора реестра с помощью BAT-файла
- Получение доступа к редактору реестра с помощью изменения групповых политик
- Решение проблемы открытия редактора реестра с помощью FixWin
- Выводы статьи
Операционная система и другое программное обеспечение постоянно работают с реестром, без которого невозможна нормальная работа Windows. Это важнейший компонент системы, поэтому пользователям не следует вносить изменения в реестр без крайней нужды.
Но в некоторых ситуациях, без вмешательства в реестр нельзя обойтись, потому что необходимо изменить параметры системы, исправить неполадки Windows или другого программного обеспечения.
Перед внесением изменений, создайте резервную копию системного реестра или создайте точку восстановления Windows. Благодаря этому, вы сможете восстановить предыдущее состояние реестра, если что-то пошло не так или вы ошиблись, применяя неверные изменения параметров.
Работая с реестром необходимо хорошо понимать, что именно вы желаете получить, редактируя реестр, изменяйте лишь те параметры, которые вам знакомы и лишь тогда, когда это действительно нужно.
Редактирование реестра запрещено: возможные причины проблемы
При попытке запустить реестр Windows, на экране компьютера открывается окно сообщения «Редактор реестра» с предупреждением о том, что редактирование реестра запрещено администратором.
Это значит, что вам нельзя получить доступ к редактированию реестра. Администратор данного компьютера запретил доступ к реестру другим пользователям с ограниченными правами.
Возможные причины запрета на запуск редактора реестра:
- Воздействие вредоносного программного обеспечения.
- Пользователь не имеет достаточных прав.
- Функция отключена системным администратором.
В первом случае вирус блокирует доступ к реестру, чтобы защитить себя и свои действия, потому что из-за этого пользователь не сможет поменять параметры системы, которые попали под контроль вредоносного ПО.
В других случаях запуск редактора реестра отключен в результате изменения настроек операционной системы Windows.
Решить проблему можно несколькими способами: используя системные инструменты в Windows 10, Windows 8.1, Windows 8, Windows 7, или при помощи стороннего программного обеспечения. При выполнении операций по разблокировке редактора реестра необходимо, чтобы пользователь обладал правами администратора на данном ПК.
Как включить редактор реестра в командной строке
Использование системного инструмента — командной строки Windows, один из самых простых способов для разблокирования доступа к редактору реестра. Данный метод одинаково работает в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.
Выполните следующие действия:
- Запустите командную строку от имени администратора.
- Вставьте в окно командной строки этот код, а потом нажмите на клавишу «Enter»:
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem" /t Reg_dword /v DisableRegistryTools /f /d 0
- После выполнения команды закройте окно интерпретатора командной строки.
- Перезагрузите компьютер.
Включение редактора реестра в PowerShell
Описанный выше способ можно применить в другом мощном системном инструменте — Windows PowerShell, который может решать более серьезные задачи в операционной системе.
Проделайте следующее:
- Запустите Windows PowerShell на компьютере от имени администратора.
- В окно оболочки введите команду, а затем нажмите на «Enter»:
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem" /t Reg_dword /v DisableRegistryTools /f /d 0
- Закройте окно Windows PowerShell.
- Перезагрузите ПК.
Как получить доступ к редактору реестра с помощью REG-файла
Если редактирование реестра запрещено, система блокирует доступ к этому функционалу, а у пользователя нет желания использовать командную строку, он может самостоятельно создать REG-файл — файл реестра, который применяет все необходимые изменения.
Потребуется вручную создать файл реестра с необходимыми параметрами. Для применения настроек вам нужно будет запустить на компьютере созданный REG-файл.
Выполните следующее:
- Откройте программу Блокнот.
- Скопируйте в окно программы этот код:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem] "DisableRegistryTools"=dword:00000000
- Войдите в меню «Файл», выберите «Сохранить».
- В окне «Сохранение», в поле «Тип файла:» выберите «Все файлы», а в поле «Имя файла:» укажите любое имя с расширением «.reg», например, «enableregisrtyeditor.reg».
- Нажмите на кнопку «Сохранить».
- Закройте программу Блокнот.
- Щелкните по созданному REG-файлу правой кнопкой мыши, в контекстном меню нажмите на пункт «Слияние».
- Подтвердите свои действия в окнах с предупреждениями.
- Выполните перезагрузку ПК.
Разблокировка редактора реестра с помощью BAT-файла
В ситуациях, когда не получается применить другие методы, используйте пакетный BAT-файл. В этот файл помещается необходимая команда, а применение настроек происходит после запуска BAT-файла на компьютере.
Для создания пакетного файла потребуется сделать следующее:
- Вам нужно вставить эту команду в окно программы Блокнот:
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /t Reg_dword /v DisableRegistryTools /f /d 0
- В меню «Файл» нажимайте на кнопку «Сохранить».
- В окне для сохранения, в поле «Тип файла:» укажите «Все файлы», а в «Имя файла:» введите имя с расширением «.bat». На этом примере — «enableregisrtyeditor.bat».
- Нажмите «Сохранить».
- Закройте Блокнот.
- Щелкните правой кнопкой мыши по созданному BAT-файлу, нажмите на пункт «Запуск от имени администратора».
- Перезагрузите систему.
Если вам не удалось запустить BAT-файл, поместите файл в папку автозагрузки, а затем перезагрузите ПК.
Получение доступа к редактору реестра с помощью изменения групповых политик
Пользователи старших версий Windows: Корпоративной, Максимальной, Профессиональной, для образовательных учреждений могут воспользоваться услугами встроенного системного средства — Редактора локальной групповой политики.
Пройдите последовательные шаги:
- Откройте редактор локальной групповой политики.
- В окне «Редактор локальной групповой политики» пройдите по пути:
Конфигурация пользователя → Административные шаблоны → Система
- Найдите параметр «Запретить доступ к средствам редактирования реестра».
- Щелкните по нему правой кнопкой мыши, а в контекстном меню выберите «Изменить».
- В окне «Не запускать указанные приложения Windows» укажите опцию «Не задано» или «Отключено».
- После нажатия на кнопку «ОК» выполните перезагрузку компьютера.
Разблокирование редактора реестра в AVZ
AVZ — бесплатная антивирусная утилита, созданная Олегом Зайцевым. С помощью этого приложения можно проверить компьютер на вирусы, а также решить некоторые проблемы, возникающие в работе операционной системы Windows.
Вам нужно пройти шаги:
- Скачайте AVZ с сайта разработчика по ссылке: http://z-oleg.com/secur/avz/download.php.
- В окне «Антивирусная утилита AVZ» откройте меню «Файл».
- В контекстном меню нажмите на «Восстановление системы».
- В окне «Восстановление настроек системы» поставьте флажок в пункте «Разблокировка редактора реестра».
- Нажмите на кнопку «Выполнить отмеченные операции».
- Закройте окно программы AVZ.
Решение проблемы открытия редактора реестра с помощью FixWin
FixWin — бесплатная программа, предназначенная для решения проблем с работой операционной системы Windows. На сайте разработчика имеются отдельные версии приложения для Windows 10, для Windows 8.1 и Windows 8, для Windows 7.
Программа не требует установки на компьютер, запускается из папки.
Проделайте следующие действия:
- Перейдите по ссылке: https://www.thewindowsclub.com/fixwin-for-windows-10.
- В нижней части страницы скачайте версию приложения, подходящую для вашей операционной системы.
- Распакуйте архив с программой, а затем запустите FixWin из папки.
- В главном окне программы FixWin откройте вкладку «System Tools».
- Перейдите к опции «Registry Editor has been disabled by your administrator», нажмите на кнопку «Fix».
- Выйдите из программы, перезапустите компьютер.
Выводы статьи
На некоторых компьютерах, работающих под управлением операционной системы Windows, при попытке запуска встроенного инструмента — Редактора реестра, появляется сообщение о том, что редактирование реестра запрещено администратором. Блокировка реестра происходит по разным причинам. При необходимости, пользователь может разблокировать доступ к редактору реестра, используя системные методы или стороннее программное обеспечение.
Похожие публикации:
- Не открывается EXE файл в Windows: решение проблемы
- Приглашение командной строки отключено — 4 способа исправить
- Как отключить командную строку — 5 способов
- Диспетчер задач отключен администратором: 7 способов включить
- Как отключить Диспетчер задач — 5 способов
REG ADD добавление данных в реестр
Команда REG ADD добавляет в реестр системы Windows данные необходимого типа. Для удаления данных из реестра используется команда REG DELETE.
Синтаксис команды REG ADD
REG ADD <раздел> [/v <параметр> | /ve] [/t <тип>] [/s <разделитель>] [/d <данные>] [/f]
<раздел> [\<компьютер>]<путь>
- <компьютер> Имя удаленного компьютера, если оно опущено, то по умолчанию считается равным имени локального компьютера. На удаленных компьютерах доступны только разделы HKLM и HKU.
- <путь> Полный путь к разделу реестра в виде КОРЕНЬПодраздел. Значения [ HKLM | HKCU | HKCR | HKU | HKCC ]. <подраздел> Полный путь к разделу реестра в выбранном корневом разделе.
- /v Имя добавляемого параметра в указанном разделе.
- /ve Добавить пустой параметр (По умолчанию) в указанный раздел.
- /t Типы данных. [REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN | REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN | REG_NONE | REG_EXPAND_SZ ] По умолчанию, считается равным REG_SZ.
- /s Определяет разделитель, который используется для разделения данных в многострочных параметрах типа REG_MULTI_SZ. По умолчанию, считается равным «».
- /d Значение, присваемое добавляемому параметру реестра.
- /f Принудительно перезаписывать существующие записи реестра без предупреждения.
Примеры команды Reg Add
- REG ADD \ABCHKLMSoftwareMyCo Добавляет раздел HKLMSoftwareMyCo на удаленный компьютер ABC
- REG ADD HKLMSoftwareMyCo /v Data /t REG_BINARY /d fe340ead Добавляет параметр с именем: Data, типом: REG_BINARY, и значением: fe340ead
- REG ADD HKLMSoftwareMyCo /v MRU /t REG_MULTI_SZ /d faxmail Добавляет параметр с именем: MRU, типом: REG_MUTLI_SZ, и значением: faxmail
- REG ADD HKLMSoftwareMyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%% Добавляет параметр с именем: Path, типом: REG_EXPAND_SZ, и значением: %systemroot%. Примечание: Используйте в строке двойные символы процента ( %% ).
Меню «Пуск» является основной частью Windows. Хотя вы можете запускать приложения из их папок напрямую, с помощью ярлыков на рабочем столе или даже с помощью команды «Выполнить», меню «Пуск» — гораздо более быстрый способ сделать это.
В Windows 10 меню «Пуск» постоянно совершенствуется, небольшие изменения все еще вносятся, чтобы сделать его лучше, однако, это одна из функций, которые часто ломаются. Вот как можно исправить кнопку «Пуск», не работающую в Windows 10.
Согласно последним обсуждениям на форуме Microsoft, проблема известна, и решение этой проблемы найдено. Для того чтобы исправить неработающее меню «Пуск», вы можете применить, одно из представленных ниже способов решения:
Убедитесь, что вы пытаетесь открыть меню «Пуск», нажав кнопку мышкой. Меню может не реагировать на клавишу Win на клавиатуре, но откроется, если кликнуть по нему мышью. Вам также следует перезагрузить систему хотя бы один раз, чтобы посмотреть, решит ли это проблему.
Исправить меню «Пуск» Windows 10.
Это исправление работает начиная с версии Windows 10 1903, вы можете попробовать его. Фактически, это должно быть первое, что вы сделаете, прежде чем предпринять что-то еще.
Меню «Пуск» теперь представляет собой отдельный процесс, который вы можете перезапустить так же, как вы можете перезапустить Проводник (Explorer.exe). Откройте диспетчер задач и на вкладке «Процессы» найдите «Пуск» (Запустить). Выберите его и нажмите кнопку «Снять задачу» внизу.
Удалите сторонние приложения
Многим пользователям Windows 10 все еще не нравится внешний вид и функциональность меню «Пуск», поэтому они склонны использовать приложения для его изменения. По большей части эти приложения стабильны и редко ломают что-либо, но вы должны удалить их, если кнопка меню Пуск перестанет работать.
Также, если у вас есть какие-либо приложения, которые изменяют работу вашей клавиатуры, например, приложение, которое переопределяет клавиши клавиатуры, отключите его.
Включите XAML
XAML — это язык, на котором написаны современные приложения для Windows 10, а меню «Пуск» — это приложение XAML, для которого требуется доступ UAC. Как правило, доступ к UAC для него включен по умолчанию, однако вы можете случайно отключить его, или его повторное включение может решить проблему. Вы можете сделать это из PowerShell или из командной строки.
PowerShell
Откройте PowerShell с правами администратора и выполните следующую команду;
Get-AppxPackage -all *shellexperience* -packagetype bundle |% {Add-AppxPackage -register -disabledevelopmentmode ($_.installlocation + “appxmetadataappxbundlemanifest.xml”)}
Командная строка
Откройте новый файл в текстовом редакторе «Блокнот» и вставьте в него следующее. Сохраните файл с расширением CMD и запустите его от имени администратора. Он внесет изменения в реестр Windows, что позволит включить XAML.
REG ADD "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced" /V EnableXamlStartMenu /T REG_DWORD /D 1 /F
taskkill /f /im explorer.exe
start explorer.exe
Удалите файлы Cortana
Если вы не используете Windows 10 1903, меню «Пуск», «Поиск» и «Cortana» по-прежнему тесно связаны друг с другом, поэтому удаление файлов, связанных с «Cortana», может решить проблему.
Откройте командную строку с правами администратора и выполните следующие команды, одну за другой.
CD /d “%LOCALAPPDATA%PackagesMicrosoft.Windows.Cortana_cw5n1h2txyewy”
Taskkill /F /IM SearchUI.exe
RD /S /Q Settings
С помощью команды «Выполнить»
1. Нажмите сочетание клавиш Win + R, чтобы открыть команду «Выполнить»
2. Скопируйте и вставьте следующую команду и нажмите Enter:
REG ADD "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced" /V EnableXamlStartMenu /T REG_DWORD /D 0 /F
Это создаст параметр EnableXamlStartMenu со значением равным 0.
3.Снова откройте команду «Выполнить» и скопируйте и вставьте:
taskkill /f /im explorer.exe
После нажатия Enter, будет завершена задача — Проводник Windows.
4.Нажмите сочетание клавиш Ctrl + Shift + Esc, в открывшимся Диспетчере задач, нажмите меню «Файл» → «Запустить новую задачу»
5.Введите:
explorer.exe
И нажмите Enter, это запустит новый экземпляр Проводника.
С помощью редактирования реестра Windows.
Выполните следующие действия:
1. Откройте редактор Реестра.
2. Перейдите в:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced
3. Создайте новый параметр Dword (32 бита) с именем «EnableXamlStartMenu».
4. Присвойте ему значение «0»
5. Выйдите из системы и войдите или перезагрузите систему.
Теперь ваше меню «Пуск» должно работать.
Отключить параметр «Использовать мои данные для входа…»
Это решение может показаться не связанным, но оно работает для некоторых пользователей. Откройте приложение «Параметры» и перейдите в группу настроек «Учетные записи». Выберите вкладку «Варианты входа» и отключите параметр «Использовать мои данные для входа, для автоматического завершения настройки устройства и открытия моих приложений после перезапуска и обновлений». Перезагрузите вашу систему.
Если не одно решение не помогло
Запустите Windows 10 в безопасном режиме и проверьте, работает ли кнопка меню «Пуск». Если нет, окончательный вариант действий — создать новую учетную запись пользователя и удалить ту, в которой кнопка меню «Пуск» не будет работать. Возможно, это не лучшее решение, но это лучше, чем новая установка ОС и повторная установка приложений.
Надеюсь, информация будет полезной, дайте нам знать, если это поможет решить вашу проблему.
Содержание
- Восстановление доступа к реестру
- Способ 1: Удаление вирусов
- Способ 2: Настройка редактора локальной групповой политики
- Способ 3: Командная строка
- Способ 4: BAT-файл
- Способ 5: INF-файл
- Вопросы и ответы
Реестр позволяет гибко настраивать операционную систему и хранит в себе информацию практически обо всех установленных программах. У некоторых пользователей, желающих открыть редактор реестра, может появиться сообщение с уведомлением об ошибке: «Редактирование реестра запрещено администратором системы». Давайте разберемся, как это исправить.
Восстановление доступа к реестру
Причин, по которым редактор становится недоступным для запуска и изменения, не так много: либо учетная запись администратора системы действительно не позволяет вам это сделать в результате определенных настроек, либо виной всему работа вирусных файлов. Далее мы рассмотрим актуальные способы восстановления доступа к компоненту 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 — с этим файлом мы и будем работать далее. Нажмите «Сохранить».
- Нажмите по файлу правой кнопкой мыши и выберите пункт «Установить». Никаких визуальных уведомлений об инсталляции при этом не будет отображено, поэтому вам остается проверить реестр – доступ к нему должен восстановиться.
Мы рассмотрели 5 способов восстановления доступа к редактору реестра. Некоторые из них должны помочь даже при условии блокировки командной строки и отсутствия компонента gpedit.msc.
Еще статьи по данной теме:
Помогла ли Вам статья?
Windows
Как изменить значение параметра в реестре из командной строки
- 16.02.2020
- 8 850
- 7
- 14
- 14
- 0
- Содержание статьи
- Описание
- Как изменить значение параметра в реестре
- Комментарии к статье ( 7 шт )
- Добавить комментарий
Иногда возникает необходимость изменить какой-либо параметр в реестре с помощью командой страки или при выполнении пакетного (bat) файла. О том, как это сделать и будет рассказано в этой статье.
Описание
Для работы с реестром из командной строки предназначена утилита reg.exe, которая уже присутствует в большинстве последних версии ОС Windows.
Для получения подробных сведений о работе с утилитой reg.exe выполните в командной строке
reg /?
Как изменить значение параметра в реестре
Предположим, что в разделе HKCUSoftwareWindowsTest существует параметр с именем Path, типом данных REG_EXPAND_SZ и значением %systemroot%. Нам нужно изменить значение с %systemroot% на %temp%. Для этого используйте следующую команду:
REG ADD HKCUSoftwareWindowsTest /v Path /t REG_EXPAND_SZ /d %"temp"%
Таким образом, мы заменим значение параметра Path с одного на другое.
Обратите внимание на то, что команда ожидает от пользователя подтверждения. Чтобы отключить это подтверждение добавьте в указанную выше команду /f
Т.е команда принимает следующий вид:
REG ADD HKCUSoftwareWindowsTest /v Path /t REG_EXPAND_SZ /d %"temp"% /f