Как запустить утилиту из командной строки
Как запустить программу через командную строку Windows
Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.
Поскольку такой запуск приложений может подойти не всегда, в данной статье давайте рассмотрим несколько различных способов, используя которые получится запустить программу из командной строки.
Для начала нужно открыть окно консоли. Как это сделать, подробно описано в статье: вызов командной строки Windows.
1 способ: запуск системного приложения
Для того чтобы запустить из консоли одно из системных приложений используется команда «start» и через пробел указывается нужное название. В качестве названия нужно прописать системное имя. Для Проводника – это explorer, диспетчера задач – taskmgr, панель управления – control, конфигурация системы – msconfig.
Чтобы открыть блокнот напишите notepad, проигрыватель Windows Media – wmplayer, Paint – mspaint, таблицу символов – charmap. Если напишите cmd, откроется новое окно командной строки.
Например, откроем таблицу символов. Наберите в строке:
start charmap
и нажмите «Enter».
2 способ: указав полный путь к файлу
Если вам нужно запустить любое другое установленное приложение, тогда следует указать полный путь к исполняемому файлу программы.
Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.
В консоли будет написано:
c:\users\master\downloads\wlsetup-all
После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.
Если же в пути к нужному файлу будут пробелы, тогда появится окно с сообщением, что найти указанный файл не получается. Дело в том, что командная строка распознает путь до первого пробела, а не всю введенную вами строку. В примере, она решила, что я хочу открыть c:\program.
Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.
Для этого найдите через окно Проводника исполняемый файл нужного приложения. Чтобы понять, что это он, посмотрите, чтобы напротив него в поле «Тип» было указано «Приложение». Дальше кликните по полю вверху – это и есть путь.
Например, Тотал Коммандер запускается файлом «totalcmd», а он находится по пути: «c:\program files\total commander».
Или еще один вариант. Если на рабочем столе есть ярлык нужного приложения, его можно не искать через Проводник. Достаточно кликнуть по нему правой кнопкой и выбрать пункт «Расположение файла».
Откроется окно, которое мы уже рассмотрели. В нем будет выделен файлик, который запускает утилиту, а вверху можно узнать к ней путь.
3 способ: используя path
С помощью этой команды мы сохраним путь к той папке, в которой находится исполняемый файл, а потом запустим его.
Рассмотрим все тот же Тотал Коммандер. В консоли пишем:
path c:\program files\total commander
После «path» обязательно ставьте пробел. Именно по этому пути находится нужный нам файл «totalcmd». Нажимайте «Enter».
Дальше прописывайте название exe-шного файла. У меня это:
totalcmd
Указанная программа будет запущена. В конце необязательно указывать расширение. Таким образом, можно запустить любой исполняемый файл в указанной папке.
4 способ: с помощью команды cd
Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:
cd c:\program files\teamviewer
После «cd» поставьте пробел. Жмите «Enter».
В этой папке хранится файл, которым запускается TeamViewer, он имеет одноименное название. Поэтому дальше ввожу:
teamviewer
нажимаю «Enter» и утилита запускается.
Если нужно открыть приложение, которое установлено не на системном диске, то использовать можете команду path. Если я наберу:
path d:\program files\ccleaner
ccleaner
(после ввода каждой строки жмите «Enter»), то у меня откроется CCleaner. Именно он установлен по указанному пути на диске D:.
А вот с помощью команды cd этого сделать не получится.
5 способ: через контекстное меню
Для этого найдите ту папку, в которой хранится исполняемый файл, и нажмите по ней правой кнопкой мыши, при этом зажав и удерживая клавишу «Shift». Дальше в контекстном меню выберите «Открыть окно команд».
После этого в командной строке сразу откроется нужная нам папка. Введите в строку название файла, который запускает утилиту, и жмите «Enter». Это мы запустили CCleaner, расположенный не на системном диске (у меня D:).
Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.
Затем вводим название файла с расширением .*exe: chrome, и жмем «Enter». Браузер будет запущен.
6 способ: путь в кавычках
В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.
В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:
«c:\program files\total commander\totalcmd.exe»
Используя кавычки, можете открывать программы и на системном диске и на диске с данными.
Это все известные мне способы, которые помогут открыть нужную программу непосредственно из командной строки Windows. Если знаете что-то еще, пишите в комментариях.
Оценить статью: Загрузка... Поделиться новостью в соцсетях
Об авторе: Олег Каминский
Вебмастер. Высшее образование по специальности "Защита информации". Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности
Узнаем как запустить программу через командную строку?
Пользователи операционной системы Windows привыкли запускать все программы путем двойного нажатия левой кнопкой мыши по их иконкам. Однако мало кто знает, что это же действие можно произвести в системной консоли. В этой статье будет рассказано о том, как запустить программу c через командную строку. Всего рассмотрим три способа. А в конце предоставим метод, позволяющий запускать программу через ярлык, но с консольными параметрами.
Как запустить программу из командной строки?
Сразу стоит сказать, что все нижеописанные методы в большинстве своем схожи. Однако командная строка – это специфический инструмент, и в зависимости от того, какие атрибуты вы будете использовать для открытия приложения, будут меняться свойства последнего.
Способ 1: запуск системного приложения
Первым делом расскажем, как запустить программу из командной строки, если она системная. Пожалуй, это самый простой метод, так как для его выполнения потребуется знать всего одну команду – start. Ну и, конечно же, название самого приложения. Ниже будут перечислены самые популярные системные программы:
Команда | Программа |
taskmgr | Диспетчер задач |
control | Панель управления |
msconfig | Конфигурация Windows |
explorer | Файловый менеджер "Проводник" |
notepad | Блокнот |
wmplayer | Проигрыватель Windows Media |
mspaint | Графический редактор Paint |
charmap | Таблица символов |
cmd | Командная строка (при запуске откроется второе окно) |
По итогу для запуска определенной программы вам необходимо написать слово start и ввести ее название через пробел. На практике это выглядит следующим образом:
start control
Способ 2: указать полный путь к файлу
К сожалению, запустить программу от стороннего разработчика предыдущим способом не получится, но есть другой метод. Заключается он во вводе полного пути к исполняемому файлу. Например, у вас на системном диске C лежит установщик какой-то программы с названием install.exe. Чтобы его запустить, потребуется ввести следующую команду:
C:\install.exe
Соответственно, если файл будет находиться в другой папке, то в строке нужно ввести все директории, которые следуют до файла. К слову, очень важно, чтобы в названии папок не было пробелов. В противном случае появится ошибка. Устранить ее довольно просто – нужно взять весь путь в кавычки. Например:
"C:\путь к папке с пробелами\исполняемый файл.exe"
Способ 3: используя path
Третий способ, как запустить программу из командной строки, подразумевает использование команды patch. Ее суть заключается в запоминании указанной директории. То есть вам необходимо ввести адрес не к самому файлу, а к папке, где он находится. Например, нужно открыть Total Commander, который находится по следующему адресу:
c:\program files\total commander
Тогда в консоли введите следующую команду:
patch "c:\program files\total commander"
Командная строка запомнит директорию, которую вы указали, и будет запускать все файлы из нее, если вы введете их название. Таким образом для запуска Total Commander останется лишь написать его название:
totalcmd
Как запустить программу с параметрами командной строки?
Теперь перейдем непосредственно к тому, как запустить приложение с консольными параметрами. К слову, делается это достаточно просто, даже командную строку открывать не придется – все выполняется в свойствах ярлыка.
- Нажмите ПКМ по ярлыку программы.
- Выберите пункт "Свойства".
- Перейдите на вкладку "Ярлык".
- В поле "Объект" допишите нужный параметр после кавычек.
- Нажмите применить и закройте окно.
Теперь программа будет запускаться с указанным параметром, вам всего лишь нужно дважды кликнуть по ее ярлыку. Вот мы и рассмотрели все способы, как можно запустить программу из командной строки. Ну а каким именно пользоваться – решать только вам.
Установка exe через командную строку. Как запустить программу из командной строки? способ: запуск системного приложения
Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.
Поскольку такой запуск приложений может подойти не всегда, в данной статье давайте рассмотрим несколько различных способов, используя которые получится запустить программу из командной строки.
1 способ: запуск системного приложения
Для того чтобы запустить из консоли одно из системных приложений используется команда «start» и через пробел указывается нужное название. В качестве названия нужно прописать системное имя. Для Проводника – это explorer , диспетчера задач – taskmgr , панель управления – control , конфигурация системы – msconfig .
Чтобы открыть блокнот напишите notepad , проигрыватель Windows Media – wmplayer , Paint – mspaint , таблицу символов – charmap . Если напишите cmd , откроется новое окно командной строки.
Например, откроем таблицу символов. Наберите в строке:
и нажмите «Enter» .
2 способ: указав полный путь к файлу
Если вам нужно запустить любое другое установленное приложение, тогда следует указать полный путь к исполняемому файлу программы.
Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.
В консоли будет написано:
c:\users\master\downloads\wlsetup-all
После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.
Если же в пути к нужному файлу будут пробелы, тогда появится окно с сообщением, что найти указанный файл не получается. Дело в том, что командная строка распознает путь до первого пробела, а не всю введенную вами строку. В примере, она решила, что я хочу открыть c:\program .
Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.
Для этого найдите через окно Проводника исполняемый файл нужного приложения. Чтобы понять, что это он, посмотрите, чтобы напротив него в поле «Тип» было указано «Приложение» . Дальше кликните по полю вверху – это и есть путь.
Например, Тотал Коммандер запускается файлом «totalcmd» , а он находится по пути: «c:\program files\total commander» .
Или еще один вариант. Если на рабочем столе есть ярлык нужного приложения, его можно не искать через Проводник. Достаточно кликнуть по нему правой кнопкой и выбрать пункт «Расположение файла» .
Откроется окно, которое мы уже рассмотрели. В нем будет выделен файлик, который запускает утилиту, а вверху можно узнать к ней путь.
3 способ: используя path
С помощью этой команды мы сохраним путь к той папке, в которой находится исполняемый файл, а потом запустим его.
Рассмотрим все тот же Тотал Коммандер. В консоли пишем:
path c:\program files\total commander
После «path» обязательно ставьте пробел. Именно по этому пути находится нужный нам файл «totalcmd» . Нажимайте «Enter» .
Указанная программа будет запущена. В конце необязательно указывать расширение. Таким образом, можно запустить любой исполняемый файл в указанной папке.
4 способ: с помощью команды cd
Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:
cd c:\program files\teamviewer
После «cd» поставьте пробел. Жмите «Enter» .
В этой папке хранится файл, которым запускается TeamViewer, он имеет одноименное название. Поэтому дальше ввожу:
нажимаю «Enter» и утилита запускается.
Если нужно открыть приложение, которое установлено не на системном диске, то использовать можете команду path . Если я наберу:
path d:\program files\ccleaner
(после ввода каждой строки жмите «Enter» ), то у меня откроется CCleaner. Именно он установлен по указанному пути на диске D: .
А вот с помощью команды cd этого сделать не получится.
5 способ: через контекстное меню
Для этого найдите ту папку, в которой хранится исполняемый файл, и нажмите по ней правой кнопкой мыши, при этом зажав и удерживая клавишу «Shift» . Дальше в контекстном меню выберите «Открыть окно команд» .
После этого в командной строке сразу откроется нужная нам папка. Введите в строку название файла, который запускает утилиту, и жмите «Enter» . Это мы запустили CCleaner, расположенный не на системном диске (у меня D: ).
Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.
Затем вводим название файла с расширением .*exe : chrome , и жмем «Enter» . Браузер будет запущен.
6 способ: путь в кавычках
В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.
В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:
«c:\program files\total commander\totalcmd.exe»
Абсолютно все программы можно запускать из командной строки. Эта возможность появилась еще в первых операционных системах, включая линейку систем Microsoft Windows. Ранее операционные представляли собой сплошную командную строку (система MS-DOS). Сегодня многие разработчики программ включают в свой дистрибутив возможность запуска одним файлом, используя командную строку.
Вам понадобится
- Командная строка операционной системы (cmd.exe).
Инструкция
Нажмите меню «Пуск» - выберите пункт «Все программы» - «Стандартные» - «Командная строка»;
В открывшемся окне необходимо вернуться к диску «С», для этого в конце строки введите «cd..» и нажмите Enter. Повторите это действие несколько раз до полного перехода к диску «С»;
Введите полный путь до запускаемой вами программы (C:\Program Files\KeyTweak\KeyTweak.exe).
C:\Program Files\KeyTweak\KeyTweak.exe - полный путь к программе Key Tweak. Используемые в этом примере параметры программы Key Tweak:
- «u» – быстрый запуск программы;
- «-r» - восстановить последнее сохранение изменений;
- «-y» - ответить «Да» на поступающие от системы запросы.
Создать новый текстовый документ с расширением.txt.
Записать необходимый набор команд.
После совершения этих действий запустите файл.
Незаменима при сбоях в работе компьютера. Начало получения навыков обычно связано с работой, как открыть, копировать, выполнять запуск, удалить файл. Как будет выглядеть алгоритм действий при каждом из составляющих работы, вы сможете увидеть ниже. Начнём с вопроса, как открыть файл через командную строку, затем покажем, удалить их, копировать фрагмент текста. С этими задачами справится новичок, однако давно работающим с компьютером полезно вспомнить либо изучить эти варианты проведения обычных процессов.
В командной строке Windows можно полноценно работать с файлами.
Иногда через Менеджер, Проводник не получается открыть файлы, тогда поможет вам командная строка. Необходимо будет лишь запомнить несколько команд.
Итак, вы запустили программу , хотите открыть один из документов. Следуйте такому алгоритму.
![](/wp-content/uploads/kak-zapustit-utilitu-iz-komandnoj-stroki_11.jpg)
В последующем, запомнив путь, чтобы выполнить запуск, не нужно будет проходить в каталог, достаточно сразу в строке вписать полный путь.
СОВЕТ. Для быстроты работы существуют bat-файлы, в них заранее вписывают команды, нужные, часто набираемые. Затем запускается этот файл, а он откроет нужную программу.
Запуск, закрытие программ
Рассмотрим, как запустить файл с командной строки, ежели он является программным. Здесь будет иметь значение, входит ли приложение в пакет Windows или вам понадобилось стороннее приложение. Если открываемое приложение является частью компонентов Windows, запуск производится вписыванием в консоль его имени, затем нажимаете Enter. Не требуется указывать расширение . Допустим, вам потребовался запуск «Блокнота», значит, просто наберите слово notepad, нажав затем Enter.
Если программа является сторонней, следует вписать полный путь к ней. Например, вам понадобился запуск архиватора WinRAR, значит, вы вписываете следующее:
C:\Program Files\ WinRAR \ WinRAR.exe
Путь записывайте в кавычках, если в адресе к нему имеются пробелы. Кавычки при этом нужны прямые - не в виде запятых. При неправильных кавычках программа не откроется. Кавычки не надо копировать, их впечатываете непосредственно в командную строку, без применения буфера обмена. На английской раскладке нужные кавычки находятся в сочетании клавиш Shift + Э.
СОВЕТ. Если зайдёте в каталог с программой, полный путь к ней прописывать не нужно. Достаточно просто ввести название файла с расширением. Например, зайдя в директорию WinRAR, вписываете команду WinRAR.exe - произведётся запуск программы.
Для закрытия приложений применяют программу taskkill. Вначале наберите tasklist, для вашего просмотра выйдет список процессов. Впишите номер индикатора в команде, например «taskkill /pid 3900/f», для подтверждения нажмите Enter. 3900 - это номер идентификатора.
Поиск по расширению
Командная строка поможет найти нужный файл по его расширению, если не помните его точного названия. Чтобы найти файл через командную строку, нужно запомнить применяемую в таком случае команду. Набираете dir и нужное вам расширение через звёздочку. Допустим, ищите один из экзешников, значит, набираете:
На экран будут выведены все файлы с данным расширением, вам останется найти среди них нужный. Если поиск требуется вести в подкаталогах, добавьте ключ «/S». Полная команда для поиска файла в диске C, включая поиск в подкаталогах, будет выглядеть так:
Удаление
Удалить ненужные системные файлы также можно посредством рассматриваемой программы. Удалить файл через командную строку несложно. Для удаления применяется команда del. После неё прописывается путь к искомому документу. Например, желаете удалить 123.txt. Вписываете следующее: «del C:\Windows\123.txt».
ВАЖНО. Для полного очищения какой-либо папки применяется атрибут «/S». Сможете удалить с таким ключом любые вложенные каталоги, все данные.
Копирование текста
OS Windows, заботясь об убыстрении, облегчении работы на ПК, создала горячие клавиши - комбинации, позволяющие быстро копировать текст, вставить его в другой файл. Это сочетания Ctrl+V или Shift+Insert.
В командной строке это не работает. Чтобы копировать информацию в ней, нужно вначале её настроить.
Теперь, чтобы копировать фрагмент текста из командной строки, выделите его мышкой, нажмите сочетание Ctrl+C.
Все эти навыки вам пригодятся, если не получается выполнить нужный процесс обычным путём из-за сбоев, неполадок в компьютере. Несложные действия, легко запоминающийся алгоритм, чёткие инструкции - всё помогает вам более профессионально решать поставленные вопросы. Нужно лишь запомнить перечень команд, соблюдать правила вписывания их (например, когда нужно проставлять кавычки и какие), чётко, безошибочно вписывать путь к требуемому файлу.
Нередко для разнообразных программ приходится указывать специальные параметры командной строки, которые должны активироваться при ее запуске. К примеру, в программе QIP, чтобы не надоедала лишними сервисами, в параметрах необходимо указать ключ “/isolated”. Как это сделать?
Кстати данный ключ в QIP лично я использую всегда – он превращает программу в тот старый добрый QIP, каким он был когда-то, без толпы надоедливых сервисов и всякой дряни. Остается лишь сама “аська”.
Ну да мы отвлеклись. Запустить программу с параметрами командной строки несложно. Для этого нужно сначала создать ее ярлык на рабочем столе либо в панели задач.
Щелкните на значке программы в папке Program Files либо в списке Все программы правой кнопкой мыши и выберите команду Отправить > Рабочий стол (создать ярлык) .
Ярлык появится на рабочем столе. Щелкните на нем правой кнопкой мыши и выберите команду Свойства . Откроется окно, в котором нас интересует поле Объект . Именно в нем, после кавычек, и следует дописать нужную нам команду. В данном случае – ключ “/isolated”.
Однако, сей способ кажется мне несколько трудоемким. Создать ярлык, потом прописывать параметры… не проще ли получить возможность сразу запустить любую программу, указав в контекстном меню нужные параметры командной строки? Другими словами, просто щелкнул правой кнопкой мыши на файле, указал нужные параметры и дело в шляпе.
Поможет нам в этом программа ExecParm.
Параметры командной строки с ExecParm
Для начала скачаем программу, для системы нужной разрядности.
Скачем обычный архив, распаковать который можно куда угодно. В нем будет всего три файла – ExecParm.txt, Execparm.dll и Execparm.inf.
А где же исполняемый файл, спросите вы, как установить-то? Очень просто. Достаточно щелкнуть на файле Execparm.inf правой кнопкой мыши и выбрать команду Установить .
В сущности, таким образом в системный реестр просто добавиться несколько записей. Теперь достаточно щелкнуть на исполняемом файле программы правой кнопкой мыши и выбрать команду Execute With Parameters (т.е. запустить с параметрами командной строки).
Осталось указать необходимые параметры и щелкнуть на кнопке ОК. Возможно, это способ понравится кому-то больше, чем первый, более традиционный, вариант.
с:\archive\arch.rar - путь к архивному файлу
"с:\MyFiles\"- путь к папке приготовленной для архивирования. Следует обратить внимание на то, что пути к папкам, где есть хоть один символ кириллицы или пробел в имени, обязательно должны заключаться в кавычки.
Дорогие друзья, не секрет, что пользователи, работающие на базе Linux, вечно задирают нос перед теми, кто работает на Windows. Они говорят, что для Windows нужно устанавливать приложение минимум 10 минут, нажимая большое количество кнопок, ковыряться с галочками выбора. А перед тем как, собственно, установить приложение, нужно найти официальный сайт программы, при этом не заблудившись в интернете. Пользователи же Linux гордятся тем, что любую утилиту могут установить с терминала, выполнив определённую команду.
В Windows имеется как и в Linux возможность установки, удаления или редактирования программ с помощью команд.
Разработчики утверждают, что в Windows 10 также появится возможность быстрой установки, обновления и удаления различного обеспечения из терминала системы. Осталось дождаться официального релиза. Но можно и не дожидаться релиза, а прямо сейчас воспользоваться удивительной функцией, которая позволит пользователю установить программу из командной строки. Однако это ещё не все сюрпризы: утилита позволит также удалить, обновить, открыть и закрыть программу. Интересно? Давайте познакомимся с Chocolatey поближе.
Установка программы через командную строку
Сейчас мы будем пробовать управлять программами более удобным и очень похожим способом на то, как это выполняется в среде Linux. И в этом нам поможет специальный сервис Chocolatey, пакетный менеджер для Windows. Клиент Chocolatey представляет собой утилиту, предназначенную для работы в консоли. Давайте сразу попробуем её установить. Для установки откроем терминал с правами администратора. Нажмите правой кнопкой мыши на меню Пуск и нажмите пункт «Командная строка» (с правами администратора). Теперь скопируем следующий код:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command «iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Вставляем и нажимаем клавишу Enter. Теперь нужно закрыть консоль, чтобы данные по переменным освежились.
На сервисе Chocolatey собран большой каталог утилит и приложений: на данный момент более 2000 утилит. Посмотреть их можно на официальном сайте https://chocolatey.org/packages. Итак, пришло время узнать, как установить любую программу через командную строку:
Снова открываем терминал от имени администратора. Копируем текст, представленный справа от программы на сайте https://chocolatey.org/packages. Например, для установки браузера Google Chrome представлен следующий код:
choco install googlechrome -y
Копируем его и вставляем в терминал. Не забываем после кода с сайта писать комбинацию -y. Жмём Enter. Теперь осталось дождаться завершения установки браузера. После чего можно закрыть окно терминала.
Запуск указанной программы или команды в отдельном окне.
Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.Формат командной строки:
START ["заголовок"] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [команда/программа] [параметры]
Для получения справочной информации используется команда start /?
Параметры командной строки:
"заголовок" - заголовок окна. Обязательно в двойных кавычках.
путь - рабочий каталог для запускаемого приложения.
B - запуск приложения без создания нового окна с отключением обработки сочетания клавиш CTRL+C. Если приложение не обрабатывает сочетание клавиш CTRL+C самостоятельно, единственным способом его прерывания является использование сочетания клавиш CTRL+Break.
I - Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.
MIN - Запуск команды/программы в свернутом окне.
MAX - Запуск команды/программы в развернутом окне.
SEPARATE - Запуск 16-разрядной программы Windows в отдельной области памяти.
SHARED - Запуск 16-разрядной программы Windows в общей области памяти.
LOW - Запуск приложения с приоритетом IDLE (самый низкий приоритет).
NORMAL - Запуск приложения с приоритетом NORMAL.
HIGH - Запуск приложения с приоритетом HIGH.
REALTIME - Запуск приложения с приоритетом REALTIME (самый высокий приоритет).
NODE - Указывает предпочтительный узел NUMA в качестве десятичного целого числа.
AFFINITY - Содержит маску сходства процессора в виде шестнадцатеричного числа. Процесс будет выполняться только на этих процессорах. Маска сходства интерпретируется по-разному при совмещении параметров /AFFINITY и /NODE. Укажите маску сходства таким образом, как если бы маска процессора узла NUMA сдвинута вправо и начинается на нулевом бите. Выполнение этих процессов ограничено процессорами, общими для указанной маски сходства и узла NUMA. Если общих процессоров не существует, то выполнение процесса ограничено указанным узлом NUMA.
WAIT - Запуск приложения с ожиданием его завершения.
ABOVENORMAL - Запуск приложения с классом приоритета ABOVENORMAL (выше стандартного)
BELOWNORMAL - Запуск приложения с классом приоритета BELOWNORMAL (ниже стандартного)
команда/программа - Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.
параметры - Параметры, передаваемые команде/программе.
Примечание: параметры SEPARATE и SHARED не поддерживаются на 64-разрядных платформах.
Параметры для мультипроцессорных систем /NODE и /AFFINITY не поддерживаются в операционной системе Windows Vista и более ранних версиях ОС Windows.
Указание параметра /NODE позволяет создавать процессы таким образом, чтобы использовать память в системах NUMA. NUMA (Non-Uniform Memory Access — «Неравномерный доступ к памяти» или Non-Uniform Memory Architecture — «Архитектура с неравномерной памятью») — технология, используемая в многопроцессорных системах, использующих общую память. Технология NUMA впервые была реализована в процессорах Intel Xeon. Архитектура системы с NUMA - это множественные узлы, имеющие доступ как к своей локальной памяти, так и к памяти других узлов. Формально память разделяется на быструю локальную и относительно медленную удаленную (поэтому память и “неравномерная”). Например, два процесса, которые взаимодействуют друг с другом через общую память, могут совместно использовать один и тот же предпочтительный узел NUMA для минимизации задержки памяти. Память выделяется из одного узла NUMA по возможности, что позволяет процессам выполняться на процессорах вне указанного узла.
start /NODE 1 application1.exe
start /NODE 1 application2.exe
Эти процессы можно ограничить для выполнения на определенных процессорах в одном узле NUMA. В следующем примере приложение application1 выполняется на низкоприоритетных процессорах узла, а приложение application2 выполняется на двух следующих процессорах узла. В этом примере предполагается, что указанный узел имеет минимум четыре логических процессора. Обратите внимание на то, что номер узла можно изменить на другой действительный номер для компьютера без изменения маски сходства.
start /NODE 1 /AFFINITY 0x3 application1.exe
start /NODE 1 /AFFINITY 0xc application2.exe
Применительно к стандартным однопроцессорным, но многоядерным процессорам, практическое применение параметров /NODE и /AFFINITY заключается в возможности запуска приложений на конкретных ядрах CPU. Параметр /NODE для однопроцессорных систем всегда равен нулю, а параметр /AFFINITY определяют битовую маску выбора процессорных ядер. Подробнее – в примерах ниже.
Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда
START MYFILE.TXT
приведет к запуску текстового редактора NOTEPAD с открытием файла MYFILE.TXT. Сведения о создании подобных сопоставлений из командных файлов приведены в описаниях команд ASSOC и FTYPE.
При запуске приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения перед возвратом к приглашению командной строки. Подобное новое поведение НЕ относится к запуску приложений из пакетных файлов.
При выполнении командной строки, первым элементом которой является текстовая строка "CMD" без расширения имени файла или указания пути, она заменяется значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из текущей активной папки, если таковая программа там имеется.
Если первый элемент командной строки не содержит расширения имени файла, обработчик команд CMD.EXE использует значение переменной среды PATHEXT, чтобы определить расширения имен исполняемых файлов и порядок поиска нужного файла. По умолчанию для переменной PATHEXT задается значение:
.COM;.EXE;.BAT;.CMD
Обратите внимание, что этот синтаксис подобен синтаксису для переменной PATH, то есть отдельные элементы разделяются точкой с запятой.
Если при поиске исполняемого файла нет соответствия ни одному из расширений, выполняется проверка соответствия указанного имени папки. Если имя папки соответствует указанному, то команда START запускает EXPLORER для этого пути. Если такое действие выполняется из командной строки, то оно эквивалентно выполнению команды CD /D для указанного пути. Так, например, команда
start C:\windows
откроет папку C:\windows в окне проводника.
Примеры использования:
start /? - выдать справку об использовании команды.
start - при запуске без параметров будет открыто новое окно интерпретатора команд CMD.
start "My new CMD window" - как и в предыдущем случае, выполнится запуск CMD в новом окне, но в качестве заголовка окна будет отображаться текст My new CMD window
start devmgmt.msc - выполнится запуск по расширению .msc диспетчера устройств Windows.
start http://google.com - выполнится запуск обозревателя Интернет и откроется страница поисковика Google.
start mailto:[email protected] - выполнится запуск почтового клиента в режиме подготовки электронного письма для адреса [email protected].
start /min notepad.exe - выполнится запуск блокнота в свернутом окне.
start "Backup Files" /min /belownormal mybackup.bat - запуск командного файла в свернутом окне с пониженным приоритетом.
start /abovenormal /MAX winword.exe - запуск редактора Microsoft Word в новом окне, развернутом на весь экран и с повышенным приоритетом.
start "" /high /MAX "C:\Program Files\Good game\MyGame" - запуск программы MyGame с высоким приоритетом.
Управление приоритетами удобно использовать для обеспечения комфортной работы пользователя с интерактивными приложениями на фоне выполнения длительных расчетных задач. Так, например при равных приоритетах редактора MS Word, и расчетной задачи, потребляющей значительную долю ресурсов центрального процессора, может возникнуть эффект подвисаний при работе с текстовым документом. Снижение же приоритета расчетной задачи создаст нормальные условия для работы пользователя, который практически не заметит никакого влияния на работе с документами, поскольку расчетная задача будет в основном выполняться на фоне режима ожидания редактора MS Word. Аналогичным образом можно добиться комфортной работы с интерактивными приложениями с одновременным выполнением ресурсоемких расчетных задач – либо повышая приоритет первых, либо занижая приоритет вторых.
Обратите внимание на то что заголовок окна можно опускать, но особенность обработки входных параметров командой start может привести к неожиданным результатам при попытке запуска программы, имя или путь которой содержит пробел(ы). Например, при попытке выполнить следующую команду:
start "C:\Program Files\FAR\FAR.EXE"
Из-за наличия пробела в пути к исполняемому файлу,
строка для запуска FAR.EXE должна быть заключена в двойные
кавычки, однако формат входных параметров для start предполагает обязательное наличие заголовка окна, также заключаемого в двойные кавычки, в результате чего "C:\Program Files\FAR\FAR.EXE" интерпретируется не как исполняемая программа, а как заголовок окна, и команда START выполнит запуск интерпретатора CMD с заголовком окна "C:\Program Files\FAR\FAR.EXE" . Для того, чтобы подобного не случилось нужно
использовать любой, пусть даже пустой, заголовок:
start "" "C:\Program Files\FAR\FAR.EXE"
При выполнении запуска командных файлов с помощью команды start, окно интерпретатора команд (cmd.exe) запускается с параметром /K, т. е. после выполнения команд в командном файле завершения cmd.exe не происходит. Например, имеется командный файл test.bat следующего содержания:
ECHO TEST
При его запуске командой start test.bat выполнится echo и окно командного процессора останется открытым в режиме ожидания ввода команд пользователем. Этот факт нужно учитывать при использовании команды start в сценариях, выполняющихся автоматически без вмешательства человека-оператора. Для закрытия окна CMD после выполнения командного файла достаточно в его конец добавить команду EXIT.
ECHO TEST
EXIT
Команда START кроме всего прочего, позволяет распределять процессорные ядра между запускаемыми приложениями. Иногда это позволяет решить проблему невозможности запуска устаревших приложений, разработанных еще во времена одноядерных систем. Например, старые игры, которые не запускаются с выдачей ошибки типа negative delta time, или зависают с искажением изображения или звука. Подобное наблюдается в некоторых модах S.T.A.L.K.E.R Shadow Of Chernobyl, когда могут возникать зависания при старте программы и при отображении основного меню игры. Запуск игры на одном ядре процессора, как правило, решает эти проблемы.
Для однопроцессорных систем параметр /NODE равен нулю, а параметр /AFFINITY определяют битовую маску для выбора ядер процессора:
0x1 – первое ядро.
0x2 – второе ядро.
0x4 – третье ядро.
0x8 – четвертое ядро.
И так далее. Например, для запуска приложения Блокнот (notepad.exe) на третьем ядре процессора (битовая маска – 0100, или 4 в шестнадцатеричной системе счисления) нужно выполнить команду:
start /node 0 /affinity 0x4 notepad.exe
Для запуска приложения на первом и четвертом ядре (битовая маска – 1001, или 9 в шестнадцатеричной системе счисления):
start /node 0 /affinity 0x9 notepad.exe
Для выбора 2-го, 3-го и 4-го ядер – двоичная маска равна 1110 или числу 0xE в шестнадцатеричном виде.
start /node 0 /affinity 0xE notepad.exe
Для большинства версий команды START, параметр /NODE по умолчанию равен нулю и его можно не задавать:
start /affinity 0xE notepad.exe
Если маска не задана, или все ее биты равны единице, то приложение будет выполняться на всех ядрах процессора.
Весь список команд CMD Windows
Работа с сетью в командной строке Windows (CMD).
Утилита NSLOOKUP.EXE
Утилита NSLOOKUP присутствует во всех версиях операционных систем Windows и является классическим средством диагностики сетевых проблем, связанных с разрешением доменных имен в IP-адреса. NSLOOKUP предоставляет пользователю возможность просмотра базы данных DNS-сервера и построения определенные запросов, для поиска нужных ресурсов DNS. Практически, утилита выполняет функции службы DNS-клиент в командной строке Windows.
После запуска, утилита переходит в режим ожидания ввода. Ввод символа ? или команды help позволяет получить подсказку по использованию утилиты.
Примеры использования:
nslookup - запуск утилиты
yandex.ru. - отобразить IP-адрес (а) узла с именем yandex.ru . Точка в конце имени желательна для минимизации числа запросов на разрешение имени к серверу DNS. Если завершающей точки нет, то NSLOOKUP сначала попытается разрешить
указанное имя как часть доменного имени компьютера, на котором она запущена.
server 8.8.4.4 - установить в качестве сервера имен DNS-сервер Google с IP-адресом 8.8.4.4
yandex.ru. - повторить запрос с использованием разрешения имени DNS-сервером Google.
set type=MX - установить тип записи MX
yandex.ru. - отобразить MX-запись для домена yandex.ru - В примере узел обмена почтой для домена - mx.yandex.ru
mx.yandex.ru. - отобразить информацию по mx.yandex.ru
set type=A - установить тип записи в A
mx.yandex.ru - получить IP-адреса для mx.yandex.ru
.
exit - завершить работу с nslookup
Возможно использование утилиты NSLOOKUP не в интерактивном режиме:
nslookup odnoklassniki.ru - определить IP-адрес узла
odnokassniki.ru с использованием сервера DNS, заданного настройками сетевого
подключения.
nslookup odnoklassniki.ru 8.8.8.8 - определить IP-адрес узла
odnokassniki.ru с использованием DNS-сервера 8.8.8.8 (публичный DNS-сервер Google)
nslookup 8.8.8.8 - определить имя узла, IP-адрес которого равен 8.8.8.8 с использованием
DNS-сервера, заданного настройками сетевого подключения.
Команда nslookup - отдельная статья с описанием команды NSLOOKUP.
Утилита PATHPING.EXE
Команда PATHPING выполняет трассировку маршрута к конечному узлу аналогично команде TRACERT , но дополнительно, выполняет отправку ICMP-эхо запросов на промежуточные узлы маршрута для сбора информации о задержках и потерях пакетов на каждом из них.
При запуске PATHPING без параметров, отображается краткая справка:
pathping [-g Список] [-h Число_прыжков] [-i Адрес] [-n] [-p Пауза] [-q Число_запросов] [-w Таймаут] [-P] [-R] [-T] [-4] [-6] узел
Параметры:
-g Список При прохождении по элементам списка узлов игнорировать предыдущий маршрут. Максимальное число адресов в списке равно 9 . Элементы списка помещаются в специальное поле заголовка отправляемых ICMP-пакетов.
-h Число_прыжков - Максимальное число прыжков при поиске узла. Значение по умолчанию - 30
-i Адрес - Использовать указанный адрес источника в отправляемых ICMP-пакетах.
-n - Не разрешать адреса в имена узлов.
-p Пауза - Пауза между отправками (мсек) пакетов. Значение по умолчанию - 250.
-q Число_запросов Число запросов для каждого узла. По умолчанию - 100
-w Таймаут - Время ожидания каждого ответа (мсек). Значение по умолчанию - 3000
-R - Тестировать возможность использования RSVP ( Reservation Protocol, протокола настройки резервирования ресурсов), который позволяет динамически выделять ресурсы для различных видов трафика.
-T - Тестировать на возможность использования QoS (Quality of Service - качество обслуживания) - системы обслуживания пакетов разного содержания с учетом их приоритетов доставки получателю.
-4 - Принудительно использовать IPv4.
-6 - Принудительно использовать IPv6.
Практически, PATHPING, запущенная на выполнение с параметрами по умолчанию, выполняет те же действия, что и команда TRACERT плюс команды PING для каждого промежуточного узла с указанием числа эхо-запросов, равным 100 (ping -n 100 . . . )
Пример результатов выполнения команды pathping yandex.ru :
Трассировка маршрута к yandex.ru [77.88.21.11]
с максимальным числом прыжков 30:
1 192.168.1.1
2 180.84.250.11
3 180.84.250.53
4 80.184.112.25
5 msk-ix-m9.yandex.net [193.232.244.93]
6 l3-s900-dante.yandex.net [213.180.213.70]
7 s600-s900.yandex.net [213.180.213.54]
8 yandex.ru [77.88.21.11]
Подсчет статистики за: 200 сек. . . .
            Исходный узел      Маршрутный узел
Прыжок   RTT   Утер./Отпр. %   Утер./Отпр. % Адрес
1   1мс   0/ 100 = 0%   0/ 100 = 0%   192.168.1.1
      0/ 100 = 0%   |
2   5мс   0/ 100 = 0%   0/ 100 = 0%   180.84.250.11
      0/ 100 = 0%   |
3   11мс 0/ 100 = 0%   3/ 100 = 3%   180.84.250.53
      8/ 100 = 8%   |
4   4мс   0/ 100 = 0%   0/ 100 = 0%   80.184.112.25
      0/ 100 = 0%   |
5   8мс   0/ 100 = 0%   0/ 100 = 0%   msk-ix-m9.yandex.net [193.232.244.93]
      0/ 100 = 0%   |
6   12мс 0/ 100 = 0%   0/ 100 = 0%   l3-s900-dante.yandex.net [213.180.213.70]
      0/ 100 = 0%   |
7   5мс   0/ 100 = 0%   0/ 100 = 0%   s600-s900.yandex.net [213.180.213.54]
      0/ 100 = 0%   |
8   2мс   0/ 100 = 0%   0/ 100 = 0%   yandex.ru [77.88.21.11]
В приведенном примере красным цветом выделен проблемный участок маршрута к конечному узлу с потерей 8% пакетов.
При интерпретации результатов выполнения pathping нужно учитывать тот факт, что некоторые маршрутизаторы могут быть настроены на блокировку icmp-трафика, что не позволяет правильно отработать трассировку, и получить по ним статистические данные.
Утилита PING.EXE
PING.EXE - это, наверно, наиболее часто используемая сетевая утилита командной строки. Существует во всех версиях всех операционных систем с поддержкой сети и является простым и удобным средством опроса узла по имени или его IP-адресу.
Для обмена служебной и диагностической информацией в сети используется специальный протокол управляющих сообщений ICMP (Internet Control Message Protocol). Команда ping позволяет выполнить отправку управляющего сообщения типа Echo Request (тип равен 8 и указывается в заголовке сообщения) адресуемому узлу и интерпретировать полученный от него ответ в удобном для анализа виде. В поле данных отправляемого icmp-пакета обычно содержатся символы английского алфавита. В ответ на такой запрос, опрашиваемый узел дожжен отправить icmp-пакет с теми же данными, которые были приняты, и типом сообщения Echo Reply (код типа в заголовке равен 0) . Если при обмене icmp-сообщениями возникает какая-либо проблема, то утилита ping выведет информацию для ее диагностики.
Формат командной строки:
ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]] [-w таймаут] конечноеИмя
Параметры:
-t - Непрерывная отправка пакетов.
Для завершения и вывода статистики используются комбинации клавиш
Ctrl + Break (вывод статистики), и Ctrl + C (вывод статистики и завершение).
-a - Определение адресов по именам узлов.
-n число - Число отправляемых эхо-запросов.
-l размер - Размер поля данных в байтах отправляемого запроса.
-f - Установка флага, запрещающего фрагментацию пакета.
-i TTL - Задание срока жизни пакета (поле "Time To Live").
-v TOS - Задание типа службы (поле "Type Of Service").
-r число - Запись маршрута для указанного числа переходов.
-s число - Штамп времени для указанного числа переходов.
-j списокУзлов - Свободный выбор маршрута по списку узлов.
-k списокУзлов - Жесткий выбор маршрута по списку узлов.
-w таймаут - Максимальное время ожидания каждого ответа в миллисекундах.
Примеры использования:
ping 8.8.8.8 - выполнить опрос узла с IP-адресом 8.8.8.8 с параметрами по умолчанию.
ping -t yandex.ru - выполнять ping до нажатия комбинации CTRL+C, При нажатии CTRL+Break - выдается статистика и
опрос узла продолжается
ping -n 1000 -l 500 192.168.1.1 - выполнить ping 1000 раз с использованием сообщений, длиной 500 байт.
ping -a -n 1 -r 9 -w 1000 yandex.ru - выполнить ping 1 раз (ключ -n 1), определять адрес по имени (ключ -a), выдавать маршрут для первых 9 переходов (-r 9), ожидать ответ 1 секунду (1000мсек)
Использование ключа -r позволяет получить трассировку маршрута, аналогичную получаемой с помощью команды tracert, но число промежуточных узлов не может превышать 9 .
Более подробное описание утилиты PING и примеры ее использования приведены в отдельной статье
Утилита ROUTE.EXE
Утилита ROUTE.EXE используется для просмотра и модификации таблицы маршрутов на локальном компьютере. При запуске без параметров, на экран выводится подсказка по использованию route:
route [-f] [-p] [команда [конечная_точка] [mask маска_сети] [шлюз] [metric метрика]] [if интерфейс]]
-f - используется для сброса таблицы маршрутизации. При выполнении команды route -f из таблицы удаляются все маршруты, которые не относятся к петлевому интерфейсу (IP 127.0.0.1 маска -255.0.0.0), не являются маршрутами для многоадресной (multicast) рассылки (IP 224.0.0.1 маска 255.0.0.0) и не являются узловыми маршрутами (маска равна 255.255.255.255) .
-p - используется для добавления в таблицу постоянного маршрута. Если маршрут добавлен без использования параметра -p то он сохраняется только до перезагрузки системы (до перезапуска сетевого системного программного обеспечения). Если же, при добавлении маршрута искользовался данный параметр, то информация о маршруте записывается в реестр Windows (раздел HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes ) и будет использоваться постоянно при активации сетевых интерфейсов.
команда - козможно использование команд add - добавление маршрута, change - изменение существующего маршрута, delete - удаление маршрута или маршрутов, print - отображение текущей таблицы маршрутов
конечная_точка - IP-адрес, адрес сети или адрес 0.0.0.0 для шлюза по умолчанию.
mask маска_сети - маска сети.
шлюз - IP-адрес шлюза, через который будет выполняться отправка пакета для достижения конечной точки.
metric число - значение метрики (1-9999). Метрика представляет собой числовое значение, позволяющее оптимизировать доставку пакета получателю, если конечная точка маршрута может быть достижима по нескольким разным маршрутам. Чем меньше значение метрики, тем выше приоритет маршрута.
if интерфейс - идентификатор сетевого интерфейса. Может задаваться в виде десятичного или шестнадцатеричного числа. Посмотреть идентификаторы можно с помщью команды route print
Примеры :
route print - отобразить текущую таблицу маршрутов
route print 192.* - отобразить таблицу маршрутов только для адресов, начинающихся с 192.
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 - установить в качестве шлюза по умолчанию (основного шлюза) адрес 192.168.1.1
route -p add 10.0.0.0 mask 255.0.0.0 10.0.0.1 - добавить маршрут для подсети 10.0.0.0/255.0.0.0 и запомнить его в реестре . Постоянный статический маршрут.
route delete 10.0.0.0 mask 255.0.0.0 - удалить маршрут для подсети 10.0.0.0/255.0.0.0 .
route add 10.10.10.10 192.168.1.158 - добавить маршрут для узла с IP-адресом 10.10.10.10 . Если маска в команде не задана, то подразумевается ее значение равное 255.255.255.255 , т.е конечная точка назначения является одиночным IP-адресом узла.
route delete 10.10.10.10 - удалить маршрут созданный предыдущей командой
route change 10.0.0.0 mask 255.0.0.0 10.10.10.1 - изменить адрес перехода для существующего маршрута к сети 10.0.0.0/255.0.0.0 на значение 10.10.10.1
route -f - очистить таблицу маршрутов. После перезагрузки системы, или при перезапуске сетевых подключений таблица маршрутов будет восстановлена исходя из текущей сетевой конфигурации компьютера.
Утилита TELNET.EXE
На заре развития сети Интернет, сервис TELNET был основным средством удаленной работы пользователей, реализующим взаимодействие терминала с процессом на удаленном компьютере. На сегодняшний день, TELNET, в основном, используется как средство удаленного администрирования специализированных сетевых устройств. Сервис TELNET входит в состав практически всех сетевых операционных систем и реализован в виде программного обеспечения сервера Telnet и клиентской оболочки с текстовым или графическим интерфейсом. Подключившись к серверу, удаленный пользователь получает доступ к командной строке, поддерживаемой сервером, таким же образом, как если-бы он работал с локальным терминалом. Утилита TELNET работает поверх протокола TCP и позволяет пользователю подключиться к удаленному узлу не только на стандартный порт 23, но и на любой другой TCP-порт, тем самым, позволяя взаимодействовать с любым приложением, управляемым командной строкой. Так, например, с использованием утилиты telnet можно подключиться к серверам, поддерживающим текстовый (telnet-like) ввод команд и данных - SMTP, POP3, IMAP и т.п. Кроме этого, утилиту можно использовать в качестве средства грубой проверки возможности подключения на любой TCP-порт (проверки слушается ли определенный порт TCP).
При запуске TELNET.EXE без параметров, программа переходит в интерактивный режим, ожидая ввода команд пользователем. Для получения списка доступных команд используется ввод знака вопроса или /h . Набор доступных команд может отличаться для разных версий telnet, но всегда будут присутствовать команды подключения к удаленному узлу (open ), закрытия существующего подключения (close ), установки (set ) и сброса (unset параметров.
set ? - отобразить текущие параметры сессии. Отображаются параметры, связанные с эмуляцией терминала, режима отображения вводимых символов (локального эха), интерпретацией управляющих последовательностей символов, способа аутентификации.
open 192.168.1.1 - подключиться к серверу TELNET узла 192.168.1.1
open 192.168.1.1 25 - подключиться к серверу, слушающему порт 25/TCP узла 192.168.1.1
После подключения к удаленному серверу, вводимые с клавиатуры символы будут передаваться на обработку удаленной системе и, для возврата в командную строку telnet , требуется ввод специальной комбинации клавиш переключения режима (Escape character) - по умолчанию это CTRL-] . Для выхода из telnet используется команда quit.
На практике, как правило, используется запуск telnet с параметрами по умолчанию и с указанием имени или IP-адреса и номера порта TCP удаленной системы.
telnet 192.168.1.1 - подключиться к серверу telnet узла 192.168.1.1
telnet yandex.ru 80 - подключиться к серверу HTTP (TCP порт 80) узла yandex.ru
Если подключение невозможно, то утилита telnet завершится сообщением:
Не удалось открыть подключение к этому узлу на порт . . . Сбой подключения.
Если имя или IP-адрес в командной строке достижимы, то такое сообщение говорит о том, что заданный порт не слушается удаленной системой ( или закрыт брандмауэром) . Если же удаленная система не поддерживает текстовое (telnet-like) управление, то, как правило, соединение устанавливается, экран терминала остается пустым, и после нажатия любой клавиши, сессия может завершиться, но сообщения о сбое соединения не будет. В некоторых случаях, удаленный сервер, не поддерживающий телнетоподобный протокол может выдать баннер, отображая информацию о себе, как например, это делают серверы VNC, отбражая версию протокола RFB. Примеры использования telnet для отправки простого e-mail сообщения имеются в этой статье
В операционных системах Windows 7, Windows Server 2008,Windows Server 2008 R2, для управления службой TELNET на локальном или удаленном компьютере можно воспользоваться специальной утилитой tlntadmn, позволяющей запустить, приостановить, остановить или продолжить работу сервера TELNET, а также настроить некоторые параметры его конфигурации.
В Windows 7 и более поздних версиях, сервер и клиент telnet при установке системы не инсталлируются. Для того, чтобы воспользоваться утилитой telnet.exe, нужно добавить ее в систему используя "Панель управления" – "Программы и компоненты" – "Включение или отключение компонентов Windows" – установить галочку на "Клиент Telnet". При необходимости, можно таким же образом установить и сервер Telnet.
Подробное описание команды TELNET
Утилита TRACERT.EXE
Не смотря на появление утилиты PATHPIG, классическая утилита трассировки маршрута до заданного узла TRACERT , по-прежнему остается наиболее часто используемым инструментом сетевой диагностики. Утилита позволяет получить цепочку узлов, через которые проходит IP-пакет, адресованный конечному узлу. В основе трассировки заложен метод анализа ответов при последовательной отправке ICMP-пакетов на указанный адрес с увеличивающимся на 1 полем TTL. ("Время жизни" -
Time To Live). На самом деле это поле не имеет отношения к времени, а является счетчиком числа возможных переходов при передаче маршрутизируемого пакета.
Каждый маршрутизатор, получив пакет, вычитает из этого поля 1 и проверяет
значение счетчика TTL. Если значение стало равным нулю, такой пакет
отбрасывается и отправителю посылается ICMP-сообщение о превышении времени
жизни ("Time Exceeded" - значение 11 в заголовке ICMP). Если бы не было предусмотрено включение поля TTL в IP пакетах, то при ошибках в маршрутах, могла бы возникнуть ситуация, когда пакет будет вечно циркулировать в сети, пересылаемый маршрутизаторами по кругу.
При выполнении команды tracert.exe сначала выполняется отправка ICMP пакета с полем TTL равным 1 и первый в цепочке маршрутизатор (обычно это основной шлюз из настроек сетевого подключения) вычтя единицу из TTL получает его нулевое значение и сообщает о превышении времени жизни. Эта последовательность повторяется трижды,
поэтому в строке результата, формируемой tracert.exe, после номера перехода
отображаются три значения времени отклика:
1 1 ms
1 - номер перехода (1 - первый маршрутизатор)
1 ms
192.168.1.1 - его адрес (или имя)
Затем процедура повторяется, но TTL устанавливается равным 2 - первый маршрутизатор его уменьшит до 1 и отправит следующему в цепочке, который после вычитания 1 обнулит TTL и сообщит о превышении времени жизни. И так далее, пока не будет достигнут заданный узел, имя или адрес которого заданы в качестве параметра командной строки, например , tracert yandex.ru , или до обнаружения неисправности, не позволяющей доставить пакет узлу yandex.ru.
Пример результатов выполнения tracert google.com
tracert google.com - трассировка маршрута к узлу google.com
Результат:
Трассировка маршрута к google.com [74.125.45.100] с максимальным числом прыжков 30:
1 1 ms
2 498 ms 444 ms 302 ms ppp83-237-220-1.pppoe.mtu-net.ru [83.237.220.1]
3 * * * .
4 282 ms * * a197-crs-1-be1-53.msk.stream-internet.net [212.188.1.113]
5 518 ms 344 ms 382 ms ss-crs-1-be5.msk.stream-internet.net [195.34.59.105]
6 462 ms 440 ms 335 ms m9-cr01-po3.msk.stream-internet.net [195.34.53.85]
7 323 ms 389 ms 339 ms bor-cr01-po4.spb.stream-internet.net [195.34.53.126]
8 475 ms 302 ms 420 ms anc-cr01-po3.ff.stream-internet.net [195.34.53.102]
9 334 ms 408 ms 348 ms 74.125.50.57
10 451 ms 368 ms 524 ms 209.85.255.178
11 329 ms 542 ms 451 ms 209.85.250.140
12 616 ms 480 ms 645 ms 209.85.248.81
13 656 ms 549 ms 422 ms 216.239.43.192
14 378 ms 560 ms 534 ms 216.239.43.113
15 511 ms 566 ms 546 ms 209.85.251.9
16 543 ms 682 ms 523 ms 72.14.232.213
17 468 ms 557 ms 486 ms 209.85.253.141
18 593 ms 589 ms 575 ms yx-in-f100.google.com [74.125.45.100]
Трассировка завершена.
В результатах трассировки могут присутствовать строки, где вместо адреса узла отображается звездочка (узел номер 3 в примере). Это не обязательно является признаком неисправности маршрутизатора, и чаще всего, говорит о том, что настройки данного узла запрещают ICMP-протокол из соображений безопасности или уменьшения нагрузки на канал . Подобные же настройки используются в сетях корпорации Microsoft . Для проверки, попробуйте выполнить трассировку маршрута к узлу microsoft.com .
Примеры практического использования сетевых утилит командной строки.
Одним из последствий вирусного заражения довольно часто является блокировка доступа к сайтам антивирусных компаний, поисковым системам, популярным социальным сетям (Vkontakte, Odnoklassniki, Facebook, Twitter и т.п.). Подобный же прием используется для кражи учетных данных пользователей путем перенаправления на вредоносный сайт, адрес которого берется из зараженного файла hosts.
Порядок преобразования доменных имен в IP-адреса следующий:
- проверяется наличие данных об имени в кэш службы разрешения имен (процедура определения IP по имени уже выполнялась, и в памяти есть актуальные результаты). Если запись есть, то будут использованы ее данные.
- проверяется наличие записи об имени и адресе в файле hosts. Если запись есть, то будут использованы ее данные.
- для разрешения доменного имени в IP-адрес выполняется запрос к серверу DNS, заданному в настройках сетевого подключения.
Файл hosts при настройках по умолчанию, находится в каталоге \Windows\system32\drivers\etc\ и обычно содержит строки, начинающиеся с символа # , являющиеся комментариями, и одну запись для определения имени узла петлевого интерфейса:
127.0.0.1 localhost
127.0.0.1 - IP-адрес, localhost - имя. Если добавить запись 127.0.0.1 odnoklassniki.ru, то для имени odnoklassniki.ru будет использоваться адрес 127.0.0.1, который не предназначен для выполнения реальной передачи данных, и сервер с указанным именем станет недоступен. Если же вместо адреса 127.0.0.1 использовать адрес поддельного сервера, созданного злоумышленниками, то вместо реального сайта, соответствующего доменному имени, посетитель перейдет на поддельную страницу.
Структура записей файла hosts предполагает, что между адресом и соответствующим ему именем должен быть хотя бы один символ табуляции (пробел). Каждой записи отводится одна строка в файле hosts. Иногда, вредоносная программа выполняет смещение записей относительно отображаемой на экране части файла, заполняя видимую часть пробелами, а в непомещающейся в области просмотра части, могут присутствовать записи, например
31.214.145.172 odnoklassniki.ru
31.214.145.172 www.facebook.com
31.214.145.172 www.vk.com
31.214.145.172 www.vkontakte.ru
Данный адрес взят из реально зараженного файла hosts и принадлежит сети одного из провайдеров Германии. Сейчас он безопасен, и не занят обслуживанием вредоносного сервера.
На зараженном компьютере, в файл hosts было добавлено множество пустых строк, и поддельные записи располагались с разным смещением относительно начала строки, что могло затруднить ручной поиск. Кроме того, вредоносные программы могут использовать и некоторые другие способы подмены содержимого hosts - изменение местоположения самого файла, использование атрибута "скрытый" и имени с подменой символа на похожий по написанию символ национального алфавита - "o" и т.п. Другими словами, достоверно определить сам факт подмены адреса с помощью файла hosts, путем прямого анализа содержимого реестра, системных каталогов и самого файла занимает довольно длительное время и не всегда позволяет исключить ошибку поиска вредоносных записей. А, тем временем, задача легко решается с использованием всего лишь 2-х команд из рассмотренных выше - ping и nslookup .
ping odnoklassniki.ru - в ответе на пинг будет отображаться адрес, соответствующий имени odnoklassniki.ru при определении IP-адреса на данном компьютере
nslookup odnoklassniki.ru - получить IP-адрес, соответствующий имени odnoklassniki.ru от сервера DNS.
Если адрес по результатам пинга отличается от адреса, полученного от DNS-сервера, то присутствует факт подмены содержимого файла hosts. Для некоторых крупных доменов утилита nslookup может выдавать список из нескольких IP. Тогда IP-адрес, полученный в результатах пинга, должен присутствовать в списке адресов от nslookup.
Иногда, в качестве способа блокировки определенных сайтов, используется добавление несуществующих статических маршрутов для соответствующих IP-адресов или подсетей, что легко отследить с помощью утилиты tracert
Разрешить входящие соединения через брандмауэр Windows (открыть порт) можно с использованием контекста firewall утилиты netsh
netsh firewall set portopening protocol=TCP port=27015 name=MyServer mode=ENABLE scope=ALL
или
netsh firewall set portopening TCP 27015 MyServer ENABLE ALL
protocol - Протокол порта. TCP (Transmission Control Protocol), UDP (User Datagram Protocol), ALL - Все протоколы.
port - Номер порта.
name - Имя порта (необязательно)
mode - Режим порта. ENABLE - Пропускать через брандмауэр (по умолчанию).
DISABLE - Не пропускать через брандмауэр.
scope - Область порта (необязательно). ALL - Пропускать через брандмауэр весь трафик (по умолчанию). SUBNET - Пропускать через брандмауэр только трафик локальной сети
(подсети). CUSTOM - Пропускать через брандмауэр только указанный трафик.
С учетом значений по умолчанию и необязательных параметров открыть TCP порт 27015 в брандмауэре Windows можно командой
netsh firewall set portopening TCP 27015
В Windows Vista/Windows7 пока поддерживается синтаксис приведенный в примере выше, однако в последующих версиях операционных систем он будет полностью заменен на контекст netsh advfirewall - управление улучшенным брандмауэром. Подсказку по использованию можно получить при вводе команды с параметром ? (знак вопроса) :
netsh advfirewall ?
В контексте правил для брандмауэра:
netsh advfirewall firewall ?
Для открытия порта 27015 в Windows 7 с учетом нового синтаксиса правильнее использовать команду:
netsh advfirewall firewall add rule name="Open Port 27015" dir=in action=allow protocol=TCP localport=27015
add rule - добавить правило
name - название правила. Название может быть произвольным, и если текст содержит пробелы - заключаться в двойные кавычки. Имя правила не должно принимать значение all
dir - направление обмена данными (in-входящий трафик, out- исходящий)
action - действие по отношению к попадающему под правило соединению (allow - разрешить, block - запретить)
protocol - разновидность протокола. (TCP - протокол TCP, UDP - протокол UDP, ANY - любой протокол). Если параметр protocol не указан, то используется значение по умолчанию - ANY )
localport - номер порта на локальном компьютере. Можно указывать диапазон портов 0 -65535 или any - любой порт или номера через запятую - 67,69 .
По сравнению с предыдущими версиями Windows синтаксис правил стал немного сложнее, но и возможности брандмауэра значительно расширились.
Краткий список возможных параметров правил :
add rule name=
dir=in|out
action=allow|block|bypass
[program=]
[service=|any]
[description=]
[enable=yes|no (по умолчанию - yes)]
[profile=public|private|domain|any[,...]]
[localip=any|||||]
[remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|
||||]
[localport=0-65535||[,...]|RPC|RPC-EPMap|IPHTTPS|any
(по умолчанию - any)]
[remoteport=0-65535|[,...]|any (по умолчанию - any)]
[protocol=0-255|icmpv4|icmpv6|icmpv4:тип,код|icmpv6:тип,код|
tcp|udp|any (по умолчанию - any)]
[interfacetype=wireless|lan|ras|any]
[rmtcomputergrp=]
[rmtusrgrp=]
[edge=yes|deferapp|deferuser|no (по умолчанию - no)]
[security=authenticate|authenc|authdynenc|authnoencap|notrequired
(по умолчанию - notrequired)]
Некоторые правила применения параметров:
Параметры могут следовать в произвольном порядке - dir=in action=allow и action=allow dir=in являются допустимыми значениями.
Если указана удаленная группа пользователей или компьютеров,
для параметра security необходимо установить значение authenticate,
authenc, authdynenc или authnoencap.
Установка authdynenc в качестве значения параметра security позволяет
системам динамически согласовывать использование шифрования трафика,
соответствующего данному правилу брандмауэра Windows.
Шифрование согласуется в соответствии со свойствами существующего
правила безопасности соединения. Этот параметр позволяет компьютеру
принять первый пакет TCP или UDP входящего соединения IPsec,
при условии, что он защищен, но не зашифрован, с помощью IPsec.
Как только первый пакет будет обработан, сервер повторно
согласует соединение и обновит его, чтобы все последующие соединения
были полностью зашифрованы.
Если action=bypass, должна быть указана группа удаленных компьютеров, если dir=in.
Короткое имя службы можно посмотреть в ее свойствах, в поле Имя службы. Так, для службы "DNS-клиент" короткое имя - Dnscache . Если service=any, правило действует только для служб.
Значением кода или типа ICMP может быть any - любой ICMP трафик.
Параметр edge можно указывать только для правил входящего трафика (dir=in) .
AuthEnc и authnoencap нельзя использовать вместе. Если задан параметр authnoencap, то параметр security=authenticate задавать необязательно.
Параметр Authdynenc допустим только в том случае, если значение dir равно in.
Примеры:
Добавление правила для входящего трафика для программы qip.exe:
netsh advfirewall firewall add rule name="allow QIP" dir=in program="c:\programfiles\qip\qip.exe" action=allow
Добавление правила, запрещающего исходящий трафик для TCP порта 80:
netsh advfirewall firewall add rule name="allow80" protocol=TCP dir=out localport=80 action=block
Добавление правила входящего трафика с требованием безопасности и шифрования для трафика через TCP-порт 80:
netsh advfirewall firewall add rule name="Require Encryption for Inbound TCP/80" protocol=TCP dir=in localport=80 security=authdynenc action=allow
Добавление правила входящего трафика для messenger.exe с требованием безопасности:
netsh advfirewall firewall add rule name="allow messenger" dir=in program="c:\program files\messenger\msmsgs.exe" security=authenticate action=allow
Добавление правила обхода брандмауэра с проверкой подлинности для группы acmedomain\scanners, определяемой строкой SDDL:
netsh advfirewall firewall add rule name="allow scanners" dir=in rmtcomputergrp= action=bypass security=authenticate
Добавление правила разрешения исходящего трафика для локальных портов 5000-5010 для udp:
netsh advfirewall firewall add rule name="Allow port range" dir=out protocol=udp localport=5000-5010 action=allow
Для просмотра всех правил брандмауэра используется команда:
netsh advfirewall firewall show rule name=all
netsh advfirewall firewall show rule name=all | more - с выдачей результатов на экран в постраничном режиме
netsh advfirewall firewall show rule name=all > C:\firewallrues.txt - с выдачей результатов в файл
Для просмотра конкретного правила указывается его имя. Для удаления правила используется параметр delete:
netsh advfirewall firewall show rule name=TEST просмотр правила с именем TEST
netsh advfirewall firewall delete rule name=test - удаление правила с именем TEST
Для изменения значений в существующих правилах используется параметр set и new перед изменяемым значением:
netsh advfirewall firewall set rule name="Allow port range" new localport=5000-6000 изменить диапазон портов для правила "Allow port range"
Настройками по умолчанию, в режиме повышенной безопасности брандмауэр Windows 7 блокирует все входящие подключения, не соответствующие ни одному правилу и разрешает исходящие.
В операционной системе Windows 7 реализована технология Virtual WiFi, позволяющая легко создавать программную точку доступа (Software Access Point - SoftAP) . В отличие от полноценных беспроводных точек доступа, реализуемая таким образом SoftAP, позволяет создать только один виртуальный адаптер, который будет работать только в режиме точки доступа, и может быть использовано шифрование только по WPA2-PSK/AES. Тем не менее, этого вполне достаточно для создания функциональной беспроводной сети без реально существующей точки доступа. Такая сеть, обозначается как Wireless Hosted Network, или просто Hosted Network ( Размещенная Сеть ).
Для создания размещенной сети используется команды сетевой оболочки netsh.exe в контексте wlan:
netsh wlan set hostednetwork [mode=]allow|disallow - разрешить или запретить использование размещенной сети.
netsh wlan set hostednetwork [ssid=] [key=] [keyUsage=]persistent|temporary - задать параметры размещённой сети.
ssid - идентификатор SSID сети, другими словами - имя беспроводной сети;
key - ключ безопасности, используемый в данной сети, т.е. парольная фраза, используемая при подключении клиентов к виртуальной точке доступа. Ключ должен
быть строкой символов ASCII длиной от 8 до 63 знаков.
keyUsage - указывает, является ключ безопасности постоянным или временным. По умолчанию, ключ является постоянным ( persistent ) и используется при каждом включении размещенной сети.
Примеры: set hostednetwork mode=allow set hostednetwork ssid=ssid1 set hostednetwork key=passphrase keyUsage=persistent set hostednetwork mode=allow ssid=MyWiFi key=MyPassWordИли - одной командной строкой:
netsh wlan set hostednetwork mode=allow ssid=MyWiFi key=MyPassWord - создать виртуальную точку доступа Wi-Fi с именем MyWiFi и паролем MyPassWord
Созданная программная точка доступа не будет запущена автоматически. Для запуска потребуется выполнить команду :
netsh wlan start hostednetwork
Для остановки - netsh wlan stop hostednetwork
При использовании команд управления размещенной сетью требуются права администратора.
Для организации доступа в Интернет с использованием размещенной сети можно воспользоваться совместным подключением через, созданный после выполнения команды
создания размещенной сети , виртуальный сетевой адаптер - Адаптер мини-порта виртуального WiFi Microsoft (Microsoft Virtual WiFi miniport adapter) . Если же данный адаптер не обнаруживается в диспетчере учтройств и отсутствует в списке сетевых адаптеров, то наиболее вероятно, что драйвер реального Wi-Fi устройства не сертифицирован для использования в операционной системе Windows 7 и не поддерживает технологию Virtual WiFi.
Ниже приведено содержимое командного файла, который позволяет собрать список беспроводных сетей, включая имя, уровень сигнала, BSSID. Информация записывается в файл wlans.txt каталога временных файлов и открывается для просмотра с помощью редактора wordpad
chcp 1251
netsh wlan show networks mode=bssid > %TEMP%\wlans.txt
start "LIST" "%ProgramFiles%\Windows NT\Accessories\wordpad.exe" %TEMP%\wlans.txt
В дополнение к данной статье :
Примеры использования некоторых сетевых утилит командной строки для поиска причины отсутствия доступа в Интернет
Методика поиска и устранения причины отсутствия доступа к конкретному сайту, или группе сайтов.
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой "Поделиться"
Пошаговое руководство. Компиляция собственной программы на языке C++ из командной строки
- Статья
- Чтение занимает 9 мин
- Участники: 8
Были ли сведения на этой странице полезными?
Да Нет
Хотите оставить дополнительный отзыв?
Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку "Отправить", вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.
Отправить
Спасибо!
В этой статье
Visual Studio включает в себя командную строку C и компилятор C++. Его можно использовать для создания всех элементов — от базовых консольных приложений до приложений универсальной платформы Windows, классических приложений, драйверов устройств и компонентов .NET.
В этом пошаговом руководстве приводятся инструкции по созданию программы на языке C++ в стиле "Hello, Wolrd" в текстовом редакторе с последующей компиляцией из командной строки. Если вы хотите попробовать интегрированную среду разработки Visual Studio вместо командной строки, см. статью Пошаговое руководство. Работа с проектами и решениями (C++) или Использование интегрированной среды разработки Visual Studio для разработки приложений для настольных систем на языке C++.
В этом пошаговом руководстве вместо ввода показанного кода можно использовать собственную программу на языке C++. Также можно использовать пример кода C++ из другой статьи справки.
Предварительные требования
Для выполнения этого пошагового руководства необходимо установить Visual Studio и дополнительную рабочую нагрузку Разработка настольных приложений на C++ или Build Tools командной строки для Visual Studio.
Visual Studio — интегрированная среда разработки (IDE). Она поддерживает полнофункциональный редактор, диспетчеры ресурсов, отладчики и компиляторы для многих языков и платформ. Доступные версии включают бесплатный выпуск Visual Studio Community Edition, и все они могут поддерживать разработку на C и C++. Сведения о скачивании и установке Visual Studio см. в статье Установка поддержки C++ в Visual Studio.
Build Tools для Visual Studio устанавливают только средства, библиотеки и компиляторы командной строки, необходимые для сборки программ C и C++. Это идеальный вариант для создания заданий и упражнений, а установка выполняется относительно быстро. Чтобы установить только средства командной строки, найдите Build Tools для Visual Studio на странице загрузки Visual Studio.
Прежде чем можно будет выполнить сборку программ C или C++ в командной строке, убедитесь, что эти средства установлены и к ним можно получить доступ из командной строки. Visual C++ имеет сложные требования к среде командной строки для поиска используемых средств, заголовков и библиотек. Visual C++ нельзя использовать в простом окне командной строки без предварительной подготовки. К счастью, Visual C++ устанавливает ярлыки для запуска командной строки разработчика, для которой настроена среда для сборок из командной строки. К сожалению, имена ярлыков командной строки разработчика и места их расположения отличаются практически во всех версиях Visual C++ и в различных версиях Windows. Первая задача пошагового руководства — найти нужную командную строку.
Примечание
Ярлык командной строки разработчика автоматически задает правильные пути для компилятора и средств, а также для всех необходимых заголовков и библиотек. Эти значения среды необходимо задавать самостоятельно, если используется обычное окно командной строки. Дополнительные сведения см. в статье Использование набора инструментов MSVC из командной строки. Рекомендуется использовать ярлык командной строки разработчика вместо создания собственного.
Открытие командной строки разработчика
Если вы установили Visual Studio 2017 или более поздней версии в Windows 10 или более поздней версии, откройте меню "Пуск" и выберите Все приложения. Прокрутите вниз и откройте папку Visual Studio (не приложение Visual Studio). Выберите элемент Командная строка разработчика для VS, чтобы открыть окно командной строки.
Если вы установили Microsoft Visual C++ Build Tools 2015 в Windows 10 или более поздней версии, откройте меню Пуск и выберите Все приложения. Прокрутите вниз и откройте папку Microsoft Visual C++ Build Tools. Выберите элемент Командная строка Native Tools x86 Visual C++ 2015, чтобы открыть окно командной строки.
Можно также ввести "командная строка разработчика" в строке поиска в Windows и выбрать командную строку, которая соответствует установленной версии Visual Studio. Откройте окно командной строки с помощью ярлыка.
Затем убедитесь в том, что командная строка разработчика Visual C++ настроена правильно. В окне командной строки введите
cl
и убедитесь в том, что выходные данные выглядят примерно так:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise>cl Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25017 for x86 Copyright (C) Microsoft Corporation. All rights reserved. usage: cl [ option... ] filename... [ /link linkoption... ]
Возможно, существуют различия в текущем каталоге или номерах версий. Эти значения зависят от версии Visual C++ и установленных обновлений. Если приведенный выше результат похож на отображаемый, можно приступать к сборке программ C или C++ в командной строке.
Примечание
Если при выполнении команды
cl
появляется сообщение о том, что "cl не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл", или возникают ошибки C1034 или LNK1104, дело в том, что вы не используете командную строку разработчика или что-то не так с установкой Visual C++. Для продолжения нужно будет исправить ошибку.Если вы не можете найти ярлык командной строки разработчика или при вводе
cl
появляется сообщение об ошибке, возможно, возникла проблема с установкой Visual C++. Попробуйте переустановить компонент Visual C++ в Visual Studio или Microsoft Visual C++ Build Tools. Не переходите к следующему разделу, пока командаcl
не сработает. Дополнительные сведения об установке Visual C++ и устранении неполадок см. в статье Установка Visual Studio.Примечание
В зависимости от версии Windows, установленной на компьютере, и конфигурации системы безопасности может потребоваться правой кнопкой мыши открыть контекстное меню для ярлыка командной строки разработчика и выбрать пункт Запуск от имени администратора, чтобы успешно выполнить сборку и запуск программы, созданной в этом пошаговом руководстве.
Создание файла исходного кода на языке Visual C++ и его компиляция из командной строки
В окне командной строки разработчика введите
md c:\hello
, чтобы создать каталог, а затем введитеcd c:\hello
, чтобы перейти к этому каталогу. В этом каталоге создаются файл исходного кода и скомпилированная программа.В окне командной строки введите
notepad hello.cpp
.Когда Блокнот предложит создать файл, выберите Да. Откроется пустое окно Блокнота, в котором можно ввести код для файла hello.cpp.
В окне блокнота введите следующие строки кода:
#include <iostream> using namespace std; int main() { cout << "Hello, world, from Visual C++!" << endl; }
Это простая программа, которая выведет одну строку текста на экран, а затем завершит работу. Для сведения числа ошибок к минимуму скопируйте этот код и вставьте его в Блокнот.
Сохраните файл. В Блокноте, в меню Файл выберите Сохранить.
Поздравляем, вы создали исходный файл C++ hello.cpp, который готов к компиляции.
Вернитесь к окну командной строки разработчика. Введите
dir
в командной строке, чтобы получить список содержимого каталога c:\hello. Вы увидите исходный файл hello.cpp в списке каталогов, который выглядит примерно так:c:\hello>dir Volume in drive C has no label. Volume Serial Number is CC62-6545 Directory of c:\hello 05/24/2016 05:36 PM <DIR> . 05/24/2016 05:36 PM <DIR> .. 05/24/2016 05:37 PM 115 hello.cpp 1 File(s) 115 bytes 2 Dir(s) 571,343,446,016 bytes free
Даты и некоторые другие данные будут отличаться на вашем компьютере.
Примечание
Если файл исходного кода
hello.cpp
не отображается, убедитесь, что текущий рабочий каталог в командной строке — это созданный вами каталогC:\hello
. Это должен быть каталог, в который вы сохранили файл исходного кода. Также убедитесь, что файл исходного кода был сохранен с расширением имени файла.cpp
, а не.txt
. Если открыть Блокнот из командной строки с помощью командыnotepad hello.cpp
, файл исходного кода автоматически сохраняется в текущем каталоге в виде файла.cpp
. Если Блокнот открыть другим способом, его поведение также будет другим. По умолчанию Блокнот добавляет расширение.txt
в новые файлы при их сохранении. Кроме того, файлы по умолчанию сохраняются в каталоге Документы. Чтобы сохранить файл с расширением.cpp
в Блокноте, выберите.cpp
>>. В диалоговом окне Сохранить как перейдите к папке в элементе управления иерархического представления каталогов. Затем с помощью раскрывающегося списка Сохранить как тип выберите все файлы (*. *). Введитеhello.cpp
в элемент управления "Поле ввода"hello.cpp
и нажмите кнопку Сохранить, чтобы сохранить файл.В командной строке разработчика введите
cl /EHsc hello.cpp
, чтобы скомпилировать свою программу.Компилятор cl.exe создаст OBJ-файл, содержащий скомпилированный код, а затем запустит компоновщик для создания исполняемой программы с именем hello.exe. Это имя отображается в строках информации, выводимой компилятором. Выходные данные компилятора должны выглядеть следующим образом:
c:\hello>cl /EHsc hello.cpp Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25017 for x86 Copyright (C) Microsoft Corporation. All rights reserved. hello.cpp Microsoft (R) Incremental Linker Version 14.10.25017.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:hello.exe hello.obj
Примечание
Если вы получаете сообщение об ошибке, например "cl не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл", ошибке C1034 или LNK1104, командная строка разработчика настроена неправильно. Чтобы получить сведения о том, как устранить эту проблему, вернитесь к разделу Открыть командную строку разработчика.
Примечание
Если вы получаете другое сообщение об ошибке или предупреждение компилятора или компоновщика, проверьте исходный код, исправьте ошибки, сохраните его и снова запустите компилятор. Для получения сведений о конкретных ошибках введите номер ошибки в поле поиска.
Чтобы запустить программу hello.exe, в командной строке введите
hello
.Программа выводит следующий текст и закрывается:
Hello, world, from Visual C++!
Поздравляем, вы скомпилировали и запустили программу C++ с помощью средств командной строки.
Следующие шаги
Этот пример "Hello, World" является самой простой программой C++. Реальные программы обычно имеют файлы заголовков, дополнительные исходные файлы и ссылки на библиотеки.
Вы можете использовать шаги, описанные в этом пошаговом руководстве по C++, для создания собственного кода, чтобы не вводить приведенный пример. Эти шаги также позволяют собрать множество примеров кода C++, которые можно найти в других местах. Вы можете разместить исходный код и собрать приложения в любом доступном для записи каталоге. по умолчанию интегрированная среда разработки Visual Studio создает проекты в папке пользователя в подпапке саурце\репос . более старые версии могут размещать проекты в папке documents \ Visual Studio version > \Projects .
Чтобы скомпилировать программу с дополнительными файлами исходного кода, введите их все в командной строке, например:
cl /EHsc file1.cpp file2.cpp file3.cpp
Параметр командной строки /EHsc
указывает компилятору на необходимость стандартной обработки исключений C++. В противном случае созданные исключения могут привести к неуничтоженным объектам и утечкам ресурсов. Дополнительные сведения см. в статье /EH (модель обработки исключений).
При указании дополнительных исходных файлов компилятор использует первый входной файл для создания имени программы. В этом случае выводится программа с именем file1.exe. Чтобы изменить имя на program1.exe, добавьте параметр компоновщика /out:
cl /EHsc file1.cpp file2.cpp file3.cpp /link /out:program1.exe
Чтобы автоматически перехватывать другие ошибки программирования, рекомендуется выполнить компиляцию с помощью порога предупреждений /W3 или /W4:
cl /W4 /EHsc file1.cpp file2.cpp file3.cpp /link /out:program1.exe
В компиляторе cl.exe есть множество дополнительных параметров. Их можно применять для создания, оптимизации, отладки и анализа кода. Чтобы просмотреть краткий список, введите cl /?
в командной строке разработчика. Можно также выполнять компиляцию и компоновку отдельно и применять параметры компоновщика в более сложных сценариях сборки. Дополнительные сведения о параметрах компилятора и компоновщика и использовании см. в разделе Справочник по построению C/C++.
Для настройки и создания более сложных проектов в командной строке можно использовать NMAKE и файлы makefile, MSBuild и файл проекта или CMake. Дополнительные сведения об использовании этих средств см. в разделах Справочник по NMAKE, MSBuild и Проекты CMake в Visual Studio.
Языки C и C++ похожи, но имеют различия. Компилятор MSVC использует простое правило для определения языка, используемого при компиляции кода. По умолчанию компилятор MSVC рассматривает файлы с расширением .c
как исходные файлы на языке С, а файлы с расширением .cpp
— как исходные файлы на языке С++. Если указан параметр компилятора /TP, компилятор будет рассматривать все файлы как исходные файлы на языке С++ вне зависимости от расширения.
Компилятор MSVC содержит библиотеку времени выполнения C (CRT), которая соответствует стандарту ISO C99 с небольшими исключениями. Переносимый код обычно компилируется и выполняется, как ожидалось. Некоторые устаревшие функции библиотеки и несколько имен функций POSIX не рекомендуется использовать в компиляторе MSVC. Функции поддерживаются, но предпочтительные имена изменились. Дополнительные сведения см. в статьях Функции безопасности в CRT и Предупреждение компилятора (уровень 3) C4996.
См. также
Справочник по языку C++
Проекты и системы сборки
Параметры компилятора MSVC
Утилиты at и soon - запуск файла из командной строки
В мире существует только два типа пользователей, первый – люди для которых компьютер вместе с операционной системой всего-навсего элемент современных технологий, игрушка на которой можно поиграть игры, полазить по сайтам, сохранять гигабайты личной информации, но, есть и второй тип – люди которые готовы отбросить комфорт и красоту, лишь бы этот кусок железы был их рабом, выполнял запуск файла через командную строку, создавал графические шедевры, превращал виртуальные мысли в реальные предметы, или выполнял желания на худой конец.
Для многих людей, планирование различных заданий с помощью персонального компьютера столь же привычный процесс, как для других записная книжка. Несложно представить реакцию людей, которые наблюдают самошевелящуюся мышку, будто бы за компьютером сидит некий призрак, ну скажем, черный геймер. Сюжет такой картины выполним в двух случаях – если системой управляют удаленно, или же если производится запуск файла через командную строку или средствами Windows, например, Windows Script Host определенной программы или файла. Конечно, вариант с CMD довольно экзотичен, но… его мы и рассмотрим в этой статье. Для этого нам понадобятся две утилиты – AT и SOON.
Утилита AT - запуск файла из командной строки
Прежде все можно выполнить команду AT без параметров, что бы посмотреть, а не запланировано ли чего уже до нас (Пуск/Выполнить/CMD AT). Данная утилита использует следующий синтаксис:
AT [имя_компьютера] [ [код] [/DELETE] | /DELETE [/YES]]
AT [имя_компьютера] время [/INTERACTIVE][/EVERY:дата[,...] | /NEXT:дата[,...]] "команда"
Первый синтаксис используется, когда надо отменить выполнение задания. Второй – для собственно самой планировки.
имя_компьютера – данный параметр не является обязательным, он используется, если надо прописать имя удаленного компьютера, на котором надо запустить файл через командную строку. Без этого параметра выполнение будет произведено на текущей машине.
Код – данный параметр определяет идентификационный номер, который был присвоен команде или программе, которую надо запустить. При отсутствии кода произойдет удаление всех заданий. Если необходимости в подтверждении удаления заданий нет, то используется ключ /YES.
Время – тут прописывается время, когда надо запустить команду на выполнение. Время задается в 24-часовом формате часы:минуты (от 00:00 До 23:59).
/INTERACTIVE – дает возможность утилите AT производить обмен данным с теми пользователями, что будут находиться в системе в момент выполнения задачи (в случае выполнения утилиты командной строки или пакетного файла будет создано новое командное окно).
/EVERY:дата[,...] – данный ключ позволяет выполнять задание в заданные дни в течение недели или месяца (например, каждый четверг или каждый третий день месяца). Дни недели задаются буквами (пн, вт, ср, чт, пт, сб, вс или М, Т, W, Th, F, S, Su), в зависимости от того, какая версия Windows установлена, а дни месяца — цифрами (от 1 до 31). Если используется несколько дат, то они разделяются запятыми. При отсутствии данного ключа принимается текущая дата.
/NEXT:дата[,...] – выполнение производится при наступлении следующей даты (например, в следующий четверг).
"команда" – собственно, исполняемый файл, программа или даже пакетный файл. Путь к исполняемому ресурсу задается полностью, если надо запустить задание удаленно, то надо указать имя удаленной машины и имя разделяемого ресурса, а не имя сетевого диска. Данный параметр должен заключаться в кавычки.
Стоить помнить определенный момент, что если надо не исполняемый или пакетный запустить файл через командную строку, а собственно некую внутреннюю функцию CMD (например, COPY или DIR), то прежде надо выполнить командный интерпретатор с ключом /с, например:
AT 23:00 "CMD /С DIR > C:\test.out"
Как только задание будет запланировано, ему будет присвоен код (идентификационный номер).
Как и при роботе со стандартными функциями CMD, можно использовать символы перенаправления > и >> для вывода результата во внешний файл. Все, что запланировано с помощью утилиты AT хранится в системном реестре, что не даст пропасть заданию при перезапуске системы или службы расписаний. Текущим каталогом для выполнения запланированных команд по умолчанию является каталог %systemRoot%.
Примеры:
Имеется некий сетевой диск х, он подключен к сетевому ресурсу ServerBackup, на нем надо произвести резервное копирование. Для этой цели был создан пакетный файл mybackup.bat, он производит копирование по указанному в качестве параметра пути. Что бы произвести запуск данного файла из командной строки в 1 час ночи, то надо применить следующий синтаксис:
AT 1:00 mybackup.bat ServerBackup
тогда как недопустимой является следующая форма:
AT 1:00 mybackup x
Проверяем список запланированных заданий:
AT \\Serverl
Отменяем выполнение всех заданий на удаленной машине Server:
AT \\Serverl /DELETE
Нужно произвести резервирование данных каждый день на текущую машину в папку D:\BACKUP с сервера server (сетевой путь \\Server\programs\program) с подключением сетевого диска. Процесс копирования должен начинаться в 2 часа ночи, плюс, надо резервировать только измененные за прошедший день файлы, включая скрытые. Для решения этой задачи можно создать файл mycopy.bat следующего содержания:
REM Подключаем сетевой диск
NET USE Y:\ ServerPrograms
REM Копируем нужные данные
XCOPY /Е /D /Н /С Y:\PROGRAM D:\BACKUPPROGRAM
REM Отключаем сетевой диск
NET USE Y:\ /DELETE
Запланировать ежедневный запуск этого файла в заданное время можно при помощи следующей команды:
AT 2:00 /EVERY: М,Т,W,Th,F,S,Su D:\mycopy.bat
Утилита SOON из пакета Resource Kit
В отличие от предыдущей утилиты, утилита SOON не требует задания абсолютного времени выполнения, надо просто задать количество секунд, через которое произойдет запуск файл для выполнения через командную строку, начиная с текущего момента. Вторым отличием является возможность циклического выполнения каких-либо задач с интервалом, меньшим одного дня. Что бы это осуществить, надо просто собрать все команды в один документ, включить в него команду SOON и выполнить. Команда SOON необходима, что бы вновь произвести выполнение данного файла.
Данная утилита подразумевает два режима – планирование и конфигурация.
Синтаксис планирования:
SOON [компьютер] [задержка] [/INTERACTIVE] "команда"
компьютер - данный параметр не является обязательным, он используется, если надо прописать имя сетевого ресурса. Без этого параметра выполнение будет произведено на текущей машине.
задержка – интервал времени (секунды), через который будет выполнена данная программа или утилита. При отсутствии этого ключа, время берется из конфигурационных установок. Стоит учитывать, что в таком случае, если выполнение производится на текущей машине, то SOON использует свой параметр LocalDelay, а если на сетевом ресурсе, то SOON использует свой параметр RemoteDelay.
Синтаксис конфигурации:
SOON /D [/L:n] f/R:n][/I:{ON|OFF}]
/D – говорит, что надо вывести или модифицировать свои настройки по умолчанию. При отсутствии ключа, SOON выполняется в синтаксисе планирования.
/L:n – настройка параметра LocalDelay — задержка во времени по умолчанию для текущей машины (n – интервал в секундах), по дефолту стоит 5 секунд.
/R:n – настройка параметра RemoteDelay — задержка во времени по умолчанию для сетевой машины (n – интервал в секундах), по дефолту стоит 15 секунд.
/I:{ON|OFF} - настройка параметра InteractiveAlways. Если установлено в ON – будет происходить взаимодействие с пользователем. По дефолту стоит OFF.
Например, надо каждый пять минут производить запуск программы или исполняемого файла через командную строку, например, someprog.exe. Решение заключается в создании батника every5.bat:
SOON 300 every5.bat someprog.exe
Далее надо просто прописать в командной оболочке
SOON every5.bat
Как только произойдет запуск файла из командной строки - every5.bat, то произойдет выполнение утилиты SOON, стоящей в первой строчке, которая вновь запланирует еще один запуск данного пакетного файла через 5 минут. После этого выполнится программа someprog.exe.
Как запустить средство устранения неполадок Windows 10 из командной строки
Вы можете запустить встроенное средство устранения неполадок в Windows 10/8/7 из командной строки. Средство диагностики поддержки Microsoft или MSDT.exe можно использовать для вызова и запуска любого средства устранения неполадок Windows или средства устранения неполадок командной строки.
Как запустить средство устранения неполадок Windows 10
В этом посте мы увидим, как запускать оборудование, звук или звук, питание, сеть, Центр обновления Windows, обслуживание системы, приложения и некоторые другие средства устранения неполадок Windows из команд подсказки с помощью MSDT.exe в настройках или с помощью FixWin.
Запустите встроенное средство устранения неполадок Windows из командной строки
Чтобы запустить любое средство устранения неполадок, откройте командную строку с повышенными привилегиями и выполните следующие команды:
Чтобы вызвать встроенные средства устранения неполадок, используйте следующую команду:
msdt.exe /id
Чтобы запустить локально сохраненное пользовательское средство устранения неполадок, используйте следующую командную строку:
msdt.exe / path
Чтобы запустить средство устранения неполадок в формате файла .diagcab, используйте следующее:
msdt.exe / cab
Например, если вы хотите запустить встроенное средство устранения неполадок питания для устранения неполадок питания или батареи, запустите следующую команду:
msdt.exe / id PowerDiagnostic
После нажатия Enter вы увидите всплывающее окно со средством устранения неполадок питания.Точно так же, если вы знаете идентификатор диагностического пакета любого средства устранения неполадок, вы сможете вызвать его через командную строку.
Вот список некоторых идентификаторов пакетов для устранения неполадок, полученных от TechNet, для вашей помощи.
Запустите средства устранения неполадок через настройки
Вы также можете получить доступ к средствам устранения неполадок через настройки Windows.Нажмите Win + I, чтобы открыть «Настройки»> «Обновление безопасности»> «Устранение неполадок». Здесь вы увидите все средства устранения неполадок. Дополнительная информация. Запустите средство устранения неполадок со страницы устранения неполадок.
Запустите средство устранения неполадок с помощью FixWin
Хотя большинство из нас получают доступ к средствам устранения неполадок через настройки или поиск на панели задач, есть простой способ! Используйте наш FixWin 10 , чтобы открыть его одним щелчком мыши!
Раньше вы могли получить доступ к средствам устранения неполадок из Панели управления > Устранение неполадок или загрузить их с веб-сайта Microsoft.Однако Microsoft теперь предоставляет ту же функциональность в приложении «Параметры» Windows 10.
Ваше здоровье!
.Запустите средство устранения неполадок командной строки в Windows 10 2022
Вы можете запустить встроенное средство устранения неполадок в Windows 10/8/7 из командной строки. Средство диагностики поддержки Microsoft или MSDT.exe можно использовать для вызова и запуска любого средства устранения неполадок Windows или средства устранения неполадок командной строки.
Запустите встроенное средство устранения неполадок Windows из командной строки
.Чтобы запустить любое средство устранения неполадок, откройте командную строку с повышенными привилегиями и выполните следующие команды:
Чтобы вызвать встроенные средства устранения неполадок, используйте следующую команду:
MSDT.exe / идентификатор
Чтобы запустить локально сохраненное пользовательское средство устранения неполадок, используйте следующую командную строку:
msdt.exe / путь
Чтобы запустить средство устранения неполадок в формате файла .diagcab, используйте:
msdt.exe/каб
Например, если вы хотите вызвать встроенное средство устранения неполадок питания для устранения проблем с питанием или аккумулятором, выполните следующую команду:
MSDT.exe/id PowerDiagnostic
После нажатия клавиши Enter появится всплывающее окно «Устранение неполадок с питанием». Точно так же, если вы знаете идентификатор диагностического пакета любого средства устранения неполадок, вы сможете вызвать его через командную строку.
Вот список некоторых идентификаторов пакетов для устранения неполадок от TechNet для готовой ссылки
.Diagnostic Package ID | Описание | Описание | Приложение или функциональная зависимость | |
---|---|---|---|---|
Aerodiagnostic | Устранение неполадок Отображение Aero Effications, таких как Transparency | Aero Display Theme Установлено | ||
Networkdiagnosticsda | Устранение неисправностей подключения с сетью рабочего места Интернет Использование прямого доступа. | Прямой доступ установлен | ||
Диагностика устройств | Устранение неполадок с устройствами и устройствами доступа, подключенными к компьютеру. | |||
Домашняя диагностика | Устранение неполадок с отображением компьютеров или общих файлов в домашней группе. | Домашняя группа установлена | ||
NetworkDiagnosticsInbound | Устраняет проблемы, связанные с разрешением другим компьютерам взаимодействовать с целевым компьютером через брандмауэр Windows. | |||
NetworkDiagnosticsWeb | Tro проблемы с подключением к Интернету или к определенному веб-сайту | |||
IEDiagnostic | Помогает пользователю предотвратить проблемы с надстройками и оптимизировать временные файлы и соединения. | Internet Explorer установлен | ||
IESecurityDiagnostic | Помогает защитить от вредоносных программ, всплывающих окон и сетевых атак. | Internet Explorer установлен | ||
NetworkDiagnosticsNetworkAdapter | Устранение неполадок Ethernet, беспроводных или других сетевых адаптеров | |||
PerformanceDiagnostic | Помогает пользователю настраивать параметры операционной системы. | |||
audioPlaybackdiagnostic | Устранение неполадок печати | |||
Диагностика PCW | Помогает пользователю настроить старые программы для работы с текущей версией Windows. | |||
AudioRecordingD и диагностики | Устранение неполадок записи звука с микрофона или другого входа | установлен аудиовход устройство | ||
SearchDiagnostic | Устранение неполадок поиска и индексации с помощью Windows Search | Поиск включен | ||
NetworkDiagnosticsFileShare | Troubleshoot доступ к общим файлам и папкам на других компьютерах в сети | |||
Диагностика обслуживания | Помогает пользователю очищать неиспользуемые файлы и ярлыки и выполнять другие задачи обслуживания. | |||
WindowsMediaPlayerDVDDiagnostic | Устранение неполадок воспроизведения DVD с помощью проигрывателя Windows Media. | Проигрыватель Windows Media установлен | ||
WindowsMediaPlayerLibraryDiagnostic | Устранение неполадок при добавлении файлов мультимедиа в библиотеку проигрывателя Windows Media. | Проигрыватель Windows Media установлен | ||
WindowsMediaPlayerConfigurationDiagnostic | Помогает пользователю восстановить настройки проигрывателя Windows Media до конфигурации по умолчанию. | Проигрыватель Windows Media установлен | ||
WindowsUpdateDiagnostic | Устранение неполадок, препятствующих обновлению Центра обновления Windows во время выполнения задач. |
В то время как большинство из нас может легко получить доступ к этим инструментам устранения неполадок через панель управления или панель задач! Используйте наш FixWin 10 , чтобы открыть их одним щелчком мыши!
С уважением!
.Как запустить командную строку от имени администратора - 7 способов (Windows)
Командная строка от имени администратора — режим запуска утилиты командной строки в операционной системе Windows с полными правами администратора. Командная строка — инструмент для выполнения административных задач на компьютере, без использования графического интерфейса.
Приложение командной строки работает в двух режимах под операционной системой Windows: обычный пользователь или администратор компьютера.Командная строка, запускаемая от имени администратора Windows, дает вам полный доступ для выполнения любой команды на вашем компьютере, в отличие от стандартного пользовательского режима, где работают не все команды.
Content- Запуск командной строки от имени администратора Windows — 1 способ
- Как включить командную строку от имени администратора — способ 2
- Как вызвать командную строку от имени администратора — 3 способа
- Как запустить командную строку с правами администратора — 4 способа
- Запуск командной строки с правами администратора Метод 5
- Командная строка Windows 10 от имени администратора
- Командная строка от имени администратора Windows 8.1
- Командная строка администратора Windows 8
- Командная строка от имени администратора Windows 7
- Вывод из статьи
При работе на компьютере часто бывает необходимо использовать командную строку (cmd.exe) в режиме с повышенными правами администратора. Для применения тех или иных системных настроек необходимо иметь полные административные права, например, возникли проблемы на компьютере, пользователь нашел способ исправить проблему, и для этого нужно воспользоваться командной строкой.
Для решения проблемы запустите командную строку с правами администратора, выполните необходимые действия в интерфейсе командной строки (интерпретаторе командной строки).
В инструкции в этой статье мы рассмотрим разные способы открытия командной строки от имени администратора в операционной системе Windows: в Windows 10, Windows 8.1, Windows 8, Windows 7. Здесь вы найдете 5 универсальных способов, которые работают на всех версиях Windows, а также некоторые методы, применимые только к определенным версиям операционной системы.
Запуск командной строки от имени администратора Windows - 1 способ
Этот способ подходит для всех версий Windows: Windows 10, Windows 8.1, Windows 8, Windows 7. Для вызова командной строки с полными правами администратора используется функция поиска операционная система.
Вас также может заинтересовать:- Командные строки Windows: список
- Выполнить команды Windows: полный список
- Восстановление Windows с помощью командной строки
В Windows 7 перейдите в меню «Пуск», в Windows 8 и Windows 8.1 подведите курсор мыши к правому верхнему или нижнему краю рабочего стола, в Windows 10 окно поиска находится на панели задач.
- Введите «cmd» или «командная строка» в поле поиска.
- Щелкните правой кнопкой мыши приложение, показанное в результатах поиска, выберите «Запуск от имени администратора».
Как включить командную строку от имени администратора - способ 2
Еще один способ открыть командную строку с полными правами в разных версиях операционной системы Windows: запустить средство из меню Пуск.
- Войдите в меню «Пуск» (в Windows1 и Windows 8 перейдите на экран «Приложения»).
- Найдите программу "Командная строка" в папке "Сервис - Windows" (в Windows 7 - "Стандартная").
- Щелкните приложение правой кнопкой мыши, выберите "Запуск от имени администратора".
Как вызвать командную строку от имени администратора — 3 способа
Существует еще один способ открыть командную строку от имени администратора в любой версии Windows.Для этого нужно запустить утилиту cmd.exe прямо из папки, где она находится в операционной системе.
- Откройте системный диск "C:" в Проводнике.
- Перейдите в папку Windows, перейдите в папку System32.
- Щелкните правой кнопкой мыши приложение "cmd", выберите "Запуск от имени администратора" в контекстном меню.
Как запустить командную строку с правами администратора - 4 способа
Еще один универсальный способ, работающий во всех версиях Windows, начиная с Windows 8, выполняется с помощью Диспетчера задач.
- Запустите диспетчер задач.
- Зайдите в меню «Файл», выберите «Запустить новую задачу».
- В окне «Создать задачу» в открывшемся поле введите «cmd» (без кавычек), установите флажок «Создать задачу от имени администратора», а затем нажмите «ОК».
Запуск командной строки с правами администратора - метод 5
В этом методе мы создадим специальный ярлык для запуска приложения cmd.exe с правами администратора.
- Войти в папку по пути: "C:\Windows\System32".
- Щелкните правой кнопкой мыши приложение "cmd", выберите "Загрузить" в контекстном меню, а затем "Рабочий стол (создать ярлык)".
- Щелкните правой кнопкой мыши ярлык, выберите «Свойства».
- В окне "Свойства" на вкладке "Ярлык" нажмите кнопку "Дополнительно...".
- В окне «Дополнительные свойства» установите флажок «Запуск от имени администратора», нажмите «ОК».
Командная строка Windows 10 от имени администратора
В начальных версиях Windows 10 можно было легко вызвать командную строку. Затем Microsoft немного изменила свою политику: вместо командной строки предлагается использовать Windows PowerShell (более продвинутый аналог командной строки), поэтому в операционной системе перестали работать некоторые способы запуска командной строки.
Вы можете восстановить командную строку в ее исходное расположение вместо Windows PowerrShell, как указано в этой статье.
- Нажмите одновременно клавиши «Win» + «X».
- В открывшемся окне вы увидите запись "Командная строка (администратор)" на том же месте.
Командная строка от имени администратора Windows 8.1
Самый простой способ запустить командную строку в операционной системе Windows 10: из меню «Пуск» на рабочем столе.
- На рабочем столе щелкните правой кнопкой мыши меню «Пуск».
- В открывшемся меню нажмите «Командная строка (администратор)».
Командная строка администратора Windows 8
Этот метод работает в Windows 8 и Windows 8.1. В Проводнике Windows 10 мы предлагаем Windows PowerShell вместо командной строки.
- Запустите проводник Windows.
- Войдите на любой диск или откройте любую папку.
- В окне проводника щелкните левой кнопкой мыши меню «Файл».
- В контекстном меню сначала выберите «Открыть командную строку», а затем «Открыть командную строку от имени администратора».
Командная строка от имени администратора Windows 7
Все универсальные методы, описанные в этой статье, работают в Windows 7:
- В меню «Пуск» введите «cmd» или «командная строка», щелкните правой кнопкой мыши приложение , запустить от имени администратора.
- Перейдите в меню «Пуск», затем «Все программы», затем «Стандартные», затем «Командная строка», щелкните правой кнопкой мыши, чтобы запустить командную строку с правами администратора.
- Запустить "cmd.exe" из папки по пути: "C:\Windows\System32".
- Откройте командную строку с задачей в диспетчере задач.
- Из специально созданного ярлыка на рабочем столе.
Заключение статьи
При необходимости пользователь может запустить утилиту командной строки с полными правами от имени администратора в операционной системе Windows. В этой статье описаны различные способы запуска командной строки от имени администратора в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.
Публикации по теме:- Очистка папки WinSxS: правильно очистить разными способами
- Как записать образ Windows на диск — 7 способов
- Как запустить планировщик заданий Windows — 7 способов
- Как открыть Диспетчер устройств - 10 способов
Описание средства Microsoft System Information Tool (Msinfo32.exe)
Сводка
В состав Windows входит инструмент Microsoft System Information (Msinfo32.exe). Этот инструмент собирает информацию о вашем компьютере и отображает подробные сведения об оборудовании, системных компонентах и программных средах, которые можно использовать для диагностики проблем с компьютером.
Замечания
-
MSINFO32 Запуск без прав администратора, некоторые драйверы могут отображаться как остановленные, хотя это не так.Вот почему кэш для этой информации требует прав администратора для обновления. Чтобы избежать этой проблемы, убедитесь, что вы работаете с правами администратора MSINFO32.
-
Msinfo32 не может предоставить информацию об оборудовании при загрузке в безопасном режиме. Хотя системную информацию Microsoft можно запустить в безопасном режиме, она ограничивается отображением информации о системных компонентах и программной среде.
Подробнее
Как запустить команду MSINFO32
Разверните ниже свою версию Windows, чтобы получить инструкции по запуску MSINFO32:
Как запустить команду MSINFO32 с помощью командной строки
MSINFO32 также можно запустить из командной строки.Чтобы открыть командную строку, введите cmd в поле поиска. Затем щелкните правой кнопкой мыши Командная строка в результатах поиска и выберите Запуск от имени администратора .
С помощью переключателей командной строки MSINFO32 можно выполнять следующие задачи:
-
Создайте файлы NFO или .txt, содержащие системную информацию.
-
Запустить системную информацию, подключенную к удаленному компьютеру.
Чтобы запустить команду MSINFO32 на компьютерах под управлением Windows 7, Windows 8.1 и Windows 10, используйте следующий синтаксис в командной строке:
Команда msinfo32 [/nfo/nfo путь] [/Отчет путь] [/Компьютер имя_компьютера []
Параметры Дорожка Указывает открываемый файл в формате C :\ папка1 \ файл1 . xxx , где C — буква диска, folder1 — папка file1 — файл, а xxx — расширение имени файла. Имя компьютера Это может быть имя в соответствии с универсальным соглашением об именах, IP-адрес или полное доменное имя.
Опции команды
/ nfo {Путь} Сохраняет экспортированный файл как файл с расширением nfo. Если имя файла, указанное в пути, не заканчивается на nfo, к имени файла будет добавлено расширение nfo. / Отчет {Путь} Сохраняет файл, указанный в пути, в формате .txt. Имя файла будет сохранено именно так, как оно указано в пути. Расширение имени файла .txt не будет добавлено к файлу, если оно не указано в пути. / Компьютер {имя_компьютера} Запускает программу системной информации для указанного удаленного компьютера.
Примечание
При подключении к удаленному компьютеру он должен иметь соответствующие разрешения для доступа к WMI на удаленном компьютере.
Примеры Чтобы просмотреть информацию о системе, введите:
msinfo32 Чтобы создать файл с расширением nfo в папке C:\Temp с именем Test.nfo, введите:
msinfo32 /nfo C:\TEMP\TEST.NFO Чтобы создать txt-файл в папке C:\Temp с именем Test.txt, введите:
msinfo32/отчет C:\TEMP\TEST.TXT Чтобы отобразить системную информацию с удаленного компьютера с помощью UNC BIGSERVER, введите:
msinfo32 / Компьютер BIGSERVER
.4 инструмента командной строки Windows, которые должен знать каждый пользователь Windows 9000
Командная строка Windows может быть не лучшим выбором для работы из-за ее запутанного пользовательского интерфейса, но есть некоторые полезные функции, которые не поставляются с пользовательским интерфейсом и доступны только через командную строку. В этой статье мы поделимся с вами некоторыми инструментами командной строки, которые вы можете использовать для устранения неполадок на ПК с Windows.
1. Средство проверки системных файлов
Функция Windows File Checker в Windows используется для проверки целостности системных файлов и реестра. Если у вас повреждена система или реестр, вы можете использовать функцию проверки системных файлов для сканирования и восстановления системных файлов (или ключей реестра) из кэшированной версии исходных файлов Windows.
Чтобы запустить этот инструмент, откройте командную строку Windows от имени администратора и выполните приведенную ниже команду.
2. Запрос от водителя
Очень важно, чтобы вы ознакомились со всеми драйверами устройств, установленными на вашем компьютере с Windows, чтобы решить любые проблемы с обновлением драйверов и / или другие проблемы, связанные с драйверами. Большинство людей будут использовать сторонние инструменты для получения информации о своих драйверах устройств. Однако многие не знают, что в Windows есть встроенная утилита командной строки, которая может просматривать все сведения о драйвере.Чтобы запустить Driverquery, откройте командную строку Windows от имени администратора и выполните приведенную ниже команду.
По умолчанию детали отображаются в табличной форме. Если вы хотите изменить формат отображения (список и csv), вы можете использовать параметр / fo . Например,
Кроме того, вы также можете экспортировать информацию об отображении в файл. Чтобы записать информацию в файл, используйте следующую команду:
driverquery / fo CSV> имя файла.CSV
Дополнительные сведения можно найти в этой базе знаний Майкрософт.
3. Проверить диск
Когда дело доходит до проблем с жестким диском, вы можете использовать встроенную утилиту под названием Check Disk (chkdsk), которая поможет вам восстановить информацию из поврежденных секторов и поврежденных файловых систем. Чтобы запустить Check Disk, откройте командную строку от имени администратора и выполните приведенную ниже команду.
Примечание: Параметр / R указывает утилите копаться глубже и заставляет Check Disk найти поврежденные сектора, это исчерпывающий и занимает больше времени для поиска.Если вам не нужна глубокая проверка, вы можете удалить параметр.
4. IP-конфигурация
IPConfig — одна из наиболее часто используемых команд в Windows (и Linux) и используется для получения информации обо всех подключениях TCP/IP, информации о сетевых адаптерах и IP-адресе компьютера. Кроме того, вы можете использовать команду IPConfig для очистки кеша DNS и освобождения или обновления IP-адресов. Чтобы запустить команду IPConfig, откройте командную строку Windows и выполните следующую команду.
Вы также можете использовать различные параметры, такие как / все , / flushdns и / выпуск , чтобы получить информацию обо всех сетевых картах, правильно очистить кеш DNS и освободить IP-адрес.
Для просмотра полной конфигурации TCP/IP для всех адаптеров:
Чтобы очистить и сбросить кеш преобразователя DNS-клиента:
Чтобы освободить текущую конфигурацию DHCP и отказаться от конфигурации IP-адресов для всех адаптеров:
Вот и все на этом занятии, и мы надеемся, что это поможет вам в вашей повседневной деятельности.Поделитесь своими любимыми инструментами командной строки Windows, используя форму комментариев ниже.
.КАК: запускать команды в Windows 7 [полный список исполняемых файлов]
Команда запуска Windows 7 — это всего лишь исполняемый файл для конкретной программы. Другими словами, команда запуска — это имя фактического файла, который запускает приложение.
Знание команды запуска Windows 7 может быть полезно, если Windows не запускается, но у вас есть доступ к командной строке. Быстрый доступ из окна «Выполнить» тоже хорош.
Нужна помощь или нет команды запуска? Дополнительные сведения см. в таблице ниже.
Запуск команд в Windows 7
ИмяПрограмма команды | Пробег | ||
---|---|---|---|
О Windows , | Winver | ||
Добавить устройство | devicepairingwizard | ||
Добавить Hardware Wizard | hdwwiz | ||
User Accounts | netplwiz | ||
Авторизация менеджер | Асман | ||
Резервное копирование и восстановление | sdclt | ||
передача файлов Bluetooth | fsquirt | ||
Калькулятор | известково | ||
сертификаты | |||
Изменение настройки производительности компьютера | производительность системы | ||
Изменить настройки предотвращения выполнения данных | systempropertiesdataexecutionprevention | ||
Изменить настройки принтеры | printui | ||
Карта Характер | ведьма | ||
ClearType тюнер | cttune | ||
Управление цветом | colorcpl | ||
Командная строка | CMD | ||
comexp | comexp | ||
компонентов услуги | DCOMCNFG | ||
Управление компьютером Управление | compmgmt | ||
Компьютер | compmgmtlauncher | ||
Подключение к сетевому проектору | дисплей netproj | ||
Подключение к проектору | |||
Панель управления | control | ||
Мастер создания общей папки | shrpubw | ||
Создать диск восстановления системы резервное копирование и восстановление | credwiz | ||
Предотвращение выполнения данных | systempropertiesdataexecutionprevention | ||
расположение по умолчанию | уведомления местоположение | ||
Диспетчер устройств | devmgmt | ||
Сопряжение устройств мастер | |||
Мастер диагностики и устранение неисправностей | MSDT | ||
дигитайзер Калибровка инструмента | TabCal | ||
Средство диагностики DirectX | DXDIAG | ||
диск для очистки | cleanmgui | ||
управление дисками | diskmgmt | ||
Показать | запись | ||
Калибровка цвета дисплея | dccw | ||
Переключатель дисплея | displaywitch | ||
DPAPI Key Migration Wizard | dpapimig | ||
Driver Verifier менеджер | Verifier | ||
Удобство Центр доступа | Простота доступа в Центр | utilman | |
Мастер EFS REKeyw | |||
система шифрования файла мастера | rekeywiz | ||
событий зритель | eventvwr | ||
крышка факс редактор страница | fxscover | ||
подпись файла проверка | sigverif | ||
шрифт браузер 3 | |||
Начало работы | Начало работы | ||
IExpress Wizard | I Express | ||
Импорт в Windows Контакты | WABMIG | 0 1 | 900 23|
Internet Explorer | Iexplore 1 | ||
ISCSI конфигурации Инициатор Инструмент | iscsicpl | ||
ISCSI Инициатор Свойства | iscsicpl | ||
Group Policy Installer Language Pack | Lpksetup | ||
gpedit | |||
Локальная политика безопасности | secpol | ||
Локальные пользователи и группы | lusrmgr | ||
Место деятельности | место уведомления | ||
Лупа | увеличить | ||
инструмент для удаления вредоносных программ | MRT | ||
Управление сертификатами шифрования файлов Консоль мягкий Мастер управления | ММС | ||
поддержки Microsoft Diagnostic Configuration Tool | MSDT | ||
NAP Клиент | napclcfg | ||
Рассказчик | рассказчик | ||
Новое сканирование | Wiaacmgr | ||
Notebook | |||
ODBC Источник данных Администратор | odbcad32 | ||
конфигурации драйвера ODBC | odbcconf | ||
На экране клавиатуры | OSK | ||
Краска | MSPaint | ||
Perfmon монитор | |||
Настройки производительности | Производительность системы | ||
Номеронабиратель | Номеронабиратель | ||
Настройки презентации | Управляет настройками презентации | printmanagement | |
Принтер миграции | printbrmui | ||
пользователя принтера интерфейс | printui | ||
частный характер редактор | eudcedit | ||
Проблема шаг самописца содержание | PSR | ||
миграции монитор | dpapimig | ||
редактор реестра | смерзаться | ||
regedt32 4 | |||
Удаленный телефон доступа книга | RASPHONE | ||
Remote Desktop Connection | Mstsc | РесурсResmon | |
perfmon / res | |||
Результирующий набор правил | rsop | ||
Защита базы данных учетных записей Windows | услуги | ||
Набор программ доступа и компьютера по умолчанию | компьютер выходит из строя | ||
Share Мастер создания | shrpubw | ||
Общие папки | fsmgmt | ||
Отрезания инструмент | snippingtool | ||
Sound рекордер | Звукозапись | ||
Network Client SQL Server Utility | cliconfg | ||
Sticky отмечает | stikynot | ||
Хранимые имена пользователей и пароли | credwiz | ||
Timing центр | mobsync | ||
Конфигурация системы | msconfig | ||
Редактор конфигурации системы | sysedit 5 | ||
Информация о системе | msinfo32 | ||
Свойства системы (Advanced Tab) | SystemProperties Advanced | SystemProperties Advanced | |
System Properties (вкладка Имя компьютера) | SystemPropertiescomputerPername | ||
Свойства системы (оборудование) | SystemPropertieshardware | ||
Свойства системы (удаленная вкладка) | SystemPropertiesRemote | ||
Свойства системы (System Tab Protection) | systempropertiesprotection | ||
Восстановление системы | rstrui | ||
Tablet PC Input Panel | tabtip 1 | ||
Task Manager | Урочная | ||
Планировщик заданий | taskschd | ||
Управление доверенным платформенным модулем (TPM) | tpm | ||
Параметры контроля учетных записей пользователей | useraccountc ontrolsettings | ||
Инструмент менеджер | utilman | ||
Reporter Applet версия | WinVer | ||
Объем смесителя | sndvol | ||
клиент активации Windows , | SLUI | ||
Windows Anytime Upgrade Результаты windowsanytimeupgraderesults | |||
контакты Windows | WAB 1 | ||
Windows , диск сжигания утилита | isoburn | ||
Windows DVD Maker | dvdmaker 1 | ||
Windows Easy Transfer | migwiz 1 | ||
Проводник Windows | Finder | ||
Факс и сканирование в Windows | wfs | ||
Компоненты Windows | Дополнительные функции | 4 Za Время Windows с Advanced Security | WF |
Winehlp32 | WinHLP32 | ||
Windows Journal | Log 1 1 | | |
Windows Media Player | DVD | 0 2 | |
Wmplayer 1 | |||
проверки памяти Windows Расписание | mdsched | ||
центр мобильности Windows | mblctr | ||
изображений Windows Acquisition Wizard | Wiaacmgr | ||
Окна powershell3 | Окна powershell3 | 1 | |
Windows PowerShell ISE | PowerShell_ise 0 1 1 | ||
Windows Remote ПОМОЩЬ | MSRA | ||
Windows Ремонт диска | Recdisc | ||
HOS т окна сценария | WScript обновление | ||
Окна | wuapp | ||
Windows , автономный инсталлятор | WUSA управления | ||
WMI | wmimgmt | ||
WMI тестер | WBEMTEST | записи | |
Средство просмотра XPS | xpsrchvw |
Не видите нужную команду «Выполнить»?
Хотя я сделал все возможное, чтобы включить все команды запуска Windows 7, возможно, я пропустил одну из них.Сообщите мне название программы и ее исполняемый файл (выполните команду), и я быстро добавлю его.
Обратите внимание, однако, что многие списки запуска команд Windows 7 неправильно содержат команды командной строки или команды «панели управления» в качестве команд запуска, хотя технически это не так.
Дополнительные сведения об этих типах команд см. в разделе Команды командной строки Windows 7 и Команды командной строки панели управления, все из которых перечислены в этих элементах.
Мелкий шрифт
Существует несколько команд запуска Windows 7, которые в некоторых ситуациях работают по-разному или вообще не работают при переходе от одного интерфейса командной строки к другому в Windows.
Например, многие исполняемые файлы в Windows 7 можно запустить только из окна «Выполнить», а не из командной строки, а некоторые другие доступны только в определенных версиях Windows 7.
1 Эту команду запуска невозможно запустить из командной строки, поскольку файл не находится в пути по умолчанию в Windows.Однако его можно запустить из окна поиска Windows или окна «Выполнить». 90 311
2 Команда display run открывает проигрыватель Windows Media и автоматически начинает воспроизведение DVD-фильма на основном DVD-приводе. 90 311
3 Вы должны следить за просмотром шрифта и запускать команду с названием шрифта, который вы хотите увидеть. 90 311
4 После запуска regedt32 запустите команду, она просто перенаправит regedit и вместо этого выполнит программу.В некоторых более ранних версиях Windows существовали две отдельные версии редактора реестра. 90 311
5 Эта команда запуска недоступна в 64-разрядных версиях Windows 7.
.инструменты взаимодействия с командной строкой
Наши 5 любимых инструментов командной строки
- HTTPie. Первым в моем списке является инструмент под названием HTTPie. ...
- Icдифф. В Rebel мне повезло работать с Mercurial, очень хорошей и простой в использовании системой контроля версий. ...
- Пандок.В духе «практикуй то, что проповедуешь», я решил написать весь этот пост в блоге через интерфейс командной строки. ...
- Дополнительные утилиты. ...
- Бабун.
- Что такое инструменты командной строки?
- Как создать утилиту командной строки?
- Что я могу делать с командами CMD?
- Что такое инструменты командной строки Android?
- Что такое пример командной строки?
- Где командная строка?
- Зачем нужны инструменты командной строки?
- Как создать команду в Linux?
- Как запустить EXE-файл из командной строки?
- Каковы 10 советов командной строки Windows?
- Как очистить командную строку?
- Как освоить командную строку?
Что такое инструменты командной строки?
Средства командной строки Windows bookmark_border
- Содержание.
- PowerShell (оболочка)
- PSReadLine (помощники редактирования консоли)
- ConEmu (хост консоли)
- Cmder.
- Chocolatey (менеджер пакетов)
- Babun (предварительно настроенный Cygwin)
- Дополнительная литература.
Как создать утилиту командной строки?
Что мы собираемся собрать: ginit
- инициализировать локальный репозиторий, запустив git init.
- Создайте удаленный репозиторий, например, на GitHub или Bitbucket — обычно путем выхода из командной строки и запуска веб-браузера.
- добавить пульт дистанционного управления.
- Создать. ...
- добавить файлы проекта.
- зафиксировать исходный набор файлов.
Что я могу делать с командами CMD?
10 интересных вещей, которые вы можете делать в Windows CMD
- Узнайте имя пользователя вашего компьютера. ...
- Обратиться за помощью. ...
- Получите информацию о вашей системе. ...
- Получить IP-адрес веб-сайта. ...
- Получить отчет о батарее системы....
- Перейти к настройкам администратора. ...
- Автоматический доступ к предыдущим командам. ...
- Проверьте сети, к которым вы когда-либо подключались.
Что такое инструменты командной строки Android?
Инструменты командной строки Android SDK
Создание и управление виртуальными устройствами Android (AVD) из командной строки. Инструмент сканирования кода, который может помочь выявить и устранить проблемы со структурным качеством вашего кода.
Что такое пример командной строки?
Командная строка, также известная как командная строка Windows, командный экран или текстовый интерфейс, представляет собой пользовательский интерфейс, в котором можно перемещаться, вводя запрашиваемые команды вместо использования мыши. Например, папка Windows в командной строке Windows — «C:\Windows>» (как показано на рисунке).
Где командная строка?
Здесь вы можете найти командную строку. В Windows 7 откройте меню «Пуск» и нажмите «Все программы».Нажмите «Стандартные», и вы найдете ярлык командной строки.
Зачем нужны инструменты командной строки?
Вы получаете больший контроль над функциями системы. Возможно, самая очевидная причина изучения командной строки — это ее основная функция: больший контроль. Есть команды, доступные только через оболочку, которые могут управлять очень сложными операциями на компьютерах Unix/Linux и Windows.
Как создать команду в Linux?
Операционная система Linux позволяет пользователям создавать команды и выполнять их из командной строки.Чтобы создать команду в Linux, первым делом нужно создать bash-скрипт для команды. Второй шаг — сделать команду исполняемой. Здесь bashrc означает запуск Bash.
Как запустить EXE-файл из командной строки?
- откройте командную строку (Пуск -> Выполнить -> cmd.exe), перейдите в папку с помощью команды cd в командной строке, запустите оттуда .exe - user13267 12 февраля 2015 г., 11:05.
- Кроме того, вы можете создать пакетный файл (.летучая мышь) две строки.
Каковы 10 советов командной строки Windows?
Топ-10 полезных приемов командной строки Windows
- Горячие клавиши командной строки. ...
- Изменить цвет командной строки. ...
- Отменить команду. ...
- Удалить временные файлы. ...
- Выключить компьютер в указанное время через CMD. ...
- Создайте точку доступа Wi-Fi и узнайте свой пароль Wi-Fi....
- Используйте Robocopy в качестве решения для резервного копирования. ...
- Исправление проблем с загрузкой.
Как очистить командную строку?
После открытия командной строки в Windows 10 и ввода нескольких командных строк на экране вы можете ввести командную строку cls в окне командной строки и нажать Enter. Это очистит экран CMD в Windows 10. Все предыдущие команды, введенные в окне командной строки, будут удалены.
Как освоить командную строку?
Как освоить командную строку в Windows 10
- Всегда открывать от имени администратора. Вы можете запустить командную строку в стандартном режиме и режиме администратора. ...
- Доступ клавишей Windows + X. ...
- Открыть из контекстного меню папки. ...
- Скопируйте и вставьте. ...
- Используйте клавиши со стрелками для предыдущих команд. ...
- Перетащите файлы, которые необходимо ввести....
- Получить помощь по любой команде. ...
- Использовать вкладку для автозаполнения.