append — позволяет программам открывать файлы в указанных каталогах так , словно они находятся в текущем каталоге.
arp — отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.
assoc — вывод либо изменение сопоставлений по расширениям имён файлов.
at — команда предназначена для запуска программ в указанное время.
atmsdm — Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).
attrib — изменение атрибутов файлов и папок.
auditusr — задаёт политику аудита пользователей.
break — включение режима обработки клавиш CTRL+C.
bootcfg — эта программа командной строки может быть использована для настройки , извлечения , изменения или удаления параметров командной строки в файле Boot.ini.
cacls — просмотр изменение таблиц управления доступом ACL к файлам.
call — вызов одного пакетного файла из другого.
cd — вывод имени либо изменение текущей папки.
The 2 Most Important Windows Commands
chcp — вывод либо изменение активной кодовой страницы.
chdir — вывод либо смена текущей папки.
chkdsk — проверка диска и вывод отчёта.
chkntfs — выводит или изменяет параметры проверки диска во время загрузки.
ciddaemon — сервис индексации файлов.
cipher — программа шифрования файлов.
cls — очистка экрана интерпретатора.
cmd — запуск нового окна командной строки.
cmstp — установка профилей диспетчера подключений.
color — устанавливает цвет для текста и фона в текстовых окнах.
comp — сравнение содержимого двух файлов или наборов файлов.
compact — просмотр и изменение параметров сжатия файлов в разделах NTFS.
convert — преобразование файловой системы тома FAT в NTFS.
copy — копирование одного или нескольких файлов.
date — вывод либо установка текущей даты.
debug — средство для отладки и редактирования программ.
defrag — дефрагментация диска.
del — удаление одного или нескольких файлов.
devcon — альтернатива диспетчера устройств.
diantz — тоже что и MAKECAB.
dir — вывод списка файлов и подпапок из указанного каталога.
diskcomp — сравнение содержимого двух гибких дисков.
diskcopy — копирование содержимого одного гибкого диска на другой.
diskpart — использования сценария diskpart.
diskperf — счетчик производительности дисков.
doskey — редактирование и повторный вызов команд Windows; создание макросов DOSKey.
driverquery — просмотр списка установленных драйверов устройств и их свойства.
echo — вывод сообщений и переключение режима отображения команд на экране.
edit — запуск редактора MS-DOS.
endlocal — завершение локализации изменений среды в пакетном файле.
edlin — запуск построчного текстового редактора.
erase — удаление одного или нескольких файлов.
esentutl — обслуживание утилит для Microsoft (R) баз данных Windows.
Find All Software on PC Via Command Prompt
eventcreate — эта команда позволяет администратору создать запись об особом событии в указанном журнале событий.
eventtriggers — эта команда позволяет администратору отобразить и настроить триггеры событий в локальной или удаленной системе.
exe2bin — преобразование EXE-файлов в двоичный формат.
exit — завершение командной строки.
expand — распаковка сжатых файлов.
fc — сравнение двух файлов или двух наборов файлов и вывод различий между ними.
find — поиск текстовой строки в одном или нескольких файлах.
findstr — поиск строк в файлах.
finger — вывод сведений о пользователях указанной системы.
fltmc — работа с фильтром нагрузки драйверов.
for — выполнение указанной команды для каждого файла набора.
forcedos — сопоставление приложений MS-DOS, которые не распознаются системой Microsoft Windows XP.
format — форматирование диска для работы с Windows.
fontview — программа просмотра шрифтов.
fsutil — управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома.
ftp — программа передачи файлов.
ftype — просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.
getmac — отображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.
goto — передача управления содержащей метку строке пакетного файла.
gpresult — отображает результирующую политику (RSoP) для указанного пользователя и компьютера.
gpupdate — выполнение обновления групповых политик.
graftabl — выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.
help — выводит не полный список команд, которые используются в cmd.
hostname — отображение имени компьютера.
if — оператор условного выполнения команд в пакетном файле.
ipconfig — вывод маску подсети, стандартный шлюз и информацию о вашем IP.
ipxroute — программа управления маршрутизацией NWLink IPX.
label — создание, изменение и удаление меток тома для диска.
lodctr — обновление имен счётчиков и поясняющего текста для расширенного счётчика.
logman — управление расписанием для счетчиков производительности и журнала трассировки событий.
logoff — завершение сеанса Windows.
lpq — отображение состояния очереди удалённой очереди печати lpq.
lpr — направляет задание печати на сетевой принтер.
lsass — сервер определения локальной защиты.
makecab — архивирование файлов в cab-архив.
mem — выводит сведения об используемой и свободной памяти.
mkdir — создание папки с расширенной функциональностью.
mmc — открытие окна консоли MMC.
mode – отладка системных устройств.
mofcomp — 32-разр. компилятор Microsoft (R) MOF.
more — последовательный вывод данных по частям размером в один экран.
mountvol — просмотр, создание и удаление точек подключения тома.
move — перемещение и переименование файлов и каталогов.
mqbkup — утилита архивирования и восстановления очереди сообщений.
mqsvc — Обеспечивает инфраструктуру для работы распределенных приложений.
mrinfo — Работа с многоадресными рассылками.
msg — отправка сообщений пользователю.
msiexec — запуск установщика Windows.
nbtstat — отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).
net — пакет приложений предназначенный для работы с сетью.
net1 — тоже самое что и net.
netsh — локальное или удаленное отображение и изменение параметров сети.
netstat — отображение статистики протоколов и текущих сетевых подключений TCP/IP.
nlsfunc — загрузка сведений о национальных стандартах.
nslookup — вывод информации, предназначенный для диагностики DNS.
ntbackup — запуск мастера архивирования.
ntsd — отладчик командной строки.
odbcconf — настройка драйвера ODBC.
openfiles — эта команда позволяет пользователю вывести список открытых файлов и папок, которые были открыты в системе.
pagefileconfig — настройка файлов подкачки и виртуальной памяти.
path — вывод либо установка пути поиска исполняемых файлов.
pathping — вывод информации о скрытый сетях и потери данных.
pause — приостанавливает выполнение сценария cmd.
pentnt — обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.
perfmon — открывает окно «Производительность».
ping — проверяет соединение с другим компьютером.
ping6 — команда проверки связи.
popd — изменяет одну папку на ту, которая была сохранена командой PUSHD.
powercfg — эта команда позволяет управлять электропитанием системы.
print — печать текстового файла.
prncnfg — настройка параметров принтера.
prompt — изменение приглашения командной строки cmd.exe.
proxycfg — инструмент настройки proxy соединения.
pushd — сохранения значений текущего каталога для использования POPD командой.
qappsrv — отображает доступные серверы терминалов в сети.
qprocess — отображает информацию о процессах.
qwinsta — отображение информации о сеансах терминалов.
rasdial — интерфейс связи из командной строки для клиента службы удалённого доступа.
rcp — обмен файлами с компьютером, на котором выполняется служба RCP.
recover — восстановление сохранившихся данных на поврежденном диске.
reg — редактирование системного реестра через командную строку.
regsvr32 — сервер регистрации.
relog — создает новый журнал производительности из уже имеющего.
rem — помещение комментария в пакетный файл.
ren — переименование файлов и папок.
rename — переименование файлов и папок.
replace — замена файлов.
reset — утилита сброса служб терминалов.
rexec — выполнение команд на удаленных узлах на которых выполняется служба rexec.
route — обработка таблиц сетевых маршрутов.
rsh — выполнение команд на удаленных узлах, на которых запущена служба RSH.
rsm — управление ресурсами носителей с помощью службы «Съемные ЗУ».
runas — использование приложений от имени другого пользователя.
rundll32 — запуск стандартных команд-функций заложенных в dll.
rwinsta — сброс значений подсистем оборудования и программ сеанса в начальное состояние.
sc — установление связи с NT Service Controller и ее услугами.
schtasks — создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.
sdbinst — установщик базы данных совместимости.
secedit – автоматизация задач настройки безопасности.
set — вывод, присваивание и удаления переменных в командной строке.
setlocal — начало локализации изменений среды в пакетном файле.
setver — задает номер версии, который MS-DOS сообщает программе.
sfc — Проверка файлов Windows.
shadow — позволяет наблюдать за другим сеансом служб терминалов.
shift — изменение содержимого подставляемых параметров для пакетного файла.
shutdown — завершение сеанса, выключение и перезагрузка системы Windows.
smbinst — это процесс, принадлежащий System Management BIOS Driver Installer.
sort — сортирование файлов.
start — запуск программы или команды в отдельном окне.
subst — сопоставление имени диска указанному пути.
systeminfo — вывод информации о настройках системы.
taskkill — завершение одного или нескольких процессов.
tasklist — показывает запущенные программы и процессы выполняемые в данный момент.
tcmsetup — установка клиента телефонии.
tftp — обмен файлами с удаленным компьютером, на котором запущена служба TFTP.
time — просмотр или изменение текущего времени.
title — назначение заголовка окна интерпретатора.
tlntadmn — удаленное управление компьютером.
tracert — трассировка маршрута к указанному узлу.
tracerpt — обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.
tracert6 — версия tracert для протокола IPv6.
tree — вывод структуры диска или каталога в виде дерева.
tscon — присоединяет сеанс пользователя к сеансу терминала.
tsdiscon — отключение сеанса терминала.
tskill — прекращение процесса.
tsshutdn — завершение работы сервера в установленном порядке.
type — вывод на экране содержимого текстовых файлов.
typeperf — выводит сведения о производительности на экран или в журнал.
unlodctr — удаление имен счётчиков и поясняющего текста для расширенного счётчика.
userinit — проводник системы Windows.
ver — вывод сведений о версии Windows.
verify — установка режима проверки правильности записи файлов на диск.
vol — вывод метки и серийного номера тома для диска.
vssadmin — инструмент командной строки теневого копирования тома.
w32tm — диагностика службы времени.
wbemtest — тестер инструментария управления Windows.
winver — вывод информации о версии Windows.
wmic — инструмент для написания сценариев.
xcopy — копирование файлов и дерева папок.
Список cmd команд , которые присутствуют в windows.
(Всего просмотров: 1 492, просмотров сегодня: 1)
IT-аутсорсинг – это надежно и выгодно.
Профессиональная поддержка ПК, поддержка IT-системы в целом – это то, о чем нужно задуматься уже сегодня. Доверьте это специалистам. Успехов!
Попробуйте наши услуги обслуживания и получите третий месяц обслуживания в подарок!
Источник: iteron.ru
Как проверить, запущена ли служба через командный файл, и запустить ее, если она не запущена?
Я хочу написать командный файл, который выполняет следующие операции:
- Проверьте, запущена ли служба
- Если он запущен, закройте пакет
- Если он не запущен, запустите службу
Образцы кода, которые я искал в Google, оказались неработающими, поэтому я решил не публиковать их.
Запуск службы осуществляется:
net start «SERVICENAME»
- Как я могу проверить, запущена ли служба, и как сделать оператор if в пакетном файле?
- Я немного запутался. Какой аргумент я должен передать чистому старту? Название сервиса или его отображаемое имя?
citronas 24 Июл 2010 в 16:28
Грязное программирование: когда единственное, что вы хотите сделать, это запустить службу, если она не запущена, просто введите команду запуска. Если он не запущен, он запустит службу. Если он запущен, вы получите сообщение об ошибке, но служба работает (и не останавливается). Грязно, но работает. Однако, если вы хотите выполнить другие комментарии только в том случае, если вам нужно было запустить службу, тогда обязательно используйте более чистую версию от lc.
Peter Schuetze
8 Мар 2012 в 22:05
Шуэце: Да, ваше возражение верно, если единственной целью является запуск службы. Я также включил ведение журнала и так далее, поэтому я придерживался решения lc.
9 Мар 2012 в 17:18
14 ответов
Лучший ответ
Чтобы проверить состояние службы, используйте sc query . Блоки if в пакетных файлах см. В документации .
Следующий код проверит состояние службы MyServiceName и запустит ее, если она не запущена (блок if будет выполнен, если служба не запущена):
for /F «tokens=3 delims=: » %%H in (‘sc query «MyServiceName» ^| findstr » STATE»‘) do ( if /I «%%H» NEQ «RUNNING» ( REM Put your code you want to execute here REM For example, the following line net start «MyServiceName» ) )
Объяснение того, что он делает:
- Запрашивает свойства службы.
- Ищет строку, содержащую текст «СОСТОЯНИЕ»
- Токенизирует эту строку и извлекает третий токен, который содержит состояние службы.
- Проверяет результирующее состояние по строке «RUNNING»
Что касается вашего второго вопроса, аргумент, который вы хотите передать net start , — это имя службы, а не не отображаемое имя.
hxysayhi 16 Апр 2019 в 11:28
Потрясающие. Спасибо за ваши усилия. К сожалению, не работает? Может, я слишком глуп для этого. Я заменил «MyServiceName» на «SCardSvr» (экранированный) в качестве теста, поместил все в пакетный файл, выполнил его, но служба не запускается.
Даже если я заменю net start чем-то другим, например печатью в файл, он не будет выполнен. Не могли бы вы взглянуть еще раз? знак равно
24 Июл 2010 в 17:07
Ой, у меня там в первой строке было кое-что лишнее . Попробуй. А если это не сработает, что произойдет, если вы запустите sc query «SCardSvr» из командной строки?
24 Июл 2010 в 17:21
У вас в кавычках стоит «SCardSvr»? Я не верю, что так должно быть,
LittleBobbyTables — Au Revoir
24 Июл 2010 в 17:22
24 Июл 2010 в 17:37
Небольшое замечание для всех, кто зашел. В Powershell вам нужно добавить «.exe»: sc.exe query «MyServiceName» . Поскольку sc является псевдонимом для Set-Content (вы можете проверить с помощью Get-Alias «sc» ).
Henk Poley
12 Май 2021 в 10:03
Для переключения службы используйте следующее:
NET START «Координатор распределенных транзакций» || NET STOP «Координатор распределенных транзакций»
Coops 3 Янв 2017 в 11:40
Работает из-за кода выхода из старта. Если команда запуска не работает, вероятно, потому, что она уже запущена (и в любом случае ее последующая остановка не повредит), поэтому вы пытаетесь ее остановить.
27 Мар 2012 в 19:34
Команда структурирована так, что если net start завершается неудачно, она затем останавливает ее (из-за ||, что означает else), но если net start выполняется, то net stop не выполняется. молодец!
Doctor DOS
18 Май 2012 в 19:35
Sopalajo de Arrierez
1 Авг 2015 в 15:36
Чтобы не придираться (хорошо, может быть, немного), но || на самом деле является оператором OR , хотя в данном случае это функционально оператор ELSE . Это тонкое, но важное отличие. У меня все еще есть +1 — я все время делаю это в сценариях оболочки Unix / Linux, не знаю, почему я никогда не думал делать это в пакетном режиме Windows.
4 Дек 2015 в 16:04
Это кажется опасно упрощенным. Я бы никогда не захотел использовать его для чего-то, что я автоматизировал для пакетной обработки или отдавал кому-то другому . но это именно то, что доктор заказал для быстрого значка, который я могу разместить на своем рабочем столе для службы, которая мне нужна время от времени быстро переключайтесь.
Joel Coehoorn
7 Фев 2017 в 18:18
Это должно сработать:
FOR %%a IN (%Svcs%) DO (SC query %%a | FIND /i «RUNNING» IF ERRORLEVEL 1 SC start %%a)
Kristina Brooks 24 Июл 2010 в 16:34
Я только что нашел эту ветку и хотел добавить в обсуждение, если человек не хочет использовать командный файл для перезапуска служб. В Windows есть опция, если вы зайдете в Сервисы, свойства службы, затем восстановление. Здесь вы можете установить параметры услуги.
Хотелось бы перезапустить службу, если служба остановится. Кроме того, у вас даже может быть вторая неудачная попытка сделать что-то другое, например, перезагрузить компьютер.
sagelightning 10 Апр 2013 в 19:56
Это полезный ответ, однако важно отметить, что он будет работать, только если служба остановлена с помощью exit (-1). Если служба завершилась корректно (даже с сообщением об ошибке), автоматическое восстановление не сработает. Он также не сработает, если служба была убита пользователем вручную.
Art Gertner
6 Янв 2016 в 12:22
12 Янв 2019 в 02:02
— Завершение (через диспетчер задач) процесса обслуживания будет интерпретировано как «сбой» и вызовет восстановление.
22 Фев 2019 в 13:02
Независимая от языка версия.
NYCdotNet 11 Апр 2017 в 20:35
Ага! «Космос» всегда бьет внезапно в спину!
8 Янв 2016 в 19:07
Почти идеальный ответ. Я бы просто исправил эту строку: Net start «% ServiceName%»> nul || (
25 Янв 2017 в 02:16
Я сделал скрипт универсальным, поэтому он позволяет мне использовать его в задачах планировщика Windows. Просто замените Set ServiceName=Jenkins на Set ServiceName=%~1 и назовите это как watch-service.bat «Jenkins»
31 Янв 2017 в 10:30
Он использует queryex вместо query, который зависит от языка. А почему вы думаете, что это не Windows batch? Вы пробовали его использовать?
17 Авг 2017 в 22:25
Что означает / v в вашем скрипте? Возможно, у вас есть ссылка на все эти скриптовые команды?
8 Дек 2020 в 06:38
Для Windows server 2012 у меня сработало то, что ниже. Замените только «SERVICENAME» фактическим названием службы:
Sunil Lama 28 Июн 2019 в 19:57
Не работает. Он всегда будет говорить, что служба работает, даже если служба не существует.
Malcolm Who
18 Янв 2022 в 09:03
- Windows XP (32-бит) английский
- Windows 10 (32-бит) Испанский
- Windows 10 (64-бит) английский
Helder Magalhães 22 Июн 2018 в 14:47
Может, способ намного проще? Просто добавляю сюда список ответов:
Gerhard 6 Фев 2019 в 13:21
Logan78 3 Ноя 2012 в 03:38
Запуск службы с использованием сценария Powershell. Вы можете связать это с планировщиком задач и запускать его через определенные промежутки времени или по мере необходимости. Создайте его как файл PS1, то есть файл с расширением PS1, а затем позвольте этому файлу запускаться из планировщика задач.
Для запуска остановки службы
В планировщике задач, если вы используете его на сервере, используйте это в аргументах
-noprofile -executionpolicy bypass -file «C: Service Restart Scripts StopService.PS1»
Проверьте, запустив то же самое на cmd, если он работает, он также должен работать в планировщике задач
Источник: question-it.com
Как открыть командную строку, когда Windows 10 не загружается
Некоторые пользователи сталкиваются с проблемами открытия командной строки в системах Windows. За проблемой следует сообщение о том, что:
«Windows не может найти cmd. Убедитесь, что вы правильно ввели имя, а затем повторите попытку ».
Это может быть неприятно для тех, кто использует командную строку в целях решения других проблем, связанных с производительностью системы. Что еще хуже, командная строка может использоваться другими программами для запуска определенных процессов. Проблема означает, что файл «cmd.exe» отсутствует и не может быть найден Windows. Обычно это может произойти из-за наличия вредоносного ПО, которое вторглось и повредило папку с cmd. Таким образом, мы начнем с запуска сканирования, а позже попробуем другие методы.
Командная строка Windows 10 команды
Командная строка – незаменимый инструмент в работе любого системного администратора и простого пользователя ПК. Она удобна, простая в использовании и не требует от пользователя особых усилий, чтобы выполнить какую-либо операцию. Однако у этой консоли есть и обратная сторона медали.
Как ни странно, но пользователи не знают команд, с помощью которых можно решить ту или иную проблему. А в некоторых случаях юзер даже не знает, как запустить эту консоль. Поэтому рассмотрим больше 10 основных команд командной строки для Windows 10, о которых должен знать каждый пользователь ПК.
Просканируйте компьютер на наличие вредоносных программ.
Тот, кто регулярно пользуется Интернетом, всегда подвергается риску заражения нежелательным или вредоносным ПО. Даже если вы думаете обратное, мы все же рекомендуем вам выполнить полное сканирование вашей системы, чтобы проверить данный способ, прежде чем переходить к следующим шагам восстановления. Используйте Malwarebytes для обнаружения и удаления вредоносных или нежелательных программ, которые могут нарушить конфигурацию вашего ПК. Загрузите его по ссылке ниже и проверьте, решит ли это проблему.
Как запустить командную строку, когда Windows 8.1 не запускается, с помощью диска восстановления
Если Windows 8.1 не может загружаться правильно, вы можете загрузиться с диска восстановления, созданного на работающем компьютере с Windows 8.1. С его помощью вы можете запустить командную строку.
В меню загрузки BIOS выберите съемный диск, на котором установлена Windows 8.1, в качестве загрузочного устройства.
Когда загрузочный диск загрузится, он сначала попросит вас выбрать раскладку клавиатуры, которую вы хотите использовать. Выберите это.
Вас попросят выбрать вариант того, как вы хотите продолжить. Нажмите или коснитесь Устранение неполадок.
Затем нажмите или коснитесь Дополнительные параметры.
На экране «Дополнительные параметры» выберите «Командная строка».
Командная строка теперь запущена.
Проверьте путь в Переменных среды.
Если предыдущий шаг не устранил проблему, вы можете попробовать восстановить путь к папке System32, в которой находится cmd. Существует вероятность того, что путь был утерян, из-за чего возникает проблема cmd. В приведенных ниже инструкциях мы поможем вам определить потерю и восстановить ее, если она действительно есть.
В Windows 10:
- Щелкните правой кнопкой мыши по Этот компьютер и выберите Свойства.
- Перейдите в Дополнительные параметры системы.
- В открывшемся окне перейдите в Дополнительно и откройте Переменные среды где-то внизу.
- Под Системные переменные разделом, дважды щелкните Path.
- Там вы сможете увидеть список важных системных переменных. Убедитесь, что все перечисленные ниже есть там:
%SystemRoot%system32; %SystemRoot%; %SystemRoot%System32Wbem; %SYSTEMROOT%System32WindowsPowerShellv1.0
В Windows 7 и 8.1:
Шаги такие же, как указано выше. Единственная разница в том, что вы увидите переменные, разделенные точкой с запятой (;). Если вы обнаружили, что чего-то нет в списке системных переменных, добавьте недостающие, используя точки с запятой для разделения каждой из них.
Использование командной строки во время установки Windows
Вам нужно запустить командную строку от администратора в Windows 10 еще до того, как операционная система завершит установку? Cmd.exe может пригодиться как для непосредственной работы, так и для запуска программ, нужных в процессе установки win 10.
Дождитесь начала установки операционной системы с диска или загрузочной флешки. Как только появится первое диалоговое окно, одновременно зажмите на клавиатуре кнопки Shift и F10. Откроется стандартная программа command prompt, куда можно вводить необходимые команды.
Убедитесь, что cmd включен в реестре Windows.
Выполните следующие шаги, чтобы узнать, включен ли cmd в реестре Windows.
- Тип Regedit в поиске рядом с Меню Пуск, щелкните правой кнопкой мыши и выберите Запуск от имени администратора.
- После открытия перейдите в HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSystem.
- Теперь вы увидите пустое место в правой части окна. Если там нет DisableCmd DWORD, cmd включен. Если он есть, вы должны удалить его и перезагрузить компьютер.
Планировщик задач
Наберите в поиске меню пуск «Планировщик задач» и запустите. Посмотрите внимательно, какая программа начинает работать по расписанию при включении ПК. Известно, что Office может вызывать окно CMD каждый раз при включении системы Windows 10.
Смотрите еще:
- DISM ошибка 87 в командной строке Windows
- CMD: Недостаточно ресурсов памяти для обработки этой команды
- Отказано в доступе: Системная ошибка 5 в командной строке
- Служба в настоящее время не может принимать команды
- Системная ошибка 6118 при вводе net view в CMD Windows 10
Убедитесь, что cmd включен в Редакторе локальной групповой политики.
Это еще одна важная часть правильной работы cmd. Попробуйте сделать это и посмотреть, решит ли это проблему.
- Нажмите Windows Key + R комбинацию клавиш и напишите gpedit.msc , чтобы открыть Редактор локальной групповой политики.
- Перейдите в Конфигурация пользователя >Административные шаблоны >Система.
- В списке переменных найдите и дважды кликните по Запретить использование командной строки.
- В открывшейся вкладке убедитесь, что данный параметр не включен. В противном случае, измените значение на Не задано or Отключено.
- Сохраните изменения и перезагрузите компьютер.
Как запустить командную строку, когда Windows 7 не загружается, используя установочный диск
Если Windows 7 не может загружаться правильно, вы можете загрузиться с установочного диска.
Запустите компьютер и в меню загрузки BIOS выберите в качестве загрузочного устройства DVD-привод или съемный диск, на котором установлена Windows 10. Не загружайтесь с жесткого диска вашего компьютера.
Загрузите установку Windows 7, выберите нужный язык и нажмите «Далее».
Затем нажмите «Восстановить компьютер».
Окно Параметры восстановления системы теперь загружено. Нажмите Командная строка в нижней части окна.
Попробуйте запустить cmd через Windows Powershell
Вы можете попробовать запустить cmd через другую встроенную командную утилиту (Windows Powershell). Вот шаги:
- Тип Powershell в поиске рядом с Меню Пуск.
- Щелкните правой кнопкой мыши и выберите Запуск от имени администратора.
- Затем просто введите cmd и нажмите Enter чтобы открыть ее.
Если и это не помогло, переходите к последнему, но радикальному шагу по исправлению ошибки.
Через меню опытного пользователя
- Нажмите правой кнопкой мыши по кнопке «Пуск«
- Выберите пункт меню Командная строка или Командная строка (администратор) в зависимости от вашей задачи.
Еще один способ вызвать контекстное меню кнопки Пуск — это воспользоваться сочетанием клавиш Win+X
В современных версиях Windows 10 вместо этих пунктов предлагается воспользоваться более совершенным средством PowerShell. Но если вы все же хотите вернуть сюда ссылки на привычный вам инструмент, то вот как это сделать:
- Нажмите на кнопку «Пуск«
- Нажмите на шестеренку для вызова Параметров
- Откроется окно Параметры, где нужно перейти по Персонализация
- Теперь в левой колонке нажмите Панель задач. Выключите переключатель в пункте «Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке Пуск или при нажатии клавиш Windows+X»
Теперь заветные ссылочки снова появятся в меню опытного пользователя.
Используйте функцию восстановления Windows, чтобы откатить систему.
Когда ничего не работает, лучшее решение — использовать последнюю точку резервного копирования, чтобы восстановить систему до нормального состояния. Иногда Windows без согласия пользователей устанавливает системные обновления или пакеты конфигурации. Не исключение, что ваша система получила ошибочное обновление, которое перевернуло некоторые настройки. Чтобы обратить последствия вспять, мы сделаем следующее:
- Щелкните правой кнопкой мыши по Этот компьютер и выберите Свойства.
- Перейдите в Дополнительные параметры системы.
- Войдите в Защита системы и выберите Восстановить.
- В открывшемся приложении нажмите Далее и выберите дату, когда cmd работал без проблем. Также есть возможность включить Поиск затрагиваемых программ, который покажет, какие программы будут удалены после процедуры восстановления. Кроме того, если в вашей системе есть что-то важное, сделайте резервную копию, чтобы предотвратить безвозвратную потерю.
- После того, как будет найден список уязвимых программ, нажмите Далее и Завершить чтобы начать восстановление вашей системы.
Войдите в режим восстановления Windows
- Если вы все еще можете получить доступ к Windows 10, откройте приложение «Настройки» и выберите «Обновление и безопасность»> «Восстановление»> «Расширенный запуск». Затем нажмите кнопку «Перезагрузить сейчас». Компьютер автоматически загрузится в режиме восстановления Windows.
- Однако вы не можете войти в Windows как обычно. Следуйте инструкциям ниже:
- Сначала выключите компьютер, а затем снова включите его. Затем коротко нажмите клавишу F11. Если это не сработает, удерживайте кнопку питания и нажмите ее, чтобы принудительно завершить работу, когда начнется загрузка Windows 10. Затем повторите этот процесс 3-4 раза, пока не появится экран режима восстановления. Затем выберите Устранение неполадок> Дополнительные параметры> Командная строка.
Источник: tv-st.ru