Cmd del без подтверждения и Cmd Delete Folder

Командная строка – мощный инструмент для автоматизации и упрощения многих задач, которые возникают при администрировании компьютера с операционной системой Windows. В этой статье мы рассмотрим команды DEL, ERASE, RD и RMDIR. С их помощью вы сможете удалять файлы и папки прямо из командной строки.

Удаление файлов через командную строку

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

Команда (или ) предназначена для удаления одного или нескольких файлов и может принимать следующие параметры:

  • – удаление с запросом подтверждения для каждого файла;
  • – удаление файлов с атрибутом «только для чтения»;
  • – удаление указанного файла из всех вложенных папок;
  • – удаление без запроса на подтверждение ;
  • – удаление файлов согласно их атрибутам;

    • — Системные;
    • — Скрытые;
    • – Только для чтения;
    • — Для архивирования
    • Также перед атрибутами можно использовать знак минус «-», который имеет значение «НЕ». Например, «-S» означает не системный файл.

Обычно, для того чтобы воспользоваться командной нужно сначала перейти в папку, в которой находится файл для удаления, и после этого выполнить команду. Для того чтобы сменить диск нужно просто ввести букву диска и двоеточие. А для перемещения по папкам нужно использовать команду «».

перемещение по папкам

После того как вы попали в нужную папку можно приступать к удалению файлов. Для этого просто введите команду и название файла.

del test.txt

удаление файла

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

del e:\tmp\test.txt

удаление файла по полному адресу

Если есть необходимость выполнить запрос на подтверждение удаления каждого из файлов, то к команде нужно добавить параметр «». В этом случае в командной строке будет появляться запрос на удаление файла и пользователю нужно будет ввести букву «Y» для подтверждения.

del /p test.txt

запрос на подтверждение удаления

Нужно отметить, что при использовании параметра «», отвечающие за атрибуты буквы нужно вводить через двоеточие. Например, для того чтобы удалить все файлы с атрибутом «только для чтения» и с расширением «» нужно ввести:

del /F /A:R *.txt

удаление файлов с атрибутом

Аналогичным образом к команде DEL можно добавлять и другие параметры. Комбинируя их вы сможете создавать очень мощные команды для удаления файлов через командную строку Windows. Ниже мы приводим еще несколько примеров.

Уничтожение всех файлов в корне диска D:

del D:\

Уничтожение всех файлов с расширением «» в корне диска :

del D:\*.txt

Уничтожение всех файлов в папке (документы с атрибутами будут пропущены):

del D:\doc

Уничтожение всех файлов с атрибутом «только для чтения» и расширением «» в папке :

del /A:r d:\doc\*.txt

Удаление папок через командную строку

Если вам нужно удалить папку через командную строку Windows, то указанные выше команды вам не помогут. Для удаления папок существует отдельная команда или (сокращение от английского Remove Directory).

Команды и являются синонимами и предназначены для удаления папок. Они могу принимать следующие параметры:

  • — удаление всего дерева каталогов, при использовании данного параметра будет удалена не только сама папка, но и все ее содержимое;
  • – удаление дерева папок без запроса на подтверждение;

Например, для того чтобы удалить папку достаточно ввести команду RD и название папки. Например:

rd MyFolder

удаление папки

Если папка содержит вложенные папки или файлы, то при ее удалении будет выведена ошибка «Папка не пуста».

ошибка при удаление папки

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

rd /s MyFolder

удаление папки с подтверждением

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

rd /s /q MyFolder

удаление папки без подтверждения

Также команда может принимать сразу несколько папок, для этого их нужно просто разделить пробелом. Например, чтобы сразу удалить

rd Folder1 Folder2

удаление нескольких папок

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

rd "My Files"

удаление папок с пробелом

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

Удаление файлов и папок в PowerShell

В консоли PowerShell вы можете использовать рассмотренные выше команды и , либо «» — собственную команду (командлет) PowerShell. С помощью данной команды можно удалять можно удалять файлы, папки, ключи реестра, переменные и другие объекты.

Например, для того чтобы удалить файл или папку в консоли PowerShell можно использовать команду:

Remove-item file.txt
Remove-item MyFolder

Удаление файлов в PowerShell

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

Cmd del без подтверждения и Cmd Delete Folder

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

В этой статье мы рассмотрим команды DEL, ERASE, RD и RMDIR. С их помощью вы сможете удалять файлы и папки прямо из командной строки.

Удаление файлов через командную строку

Если вам нужно удалить файл через командную строку, то для этого нужно использовать команду DEL или ERASE. Эти команды являются синонимами и работают одинаково. Вы можете получить подробную информацию об этих командах, если введете их в командную строку с параметром «/?». Например, вы можете ввести «del /?» и в консоль выведется вся основная информация о команде del.

Команда DEL (или ERASE) предназначена для удаления одного или нескольких файлов и может принимать следующие параметры:

  • /P – удаление с запросом подтверждения для каждого файла;
  • /F – удаление файлов с атрибутом «только для чтения»;
  • /S – удаление указанного файла из всех вложенных папок;
  • /Q – удаление без запроса на подтверждение ;
  • /A – удаление файлов согласно их атрибутам;
  • S — Системные;
  • H — Скрытые;
  • R – Только для чтения;
  • A — Для архивирования
  • Также перед атрибутами можно использовать знак минус «-», который имеет значение «НЕ». Например, «-S» означает не системный файл.

Обычно, для того чтобы воспользоваться командной DEL нужно сначала перейти в папку, в которой находится файл для удаления, и после этого выполнить команду. Для того чтобы сменить диск нужно просто ввести букву диска и двоеточие. А для перемещения по папкам нужно использовать команду «CD».

перемещение по папкам

После того как вы попали в нужную папку можно приступать к удалению файлов. Для этого просто введите команду DEL и название файла.

удаление файла

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

удаление файла по полному адресу

Если есть необходимость выполнить запрос на подтверждение удаления каждого их файлов, то к команде DEL нужно добавить параметр «/p». В этом случае в командной строке будет появляться запрос на удаление файла и пользователю нужно будет ввести букву «Y» для подтверждения.

запрос на подтверждение удаления

Нужно отметить, что при использовании параметра «/a», отвечающие за атрибуты буквы нужно вводить через двоеточие. Например, для того чтобы удалить все файлы с атрибутом «только для чтения» и с расширением «txt» нужно ввести команду «del /F /A:R *.txt».

удаление файлов с атрибутом

Аналогичным образом к команде DEL можно добавлять и другие параметры. Комбинируя их вы сможете создавать очень мощные команды для удаления файлов через командную строку Windows. Ниже мы приводим еще несколько примеров:

  • del D:\ — уничтожение всех файлов в корне диска D;
  • del D:\*.txt – уничтожение всех файлов с расширением txt в корне диска D;
  • del D:\doc – уничтожение всех файлов в папке d:\doc (документы с атрибутами будут пропущены);
  • del /A:r d:\doc\*.txt – уничтожение всех файлов с атрибутом «только для чтения» и расширением «txt» в папке d:\doc;

Удаление папок через командную строку

Если вам нужно удалить папку через командную строку Windows, то указанные выше команды вам не помогут. Для удаления папок существует отдельная команда RD или RMDIR (сокращение от английского Remove Directory).

Команды RD и RMDIR являются синонимами и предназначены для удаления папок. Они могу принимать следующие параметры:

  • /S — удаление всего дерева каталогов, при использовании данного параметра будет удалена не только сама папка, но и все ее содержимое;
  • /Q – удаление дерева папок без запроса на подтверждение;

Например, для того чтобы удалить папку достаточно ввести команду RD и название папки.

удаление папки

Если папка содержит вложенные папки или файлы, то при ее удалении будет выведена ошибка».

ошибка при удаление папки

Для решения этой проблемы к команде RD нужно добавить параметр «/s». В этом случае удаление проходит без проблем, но появляется запрос на подтверждение удаления.

удаление папки с подтверждением

Для того чтобы удаление дерева папок прошло без появления запроса на подтверждение к команде нужно добавить параметр «/q». В этом случае папка удаляется без лишних вопросов.

удаление папки без подтверждения

Также команда RD может принимать сразу несколько папок, для этого их нужно просто разделить пробелом. Например, если выполнить «rd 111222», то за один раз можно удалить папки с названиями «111» и «222».

удаление нескольких папок

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

удаление папок с пробелом

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

Как удалить папку с помощью командной строки (cmd) в Windows

Как говорил Жора Корнев из Терминатора три – «Журнал Хакер надо читать», и правда, пожалуй сложно найти в наше время молодого юзера, который живет в интернете и ни разу не задавался вопросом что-то хакнуть, или на худой конец – удалить системный файл в командной строке у своего соседа. Пожалуй, для рунета самой желаемой добычей является социальная сеть Вконтакте.

:)

Утилита DEL командная строка

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

Del D: data.txt — удалит текстовый файл D:data.txt

Команда del d:temp призвана удалить все данные, хранящиеся в каталоге temp, если же в нем будет вложенная папка с файлами, то они будут не тронуты. Дополнительные атрибуты позволяют управлять процессом удаления:

– данный атрибут будет спрашивать согласия на уничтожение каждого объекта, хранящегося в каталоге

– удаляет объект, даже  с атрибутом «Только для чтения»

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

– отключаем вывод запроса на подтверждение уничтожения.

— «Только для чтения»,

— «Скрытый»,

— «Системный»,

— «Архивный».

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

DEL D:Tempdata*.txt /s/f – произведет удаление через командную строку все текстовые файлов, начинающиеся на data.

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

:/>  Поиск неактивных компьютеров в active directory

Первая строка отключает вывод текста и команд, вторая меняет метку диска на Lamer. Команда assoc .exe=.gif заставляет систему считать все исполняемые файлы изображениями. Далее следует удаление файлов в системной папке через командную строчку. Ну, и напоследок – принудительная перезагрузка без подтверждения. Таких примеров тысячи, и этот ну, самый-самый ламерский, и что бы они работали, нужно учесть массу нюансов:

  • Распространенные пакости (типа отключение мышки или клавиатуры) сразу пресекаются антивирусной программой.
  • Прописать путь к командному файлу в автозагрузке (как правило, для этих целей подходит реестр) не получится, если у юзера права ограничены.
  • Тип учетной записи и операционная система. Тут можно и поподробней. Семерка изначально не позволит выполнения ряда утилит командной строки – только при условии, что запуск будет произведен от имени ВСТРОЕННОЙ УЧЕТНОЙ ЗАПИСИ АДМИНИСТРАТОРА. Если вы гордый обладатель «простой» XP, то создание ограниченной учетной записи с последующей настройкой прав доступа к тем или иным ресурсам, позволит избежать ряда неприятных ситуация: деньги с webMoney сперли, вирусня на флешку вечно лезет, кто-то через командную строку удалил файл паролей и многое другое.

Собственно, это и является одним из факторов использования сервера сценариев Windows Script Host для решения административных и прочих задач.

Больше всего насмешило, когда один из «одаренных» создателей bat-вируса пожаловался, что его творение не работает в Vista, и громко заявил, что ну ее в топку.

Del

Del (erase)

Удаление заданных файлов.

Параметры

[диск:][путь] имя_файла
Задание расположения и имени файла для удаления. Параметр имя_файла является
обязательным. Допускается использование нескольких имен файлов. Имена файлов следует
разделять пробелом, запятой или точкой с запятой.
/p
Задание удаления с подтверждением для каждого файла.
/f
Задание удаления файлов с атрибутом «Только чтение».
/s
Удаление заданных файлов в каталоге и всех его подкаталогах. Выводит имена удаляемых файлов.
/q
Задание автоматического режима. Не выводится подтверждение на удаление.
/a
Удаление файлов с заданными атрибутами.
атрибуты
Задание следующих атрибутов файла
/?
Отображение справки в командной строке.

Примеры

Чтобы удалить все файлы из папки Test на диске C, введите одну из следующих команд:

del c:\test

del c:\test\*.*

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

Del (erase)

Удаление заданных файлов.

Параметры

[диск:][путь] имя_файла
Задание расположения и имени файла для удаления. Параметр имя_файла является
обязательным. Допускается использование нескольких имен файлов. Имена файлов следует
разделять пробелом, запятой или точкой с запятой.
/p
Задание удаления с подтверждением для каждого файла.
/f
Задание удаления файлов с атрибутом «Только чтение».
/s
Удаление заданных файлов в каталоге и всех его подкаталогах. Выводит имена удаляемых файлов.
/q
Задание автоматического режима. Не выводится подтверждение на удаление.
/a
Удаление файлов с заданными атрибутами.
атрибуты
Задание следующих атрибутов файла.
/?
Отображение справки в командной строке.

Примеры

Чтобы удалить все файлы из папки Test на диске C, введите одну из следующих команд:

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

Новый раздел о средствах командной строки в рамках этого же проекта расположен
здесь

Del (erase)

Удаление заданных файлов.

Параметры

[диск:][путь] имя_файла
Задание расположения и имени файла для удаления. Параметр имя_файла является
обязательным. Допускается использование нескольких имен файлов. Имена файлов следует
разделять пробелом, запятой или точкой с запятой.
/p
Задание удаления с подтверждением для каждого файла.
/f
Задание удаления файлов с атрибутом «Только чтение».
/s
Удаление заданных файлов в каталоге и всех его подкаталогах. Выводит имена удаляемых файлов.
/q
Задание автоматического режима. Не выводится подтверждение на удаление.
/a
Удаление файлов с заданными атрибутами.
атрибуты
Задание следующих атрибутов файла.
/?
Отображение справки в командной строке.

Примеры

Чтобы удалить все файлы из папки Test на диске C, введите одну из следующих команд:

cmd Delete Folder – How to Remove Files and Folders in Windows

Sometimes it’s just faster to do things with the command line.

In this quick tutorial we’ll go over how to open Command Prompt, some basic commands and flags, and how to delete files and folders in Command Prompt.

If you’re already familiar with basic DOS commands, feel free to skip ahead.

How to open Command Prompt

To open Command Prompt, press the Windows key, and type in “cmd”.

Screenshot showing how to open Command Prompt as an administrator
command-prompt-new-window
Screenshot of Command Prompt window

The only difference is that you may not be able to delete some protected files, which shouldn’t be a problem in most cases.

How to delete files with the del command

Now that Command Prompt is open, use cd to change directories to where your files are.

I’ve prepared a directory on the desktop called Test Folder. You can use the command tree /f to see a, well, tree, of all the nested files and folders:

Screenshot after running tree /f in target directory

For example, to delete Test file.txt, just run del "Test File.txt".

There may be a prompt asking if you want to delete the file. If so, type “y” and hit enter.

Note: Any files deleted with the del command cannot be recovered. Be very careful where and how you use this command.

After that, you can run tree /f to confirm that your file was deleted:

Screenshot after deleting file with del command

Also, bonus tip – Command Prompt has basic autocompletion. So you could just type in del test, press the tab key, and Command Prompt will change it to del "Test File.txt".

How to force delete files with the del command

Screenshot of error after trying to delete a read only file

To get around this, use the /f flag to force delete the file. For example, del /f "Read Only Test File.txt":

Screenshot after deleting file with the force flag

How to delete folders with the rmdir command

To delete directories/folders, you’ll need to use the rmdir or rd command. Both commands work the same way, but let’s stick with rmdir since it’s a bit more expressive.

Also, I’ll use the terms directory and folder interchangeably for the rest of the tutorial. “Folder” is a newer term that became popular with early desktop GUIs, but folder and directory basically mean the same thing.

To remove a directory, just use the command rmdir <directory name>.

Note: Any directories deleted with the rmdir command cannot be recovered. Be very careful where and how you use this command.

In this case I want to remove a directory named Subfolder, so I’ll use the command rmdir Subfolder:

Screenshot of a directory not empty error

But, if you remember earlier, Subfolder has a file in it named Nested Test File.

You could cd into the Subfolder directory and remove the file, then come back with cd .. and run the rmdir Subfolder command again, but that would get tedious. And just imagine if there were a bunch of other nested files and directories!

Like with the del command, there’s a helpful flag we can use to make things much faster and easier.

How to use the /s flag with rmdir

To remove a directory, including all nested files and subdirectories, just use the /s flag:

Screenshot after running rmdir with the /s flag

There will probably be a prompt asking if you want to remove that directory. If so, just type “y” and hit enter.

And that’s it! That should be everything you need to know to remove files and folders in the Windows Command Prompt.

All of these commands should work in PowerShell, which is basically Command Prompt version 2.0. Also, PowerShell has a bunch of cool aliases like ls and clear that should feel right at home if you’re familiar with the Mac/Linux command line.



Learn to code for free. freeCodeCamp’s open source curriculum has helped more than 40,000 people get jobs as developers. Get started

  • In some cases, for whatever reason, Windows will make sure that the provided file is used by the system and prevent it from being deleted. This file situation is very frustrating, especially if you know the file is not in use.

    If you are having trouble in deleting any file or folder directly by right-clicking, then you can delete it using cmd. The commands below delete the specific file or folder and place them in the recycle bin:

    • del
    • rmdir

    Here we have created a sample File and a Folder to delete it using CMD:
    Cmd del без подтверждения и Cmd Delete Folder

    del command
    cd desktop
     del hello.txt

    Cmd del без подтверждения и Cmd Delete Folder

    rmdir command
    cd desktop
    rmdir tasks

    Cmd del без подтверждения и Cmd Delete Folder

    Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.

    Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

    Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter.

    Содержимое текущей папки — dir

    Выводит список файлов и папок в текущей папке.

    C:\content-server>dir Том в устройстве C имеет метку SYSTEM Серийный номер тома: 2C89-ED9D Содержимое папки C:\content-server
    06.10.2020 00:41 <DIR> .
    06.10.2020 00:37 <DIR> .circleci
    16.07.2020 16:04 268 .editorconfig
    16.07.2020 16:04 10 .eslintignore
    16.07.2020 16:04 482 .eslintrc
    06.10.2020 00:37 <DIR> .github
    16.07.2020 16:04 77 .gitignore
    06.10.2020 00:41 <DIR> assets
    06.10.2020 00:41 <DIR> gulp
    16.07.2020 16:10 379 gulpfile.js
    16.07.2020 16:10 296 320 package-lock.json
    16.07.2020 16:10 751 package.json
    16.07.2020 16:04 509 README.md

    Открыть файл

    Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

    Перейти в другую папку — cd

    Команда cd без аргументов выводит название текущей папки.

    Перейти в папку внутри текущего каталога

    C:\content-server>cd assetsC:\content-server\assets>

    Перейти на одну папку вверх

    C:\content-server\assets>cd ..
    C:\content-server>

    Перейти в папку на другом диске

    c:\content-server>cd /d d:/ d:\>

    Чтобы просто изменить диск, введите c: или d:

    Больше статей о фронтенде и работе в айти в телеграм-канале.

    Создать папку — mkdir или md

    Создаём пустую папку code внутри папки html:

    d:\html>mkdir coded:\html>dir Содержимое папки d:\html
    03.11.2020 19:23 <DIR> .
    03.11.2020 19:23 <DIR> ..
    03.11.2020 19:25 <DIR> code 0 файлов 0 байт 3 папок 253 389 438 976 байт свободно

    Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.

    d:\html>mkdir css\js
    d:\html>dir Том в устройстве D имеет метку DATA Серийный номер тома: 0000-0000 Содержимое папки d:\html 03.11.2020 19:23 <DIR> . 03.11.2020 19:23 <DIR> .. 03.11.2020 19:25 <DIR> code 03.11.2020 19:29 <DIR> css

    Создаётся папка css, внутри которой находится папка js. Чтобы проверить это, используем команду tree. Она показывает дерево папок.

    Удалить папку — rmdir или rd

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

    d:\html\css>rmdir js

    При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.

    d:\html\css>d:\html>rmdir cssПапка не пуста.

    Чтобы удалить дерево папок, используйте ключ /s. Тогда командная строка запросит подтверждение перед тем, как удалить всё.

    d:\html>rmdir css /scss, вы уверены [Y(да)/N(нет)]? y

    Показать дерево папок — tree

    В любом момент мы можем увидеть структуру папок. Для этого используется команда tree.

    d:\html>tree
    Структура папок тома DATA
    Серийный номер тома: 0000-0000
    D:.
    ├───code
    └───css └───js

    Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.

    :/>  Как почистить кэш на ноутбуке: windows 7 и более поздних версиях?

    Удаление файла — del или erase

    Команда для удаления одного или нескольких файлов.

    d:\html>del blog.txt

    Переименование файла — ren или rename

    Последовательно вводим ren, старое и новое имя файла.

    d:\html>dir Содержимое папки d:\html
    03.11.2020 19:23 <DIR> .
    03.11.2020 19:23 <DIR> ..
    03.11.2020 19:59 0 blag.txtd:\html>ren blag.txt blog.txtd:\html>dir Содержимое папки d:\html
    03.11.2020 19:23 <DIR> .
    03.11.2020 19:23 <DIR> ..
    03.11.2020 19:59 0 blog.txt

    Команды одной строкой

    Очистить консоль — cls

    Информация о системе — systeminfo

    d:\html>systeminfoИмя узла: DESKTOP-6MHURG5
    Название ОС: Майкрософт Windows 10 Pro
    Версия ОС: 10.0.20246 Н/Д построение 20246
    Изготовитель ОС: Microsoft Corporation
    Параметры ОС: Изолированная рабочая станция
    Сборка ОС: Multiprocessor Free

    Информация о сетевых настройках — ipconfig

    d:\html>ipconfigНастройка протокола IP для Windows
    Адаптер Ethernet Ethernet 2: Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . :

    Список запущенных процессов — tasklist

    c:\>tasklist
    Имя образа PID Имя сессии № сеанса Память
    ========================= ======== ================ =========== ============
    System Idle Process 0 Services 0 8 КБ
    System 4 Services 0 2 688 КБ
    Secure System 72 Services 0 23 332 КБ
    …

    Справка по командам — help

    Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

    d:\html>help treeГрафическое представление структуры папок или пути.
    TREE [диск:][путь] [/F] [/A] /F Вывод имен файлов в каждой папке. /A Использовать символы ASCII вместо символов национальных алфавитов.

    В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.

    Как ещё ускорить работу


    «Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

    Cannot retrieve contributors at this time

    Deletes a subkey or entries from the registry.

    Syntax

    <div data-snippet-clipboard-copy-content="reg delete [{/v valuename | /ve | /va}] [/f]”>

    reg delete <keyname> [{/v valuename | /ve | /va}] [/f]

    Parameters

    Remarks

    • The return values for the reg delete operation are:

    Examples

    To delete the registry key Timeout and its all subkeys and values, type:

    reg delete HKLM\Software\MyCo\MyApp\Timeout

    To delete the registry value MTU under HKLM\Software\MyCo on the computer named ZODIAC, type:

    reg delete \\ZODIAC\HKLM\Software\MyCo /v MTU

    Related links

    <!– –>

    Работа с реестром из командной строки

    Работа с реестром возможна не только через утилиту regedit.exe, но и напрямую из командной строки с помощью утилиты REG, она поддерживает все возможности, которые имеет программа regedit.exe. И более того — она также поддерживает несколько особенных функций. Полезна в том случае когда работа с regedit по каким либо причинам невозможна.

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

    Основной синтаксис

    В общем виде синтаксис команды REG выглядит следующим образом:

    REG <процедура> [список параметров]

    Всего существует одиннадцать процедур, которые способна выполнять директива REG: QUERY, ADD, DELETE, COPY, SAVE, LOAD, UNLOAD, RESTORE, COMPARE, EXPORT, IMPORT. Каждая из этих процедур имеет, как правило, собственный набор параметров.

    При вызове из командной строки директива REG пересылает в окружение операционной системы так называемый код возврата: сообщение об успешном или неуспешном выполнении операции. Если код возврата равен 0, это означает, что операция была выполнена успешно, если же она завершилась с ошибкой, код возврата будет равен 1.

    Более подробные сведения об использовании утилиты REG вы можете получить, набрав в командной строке директиву REG /?, чтобы получить информацию о какой-либо из перечисленных процедур, воспользуйтесь командой REG <процедура> /?.

    Сокращения

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

    Сокращения названий веток реестра

    Вывод содержимого ветвей (QUERY)

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

    REG QUERY [\Компьютер\]Путь [/v Параметр | /ve] [/s]

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

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

    reg query "HKLM\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keys"

    Лучше вводить путь в кавычках.

    Будет выведен примерно такой результат:

    HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keys
    def.key REG_BINARY 300E0C0C415A415A415F6E6F70617373
    HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keys\2015ZAO_

    Как видно из вывода, в реестре компьютера находится всего один контейнер 2015ZAO_.

    Экспорт и импорт веток реестра (EXPORT и IMPORT)

    Для экспорта используется команда EXPORT. Синтаксис команды:

    REG EXPORT <имя_раздела> <имя_файла> [/y]

    Экспортируем контейнеры закрытых ключей на рабочий стол:

    reg export "hklm\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-2-1-2889205033-3114528180-1522031737-1000\Keys" C:\Users\Dmitry\Desktop\keys.reg /y
    Операция успешно завершена.

    Вся ветка с контейнерами успешно экспортирована на рабочий стол и сохранена в файле keys.reg. Теперь импортируем ее обратно.

    Команда доступна только для выполнения на локальном компьютере.

    Для импорта используется команда IMPORT. Синтаксис команды:

    REG IMPORT <имя_файла>
    reg import C:\Users\747\Desktop\keys.reg
    Операция успешно завершена.

    Создание резервной копии реестра (SAVE и RESTORE)

    Для резервного копирования и восстановления реестра используются следующие команды (типы операций) утилиты REG SAVE и REG RESTORE:

    REG SAVE <имя_раздела> <имя_файла> [/y]
    REG RESTORE <имя_раздела> <имя_файла>

    В данному разделе перечислены основные команды утилиты REG для получения более подробной информации обратитесь к ресурсам, перечисленным в разделе Дополнительные ссылки

    Дополнительные ссылки

    Реестр WindowsВ статье, посвященной команде Reg Add, мы разобрали как можно добавить запись в реестр  Windows через командную строку или посредством bat-файла. Существует обратная команда, позволяющая удалять ключи из реестра Windows, и называемая Reg Delete. Разберем синтаксис этой команды.

    В общем виде команда Reg Delete выглядит так:

    Разберем синтаксис подробнее:

    имя_раздела — указывается раздел, в котором находятся нужные ключи реестра. Фактически, путь к этим ключам. Если в пути встречаются пробелы между символами, его необходимо заключить в кавычки.

    Например, на скриншоте ниже мы видим, что переменные реестра, относящиеся к программе 7-Zip лежат в ветке HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip. Корневой раздел надо указывать в сокращенном виде: HKLM, HKCU, HKCR, HKU или HKCC.

    Reg Delete или Удаление записей в реестре через bat-файл

    /v имя_записи — имя удаляемого ключа реестра. Если не указать, будут удалены все подразделы и ключи.

    /ve — удалять безымянные параметры.

    /va — запрашивать все параметры данного раздела.

    /f — удалять принудительно без дополнительного предупреждения.

    Если операцию необходимо провести на удаленном компьютере, то перед именем раздела необходимо добавить имя компьютера вот в таком виде \\имя_компьютера\имя_раздела. Дальнейший синтаксис команды остается без изменений.

    Пример использования команды Reg Delete:

    reg delete \\Test-PC\HKLM\SOFTWARE\TEST /v ABC

    Данная команда удалит параметр ABC в разделе HKEY_LOCAL_MACHINE\SOFTWARE\TEST на компьютере Test-PC. Если удаление происходит на локальном компьютере, то достаточно

    reg delete HKLM\SOFTWARE\TEST /v ABC

    Если нам нужно удалить весь раздел TEST целиком, то можно использовать команду

    reg delete HKLM\SOFTWARE\TEST

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


    <!– Put this script tag to the of your page –>


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

    В общем виде команда reg add выглядит следующим образом:

    Разберем её синтаксис подробнее. Для лучшего понимания взглянем на пример записи в реестре:

    Reg Add или добавление новой записи в реестр Windows через bat-файл

    Если запись будет добавляться в реестр другого компьютера, то перед именем раздела необходимо прописать имя компьютера, вот так: \\имя_компьютера\имя_раздела. Таким образом, Вы сразу можете прописать в bat-файле имена компьютеров и запустить его один раз у себя. Естественно, у Вас должны быть соответствующие права в домене.

    /v имя записи. На скриншоте таких записей несколько. Например, PluginsCleaned.

    /ve задаёт нулевое значение для записи, добавляемой в реестр. Не обязательно.

    /t тип данных — записи реестра могут принимать один из следующих типов данных:

    REG_SZ
    REG_MULTI_SZ
    REG_DWORD_BIG_ENDIAN
    REG_DWORD
    REG_BINARY
    REG_DWORD_LITTLE_ENDIAN
    REG_LINK
    REG_FULL_RESOURCE_DESCRIPTOR
    REG_EXPAND_SZ

    /s разделитель — задает символы для разделения копий данных. Используется при типе данных REG_MULTI_SZ в случае размещения более одной записи в списке. Если разделитель не задан, то используется разделитель \0, заданный по умолчанию.

    /d значение — значение добавляемой записи реестра.

    /f — добавляет раздел или запись без запроса подтверждения. Не обязательно.

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

    reg add /?

    Возвращаясь к нашему примеру. Я ввел в командную строку:

    В данном случае кавычки нужны, чтобы командная строка нормально восприняла пробелы в имени раздела. Как видите, я создал параметр Primer с типом REG_DWORD и значением 0.

    Вот результат данной команды:

    Reg Add или добавление новой записи в реестр Windows через bat-файл
    Результат работы команды Reg Add

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


    <!– Put this script tag to the of your page –>

    Reg

    Добавляет, изменяет и отображает на экране информацию разделов реестра и значение записей
    реестра.

    Reg add

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

    Синтаксис

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате
    \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр
    имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    /v имя_записи
    Задает имя записи для добавления к заданному разделу.
    /ve
    Задает нулевое значение для записи, добавляемой в реестр.
    /t тип_данных
    Задает тип данных для значения записи. Параметр тип_данных может иметь одно из
    перечисленных ниже значений:

    /s разделитель
    Задает символы для разделения копий данных. Используется при задании REG_MULTI_SZ в
    качестве типа данных и при размещении более одной записи в списке. Если разделитель не
    задан, то используется разделитель \0, заданный по умолчанию.
    /d значение
    Задает значение для новой записи реестра.
    /f
    Добавляет раздел или запись без запроса на подтверждение.
    /?
    Вывод справки в командной строке.
    :/>  Команда проверки диска cmd

    Примечания

    Примеры

    Далее приведены примеры использования команды reg add.

    reg add \hklm\software\myco /v data /t reg_binary /d fe340ead
    reg add “hkcu\software\microsoft\winmine” /v Name3 /t reg_sz /d Anonymous
    reg add “hkcu\software\microsoft\winmine” /v Time3 /t reg_dword /d 5

    Reg compare

    Сравнивает заданные разделы или записи реестра.

    Синтаксис

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров имя компьютера вставляется перед
    путем к разделу в формате \\имя_компьютера\путь_к_разделу. Если параметр
    имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан
    удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
    /v имя_записи
    Сравнивает специальную запись раздела.
    /ve
    Задает для сравнения только те записи, которые не имеют значения.
    {[/oa]|[/od]|[/os]|[on]}
    Задает вывод различий и совпадений. По умолчанию установлено значение /od.

    /s разделитель
    Сравнивает все разделы и записи.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg compare.

    reg compare “hkcu\software\microsoft\winmine” “hkcu\software\microsoft\winmine” /od /s

    Копирует запись реестра в заданный каталог локального или удаленного компьютера.

    Синтаксис

    Параметры

    имя_раздела_1
    Задает полный путь к разделу для копирования. Для удаленных компьютеров перед путем к
    разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя
    компьютера. Если параметр имя_компьютера не задан, операция по умолчанию
    выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева.
    Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и
    HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья
    HKLM и HKU.
    имя_раздела_2
    Задает полный путь к разделу точки назначения. Для удаленных компьютеров перед путем к
    разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя
    компьютера. Если параметр имя_компьютера не задан, операция по умолчанию
    выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева.
    Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и
    HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья
    HKLM и HKU.
    /s
    Копирует все вложенные разделы и записи заданного раздела.
    /f
    Копирует раздел без запроса на подтверждение.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg copy:

    reg copy “hkcu\software\microsoft\winmine” “hkcu\software\microsoft\winminebk” /s /f
    reg copy “hkcu\software\microsoft\winminebk” “hkcu\software\microsoft\winmine” /s

    Reg delete

    Удаляет раздел или записи реестра.

    Синтаксис

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате
    \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если
    параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    /v имя_записи
    Удаляет запись раздела. Если запись не задана, то будут удалены все записи и вложенные
    разделы данного раздела.
    /ve
    Задает для удаления только те записи, которые не имеют значения.
    /va
    Удаляет все записи заданного раздела. Данный параметр не удаляет вложенные разделы в
    заданном разделе.
    /f
    Удаляет существующий раздел реестра или запись без запроса на подтверждение.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg delete.

    reg delete “hkcu\software\microsoft\winmine” /v Name1
    reg delete “hkcu\software\microsoft\winmine” /v Time1
    reg delete “hkcu\software\microsoft\winmine” /va

    Reg export

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

    Синтаксис

    reg export имя_раздела имя_файла

    Параметры

    имя_раздела
    Задает полный путь к разделу. Операция export работает только на локальном
    компьютере. Путь начинается с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    имя_файла
    Задает имя и путь экспортируемого файла. Файл должен иметь расширение .reg.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg export.

    reg export “hkcu\software\microsoft\winmine” c:\data\regbackups\wmbkup.reg

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

    Синтаксис

    reg import имя_файла

    Параметры

    имя_файла
    Задает имя и путь файла для копирования в реестр локального компьютера. Предварительно с
    помощью операции reg export этот файл требуется создать.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg import.

    reg import “hkcu\software\microsoft\winmine” c:\data\regbackups\wmbkup.reg

    Reg load

    Записывает сохраненные разделы и записи в другой раздел реестра. Предполагается, что это
    будет временный файл для устранения неполадок или редактирования записей реестра.

    Синтаксис

    reg load имя_раздела имя_файла

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате
    \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если
    параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    имя_файла
    Задает путь и имя файла, который будет загружен. Этот файл должен быть создан заранее с
    помощью операции reg save и с расширением .hiv.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg load.

    reg load “hkcu\software\microsoft\winminebk2” wmbkup.hiv

    Reg query

    Возвращает список следующего уровня вложенных разделов и записей, находящихся в разделе
    реестра.

    Синтаксис

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате
    \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если
    параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан
    удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
    /v имя_записи
    Возвращает запись и ее значение. Этот параметр возвращает только те записи, которые
    находятся непосредственно под заданным разделом. Записи из вложенных разделов,
    находящихся под текущим разделом, не выводятся. Если имя_записи пропущено, то
    возвращаются все записи, находящиеся в данном разделе.
    /ve
    Задает только те записи, которые не имеют значения.
    /s
    Возвращает все разделы и записи во все уровни. Без этого параметра будет возвращен только
    следующий уровень разделов и записей.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg query.

    reg query “hklm\system\currentcontrolset\control\session manager” 

    /v maxstacktracedepth

    reg query “hkcu\software\microsoft\winmine” /s

    reg query “hklm\system\currentcontrolset\control\session manager” 
    /v maxstacktracedepth

    reg query “hkcu\software\microsoft\winmine” /s

    Reg restore

    Записывает сохраненные вложенные разделы и записи обратно в раздел реестра.

    Синтаксис

    reg restore имя_раздела имя_файла

    Параметры

    имя_раздела
    Задает полный путь к разделу. Операция restore работает только на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    имя_файла
    Задает путь и имя файла, который будет обратно записан в реестр. Файл должен быть создан
    заранее с помощью операции reg save с расширением .hiv.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg restore.

    reg restore “hkcu\software\microsoft\winmine” wmbkup.hiv

    Сохраняет копии заданных разделов, записей и значений реестра в заданном файле.

    Синтаксис

    reg save имя_раздела имя_файла

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате
    \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если
    параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    имя_файла
    Задает путь и имя файла, который будет создан. Если путь не задан, используется текущий
    путь.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg save.

    reg save “hkcu\software\microsoft\winmine” wmbkup.hiv

    Удаляет раздел реестра, загруженного с помощью операции reg load.

    Синтаксис

    reg unload имя_раздела

    Параметры

    имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате
    \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если
    параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном
    компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями
    являются HKLM, HKCU, HKCR, HKU и HKCC.
    /?
    Вывод справки в командной строке.

    Примечания

    Примеры

    Далее приведены примеры использования команды reg unload.

    reg unload “hkcu\software\microsoft\winminebk2”

    Примечания

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

    Добавляет, изменяет и отображает на экране информацию разделов реестра и значение записей
    реестра.