- Reg Delete или Удаление записей в реестре через bat-файл
- Удаление ветки реестра windows
- Вопрос
- Ответы
- Как удалить реестр Windows 7
- Для чего необходима очистка компонентов
- Как избавиться от ненужных обновлений и поврежденных компонентов
- Не удаётся удалить: Ошибка при удалении раздела реестра.
- Перед тем, как приступить к редактированию реестра…
- Ошибка при удалении раздела: традиционный метод средствами системы
- Ошибка при удалении раздела: помогут программы
Reg Delete или Удаление записей в реестре через bat-файл
В статье, посвященной команде Reg Add, мы разобрали как можно добавить запись в реестр Windows через командную строку или посредством bat-файла. Существует обратная команда, позволяющая удалять ключи из реестра Windows, и называемая Reg Delete. Разберем синтаксис этой команды.
В общем виде команда Reg Delete выглядит так:
reg delete имя_раздела [/v имя_записи|/ve|/va] [/f]
Разберем синтаксис подробнее:
имя_раздела — указывается раздел, в котором находятся нужные ключи реестра. Фактически, путь к этим ключам. Если в пути встречаются пробелы между символами, его необходимо заключить в кавычки.
Например, на скриншоте ниже мы видим, что переменные реестра, относящиеся к программе 7-Zip лежат в ветке HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip. Корневой раздел надо указывать в сокращенном виде: HKLM, HKCU, HKCR, HKU или HKCC.
/v имя_записи — имя удаляемого ключа реестра. Если не указать, будут удалены все подразделы и ключи.
/ve — удалять безымянные параметры.
/va — запрашивать все параметры данного раздела.
/f — удалять принудительно без дополнительного предупреждения.
Если операцию необходимо провести на удаленном компьютере, то перед именем раздела необходимо добавить имя компьютера вот в таком виде \\имя_компьютера\имя_раздела. Дальнейший синтаксис команды остается без изменений.
Пример использования команды Reg Delete:
Данная команда удалит параметр ABC в разделе HKEY_LOCAL_MACHINE\SOFTWARE\TEST на компьютере Test-PC. Если удаление происходит на локальном компьютере, то достаточно
Если нам нужно удалить весь раздел TEST целиком, то можно использовать команду
Как видим, команда Reg Delete не сложна в использовании. Тем не менее, нужно соблюдать осторожность, поскольку бездумное удаление ключей и разделов реестра способно оказать негативное влияние на операционную систему и софт в ней.
Удаление ветки реестра windows
Вопрос
Ответы
Для этого, необходимо стать «Владельцем» этой ветки реестра:
Последовательно выполнив шаги:
-Выбрать свою учётную запись (1);
-Нажать «Применить» (2);
В случае, если в окне «Безопасность» Ваша учётная запись присутствует, но в разделе «Разрешения» они серые:
то Вам необходимо в начале разорвать это унаследование, и явно задать «Полный доступ» к Этому разделу и его подразделам. Необходимо так же учесть, что некоторые антивирусные продукты, могут блокировать внесение изменений в реестр, в этом случае, необходимо так же отключить эту защиту в антивирусной программе.
Да, я Жук, три пары лапок и фасеточные глаза :))
- Изменено Жук MVP, Moderator 1 февраля 2014 г. 22:51 дополнение 🙂
- Помечено в качестве ответа Dmitriy Vereshchak Microsoft contingent staff, Moderator 4 февраля 2014 г. 12:42
Какие именно ветки реестра вы хотите удалить?
Как вариант дать права себе на эти ветки реестра
Я не волшебник, я только учусь MCTS Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции работодателя. Вся инфорация предоставляется как есть без каких-либо гарантий Мой Блог http://rutechnet.wordpress.com/
- Предложено в качестве ответа Alexander Rusinov Moderator 1 февраля 2014 г. 15:58
- Помечено в качестве ответа Dmitriy Vereshchak Microsoft contingent staff, Moderator 4 февраля 2014 г. 12:42
Для этого, необходимо стать «Владельцем» этой ветки реестра:
Последовательно выполнив шаги:
-Выбрать свою учётную запись (1);
-Нажать «Применить» (2);
В случае, если в окне «Безопасность» Ваша учётная запись присутствует, но в разделе «Разрешения» они серые:
то Вам необходимо в начале разорвать это унаследование, и явно задать «Полный доступ» к Этому разделу и его подразделам.
Да, я Жук, три пары лапок и фасеточные глаза :))
Поправка, некоторые ветки реестра не возможно изменить или удалить
Некоторые ключи и разделы реестра не могут быть изменены или удалены, т.к. заблокированы приложениями или ОС (например ключи антивируса блокируются самозащитой). При попытке изменений этих ключей появится сообщение
Как удалить реестр Windows 7
Реестр Виндовс – это своего рода хранилище, в котором собираются данные обо всех действиях, выполняемых пользователем. Кроме нужной информации, там может накапливаться мусор в виде остаточных файлов. Подобные фрагменты периодически рекомендуется удалять, поскольку они снижают уровень производительности процессора и ОЗУ. Пользователи, которые собираются удалить запись из реестра Windows 7, должны знать, что существует несколько способов: стандартный и предусмотренный только для профессионалов.
Для чего необходима очистка компонентов
Вся информация, хранимая на компьютере, упорядочена с помощью специального хранилища. В этой базе содержатся данные о настройках ОС, различные программы и их расширения, а также конфигурация устройства. У реестра система хранения напоминает дерево, что является его недостатком. Со временем установленные компоненты начинают подвергаться фрагментации, и скорость работы ПК значительно снижается. Хранилище со временем будет лишь увеличиваться в размерах, что также негативно повлияет на работоспособность системы, и тогда пользователю придется удалить ненужные файлы из реестра Windows 7.
Существует два пути, по которым может последовать юзер, решая подобную задачу, — это ручная очистка или удаление мусора с помощью специальных утилит. Первый вариант более затратный по времени и подходит профессионалам, поскольку неправильное удаление может привести к необратимым результатам.
Рассмотрим, как удалить Касперского из реестра Windows 7:
- Посредством меню «Пуск» необходимо запустить команду «Выполнить».
- В появившемся окне ввести слово «regedit», а запуск подтвердить с помощью кнопки «ОК».
- Откроется новое окно, отображающее список всех разделов базы данных.
- Чтобы облегчить поиск, можно нажать клавишу «F3» и ввести название антивирусной программы.
- По завершении поискового процесса отобразятся все совпадения, которые и будут ничем иным, как остатками антивируса.
- Посредством команды «Delete» удаляется ненужная папка.
- Если значений со словом «Касперский» несколько, повторить действия, описанные в предыдущих трех пунктах, до тех пор, пока не исчезнут все значения, связанные с этим названием.
- После выполнения данной операции рекомендуется перезагрузить компьютер.
Инструкция подойдет и для тех пользователей, которые не знают, как удалить игру из реестра Windows 7. Выполняются аналогичные действия, только вместо названия антивируса нужно будет вставить название игры.
Из хранилища операционной системы можно убрать и данные обо всех Flash-накопителях, которые подключались ранее к ПК. Зачем это делать? В результате подключения внешних носителей компьютер определял их, а различные данные сохранял во внутренней памяти. Заполнение хранилища неизбежно приведет к каким-либо сбоям или замедлению скорости работы системы.
Чтобы удалить флэшку из реестра Windows 7, рекомендуется выполнить несколько команд:
- Базу данных можно открыть с помощью представленной выше инструкции. После перехода в хранилище необходимо выбрать третий раздел, который будет выглядеть как «HKEY_LOCAL_MACHINE».
- Далее потребуется перейти в раздел «System» и найти папку с названием «Enum».
- После ее открытия нужно отыскать подпункт «USBSTOR», после чего отобразится список всех подключенных ранее к ПК флэш-накопителей. Допускается удалять лишь подразделы, имеющие приставку «Disc».
Прежде чем удалить ветку реестра Windows 7, пользователь должен вначале понять: одни компоненты можно смело ликвидировать, но также есть вероятность, что деинсталляция других приведет к серьезным сбоям. В некоторых случаях для определенных элементов хранилища будут заданы особые настройки безопасности, которые не дадут возможность произвести деинсталляцию. Для удаления подразделов из выбранной ветки потребуется перейти в дополнительные настройки безопасности и указать, что пользователь выбранной учетной записи является владельцем ветки. Нужно помнить, что даже если на ПК создана одна учетная запись с правами Администратора, у нее все равно не будет полного доступа.
Как избавиться от ненужных обновлений и поврежденных компонентов
Если ручная очистка – это метод для уверенных пользователей ПК, другим же не стоит рисковать и лучше использовать специальные программы. Среди самых популярных выделяются CCleaner и Wise Registry Cleaner. Обе утилиты применяются для быстрой, а главное безопасной очистки системы от ненужных компонентов. Вторая программа больше подходит для работы с хранилищем, поскольку обладает широкими возможностями и богатым функционалом. На примере данной утилиты рассмотрим, как удалить принтеры из реестра Виндовс 7:
- После скачивания и установки Wise Registry Cleaner приложение необходимо запустить.
- В открывшемся окне выбрать пункт «Резервное копирование» и убедиться, что напротив стоит вариант «Да».
- В категории «Очитка хранилища» рекомендуется выбрать «Глубокое сканирование», это поможет найти весь ненужный мусор.
- После того как процесс сканирования будет завершен, отобразится информация обо всех существующих ошибках и проблемах.
- Чтобы устранить недочеты, нужно нажать на кнопку «Исправить».
- Программа сама уберет все ненужное и оптимизирует работу системы.
- Аналогичным способом можно выполнить и две другие, не менее полезные процедуры: «Оптимизация» и «Сжатие».
Удалить поврежденные элементы реестра Windows 7 поможет программа Avast Cleanup. Для использования утилиты в целях удаления остатков ненужных компонентов необходимо выполнить следующие действия:
- После запуска программы нужно выбрать команду «Сканирование компьютера».
- После завершения данного процесса пользователь увидит все ненужные элементы, подлежащие удалению.
- Напротив каждого пункта потребуется установить галочку, после чего можно приступать к деинсталляции. Выполняется с помощью команды «Очистить».
Avast Cleanup подойдет и в том случае, если нужно удалить обновления через реестр Windows 7. По сравнению с другими приложениями, у Аваста есть один недостаток – поставляется на платной основе. С другой стороны, использование специализированных инструментов позволит сэкономить время и отгородит от ошибочных действий, которые могут привести к необратимым последствиям. Очистка выполняется всего за несколько минут, по истечении которых компьютер будет работать намного быстрее.
Не удаётся удалить: Ошибка при удалении раздела реестра.
Многие знают: несмотря на тот факт, что каждый из нас является зачастую единоличным пользователем Windows, она нам-таки “полностью не принадлежит”. И мы всякий раз в том убеждаемся, когда в поисках решения каких-то проблем пытаемся отредактировать или удалить конкретные файлы и папки. Это выражается в отказе системы остановить какие-то процессы и/или службы, затереть файлы, папки и/или ключи и параметры реестра. Сегодня я разберу конкретный случай, на который указал один из пользователей, столкнувшись с очередной ошибкой блютуз. Юзер столкнулся с проблемой отказа системы в виде окна ” Не удаётся удалить <ключ>. Ошибка при удалении раздела “.
Ошибка, казалось бы, очевидна. Как и её потенциальное решение: нехватка прав в системе часто успешно решается их делегированием текущему пользователю. Вполне вероятно, что при таком развитии событий удалению куста или параметра мешает какой-то драйвер или связанная с ним служба. В общем, принято решение выделить потенциальное разрешение проблемы в отдельную статью. Порядок выбора вами описываемых ниже инструментов значения не имеет . Поехали.
Перед тем, как приступить к редактированию реестра…
Не лишним было бы напомнить вот что.
- Я не знаю откуда вы пришли к этому решению: науськал вас я или откуда-то извне – вы должны точно знать что делаете. Как я уже упоминал, система не разрешает работу с параметрами не просто так. Вполне вероятно, что причиной ошибки Не удаётся удалить ключ или параметр является конкретный файл. В случае с устройствами подключаемыми через блютуз это может быть не до конца удалённый или жёстко связанный с оборудованием драйвер. Также нередко этим грешат принтеры. Определение проблемного драйвера я также выделю в отдельную статью дабы не загромождать текущую статью. Идём дальше.
- В попытке удалить ключ или раздел реестра я всегда начинаю с этого варианта. И уже с момента запуска редактора реестра следует попытаться сделать это от имени администратора из контекстного меню:
Однако, если ваша учётная запись уже принадлежит группе администраторов, такое “движение” будет лишним. Членство своей учётки в группах можно узнать из консоли команд cmd:
- Далее. На этапе запуска программ вы вполне можете проверить не только от чьего имени она запускается, но и факт делегирования прав. Т.е. с обычными правами, с правами администратора или от имени другого пользователя. Это покажет Диспетчер задач с предварительно активированной настройкой . Для этого щёлкните правой мышкой по столбцу Имя (Состояние, ЦП или любому другому) и нажмите Выбрать столбцы. Поставьте чек-бокс у пункта С повышенными правами.
Запомним эту настройку. Она позже нам пригодиться.
- Однако не каждый из “проблемных” файлов системы, ключей и параметров реестра поддаётся даже Администратору. Или пользователю с административными (читай – повышенными) привилегиями. В системе есть учётки, которые используют файлы, доступ к которым будет всегда ограничен. И потому, даже после проделанного окно Ошибка удаления раздела будет вас всё равно преследовать. Потому активировать скрытую учётную запись Администратора командой
и работать оттуда, как некоторые советуют, смысла особого не вижу. Если же у вас учётка Администратора уже активна, вы, впрочем, можете попробовать запустить редактор реестра от его имени, не покидая текущей учётки. Запустите строку Выполнить (WIN + R) и введите команду
Не забудьте только про пароль Администратора.
Ошибка при удалении раздела: традиционный метод средствами системы
С целью удалить выбранный ключ реестра или один или несколько в нём параметров, переходим в редактор командой
- Выбираем нужный ключ и, вызвав контекстное меню, выбираем Разрешения… В открывшемся окне вы увидите список групп и объём прав, распространяемых на данный объект. Нас традиционно интересуют трое снизу: ваша учётка, Админы и Система. О тех, что вверху списка есть смысл поговорить в других статьях. Хотя нередко именно Неизвестная учётная запись, “доставшаяся” нам после переезда диска с другого компьютера или перехода с одной версии на другую (равно как и получения крупного обновления) является причиной нехватки прав. Но мы здесь не задерживаемся и выберем кнопку Дополнительно.
В окне Дополнительных параметров безопасности обратите внимание на текущего владельца объекта:
Если там (как на рисунке) обозначен Администратор, прав на редактирование объекта у вас предостаточно. При условии, конечно, что вы сами принадлежите к этой группе. И причина невозможности удалить объект кроется в другом. Если в Windows один-единственный пользователь, так оно и есть. А вот если владельцем является другая группа, есть смысл продолжить…
- Жмём по верхней кнопке Изменить… в шапке окна справа от Владельца
В окне выбора начните вводить имя своей учётки и нажмите Проверить имена. Настоящее имя должно себя проявить.
Жмём ОК. Вы автоматически вернётесь в окно Дополнительных параметров, где в шапке с Владельцем должна появиться уже ваша учётка. Активируем чек-бокс Заменить владельца подконтейнеров и объектов. Внизу выберите кнопку Отключить наследование. Этим вы должны получить полный контроль над ключом:
Нажмите внизу справа Применить. В следующем окне нажмите Преобразовать унаследованные разрешения…:
Окно, куда вернётесь, не закрываем и выберем кнопку Добавить.
Щёлкнем по кнопке Выберите субъект и снова найдём свою учётку в окне Выбора групп и пользователей:
Ставим галочку на чек-бокс Полный доступ и жмём ОК.
Вы перенесётесь в окно Дополнительных параметров, в котором уже ваша учётная запись будет награждена Полным доступом к объекту.
Это подтвердит и следующее окно:
Всё. Можете пробовать. Если не получается, читаем далее.
Ошибка при удалении раздела: помогут программы
Видимо, это самый быстрый из вариантов. Есть программы, которые позволяют поднять права на операции с файлами прямо в текущем сеансе и единовременно. В их числе такие как (ссылки для 64-х разрядных версий программ)
и т.п. Описание работы с каждой из них приводить не стану, остановлюсь на последней из них. Что ещё (как самолично убедился) работает в Windows 10. Предлагаю вам архив с утилитой PsExec, позволяющей запускать любую программу с правами СИСТЕМЫ. Применимо к редактору реестра процесс подготовки к запуску выглядит так:
- качаем архив с программой (ссылка внизу абзаца)
- разархивируем его на Рабочий стол
- создадим для исполнительного файла тут же ярлык, в поле Объект: которого вместо появившейся по умолчанию записи введём команду по типу:
Т.е. справа к имеющемуся уже в строке пути просто добавьте
где regedit.exe имя исполнительного файла программы, которая будет запускаться от имени Системы с указанием в ней пути к расположению (c:\windows\). В нашем случае это именно редактор реестра. Вам остаётся запустить этот ярлык от имени администратора и проверить, от чьего имени теперь редактор запущен. Это легко выяснить с помощью Диспетчера задач.
Теперь, думаю, проблем с удалением ключей и разделов поубавиться. По крайней мере в моём случае, указанный в фото в шапке статьи раздел был успешно удалён.