Тяжкое наследие прошлого. проблемы командной строки windows

Содержание:

Выключение компьютера

С помощью команды shutdown можно выключить компьютер – причём, или сразу, или, установив таймер:

  • shutdown /s просто прекращает работу операционной системы, закрывая все незавершённые процессы;
  • при выборе команды shutdown /s /t 3600 таймер будет установлен ровно на час. Если требуется установить любое другое время, вместо 3600 пишется соответствующее количество секунд;

Рис. 7. Включение автоматического прекращения работы системы.

для отмены уже установленного таймера вводится команда shutdown /a.

Рис. 8. Отмена завершения работы.

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

Как исправить ошибки cmd.exe всего за несколько шагов?

Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!

Ошибки файла cmd.exe могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом cmd.exe или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.

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

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

Шаг 2.. Обновите систему и драйверы.

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом cmd.exe. Используйте специальный инструмент Windows для выполнения обновления.

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Центр обновления Windows» в поле поиска.
  3. Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
  4. Проверьте, обновлена ​​ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
  5. После завершения обновления перезагрузите компьютер, чтобы завершить процесс.

Помимо обновления системы рекомендуется установить последние версии драйверов устройств, так как драйверы могут влиять на правильную работу cmd.exe или других системных файлов. Для этого перейдите на веб-сайт производителя вашего компьютера или устройства, где вы найдете информацию о последних обновлениях драйверов.

Шаг 3.. Используйте средство проверки системных файлов (SFC).

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом cmd.exe. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл cmd.exe на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

Другой подход заключается в восстановлении системы до предыдущего состояния до того, как произошла ошибка файла cmd.exe. Чтобы восстановить вашу систему, следуйте инструкциям ниже

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

Если все вышеупомянутые методы завершились неудачно и проблема с файлом cmd.exe не была решена, перейдите к следующему шагу. Помните, что следующие шаги предназначены только для опытных пользователей

Создание

Чтобы появилась новая папка, набирается «mkdir», можно сокращённо просто «md». Далее записывается путь к ней, название. Например, в корне диска C вам нужно в имеющемся «Test» создать подпапку «Russian», значит, набираете последовательно «mkdir “C:\Test\Russian ”».

Можно сразу создать несколько новых папок, укажите пути тогда через пробел либо названия. Допустим, в той же «Test» требуются подпапки 1, 2, 3. Если вы уже находитесь в корне C-диска, наберите «mkdir “Test \1” “Test \2” “Test \3”». Если вы находитесь уже в «Test», можно применять сокращённый вариант команды: «mkdir 1 2 3». Но не забудьте: при наличии пробелов в названиях, их нужно будет заключить в кавычки.

Работа с интерфейсом

Перед тем как начать работать с командной строкой, её следует сначала запустить. Для этого можно воспользоваться несколькими способами:

  1. Открыть меню «Выполнить» (нажав одновременно Win + R) и ввести команду cmd.exe;
  2. Перейти в папку Windows на системном диске, открыть каталог System32 и запустить файл под названием cmd.exe. Упростить задачу можно, создав ярлык, запускающий это же приложение, и установить его на рабочем столе;
  3. Открыть меню «Пуск», перейти к разделу «Все программы», затем к подразделу «Стандартные» и найти командную строку.

Следует знать: После первого запуска через меню «Пуск» CMD появляется в верхней его части– в списке чаще всего запускаемых приложений и утилит. И открывать строку можно, работая в любом приложении (даже в игре), всего лишь нажав на клавиатуре кнопку Win.

Рис. 1. Командная строка операционной системы Windows.

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

Для этого следует кликнуть правой кнопкой мыши по верхней части окна и перейти к свойствам CMD. В открывающемся окне можно выбрать и расположение строки, и цвета текста или окна, и даже размеры шрифта. Здесь же есть возможность расширить интерфейс практически на весь экран, повысив уровень удобства работы с ним.

Рис. 2. Изменение настроек командной строки

Основные команды

Список основных команд, которые нужны большинству пользователей, сравнительно небольшой и состоит из команд, выполняющих следующие действия:

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

С помощью командной строки можно даже отформатировать диск (включая системный, который не форматируется из системы Windows любыми другими способами) и даже остановить процесс. А ещё, используя CMD, пользователь намного быстрее получает доступ к редактору реестра и окну изменения конфигурации системы.

Как выполнить в Windows 7 запуск командной строки

Далеко не все пользователи знают, как открыть в Windows 7 командную строку. Сделать это можно разными способами, все они удобные и быстрые, например:

  • при помощи графического интерфейса;
  • при помощи окна «Выполнить»;
  • при помощи опции «Пуск»;
  • через диспетчер задач.

Ниже каждый вариант рассмотрен более подробно.

Как открыть с помощью графического интерфейса

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

С использованием окна «Выполнить»

Можно воспользоваться окном «Выполнить». Этот способ часто используют профессиональные программисты. Необходимо одновременно нажать на клавиатуре две клавиши «Win + R». Главное — нажимать их не последовательно, а обе вместе. Когда откроется окно, в которое можно ввести текст, следует набрать комбинацию символов «cmd.exe» (так обозначается командная строка), после этого нажать на «Ок», и строка появится.

Через «Пуск»

Командная строка Windows 7 может быть запущена при помощи опции «Пуск». Для этого необходимо нажать на меню «Пуск», потом выбрать папку «Все программы», а из них «Все стандартные». Далее следует найти в выпадающем списке приложений фразу «Командная строка». Для активации необходимо два раза кликнуть левой кнопкой мышки.

Обратите внимание! Если активировать опцию при помощи правой кнопки, запуск осуществится от имени администратора системы, и список возможностей расширится

Используя «Диспетчер задач»

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

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

Важно! При помощи командной строки можно попасть к любому файлу и любой папке, главное — знать, где они находятся и помнить точное название. При ошибке хотя бы на одну букву или знак найти нужные материалы не получится

Редко используемые, но очень полезные команды

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

Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)

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

  1. netsh wlan set hostednetwork mode=allow
  2. netsh wlan set hostednetwork mode=allow ssid=MiWiFi key=MiWiFipassword keyUsage=persistent. Вместо MiWiFi и MiWiFipassword можно использовать свои фразы. Первый параметр задает имя беспроводной сети, второй — пароль (должен состоять из 8 символов или более).
  3. netsh wlan start hostednetwork.

Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.

Удалениям службу Windows (или любую другую) через командную строку

Если попробовать удалить службу через штатное приложение «Службы», то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но «забывают» их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:

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

sc delete имя_службы

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

\

Служба удалена.

Выключаем/перезагружаем/отправляем в сон/гибернацию компьютер с задержкой. Если необходимо выключить, перезагрузить или отправить в сон компьютер с задержкой по времени, не обязательно использовать какие-либо сторонние программы — все можно сделать при помощи командной строки. Для этого достаточно использовать команду:

shutdown /s /t 60 /f

В данном случае компьютер будет выключен (параметр «/s») через 60 секунд (параметр «/t 60») с принудительным завершением работы всех приложений без предупреждения пользователя (параметр «/f» — обязательный при использовании таймера «/t»).

Вместо выключения компьютера «/s» использовать:

  • l — завершение сеанса (выход из учетной записи пользователя с блокировкой, если для входа требуется пароль).
  • /r — перезагрузка компьютера.
  • /hybrid/s — «отправка» компьютера в сон (параметр «s» использовать обязательно).
  • /h — режим гибернации (или режим максимального энергосбережения, при котором ключевые компоненты компьютера остаются включенными).

Для выключения компьютера, например, через 2 часа следует указывать в параметре «/t» число 7200 (1 час равен 3600 секундам).

Сразу после выполнения команды на экран будет выведено уведомление:

Выполнение команды всегда можно отменить (если была использована задержка), воспользовавшись:

shutdown /a

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

Сначала выведем на экран список всех запущенных процессов при помощи команды tasklist:

  • Нас интересует идентификатор «PID» завершаемого процесса. Возьмем для примера PID процесс «NVDisplay.Container.exe» — 1100.
  • Для завершения его работы используем команду taskkill /pid 1100 /f (параметр «/f» необходим для принудительного завершения работы процесса).

Чиним интернет при помощи командной строки. Разнообразные неполадки с сетевыми подключениями можно устранить «одним махом» через командную строку путем сброса настроек TCP/IP (не будем вдаваться в подробности, но если вам интересно, об это можно почитать тут — Netsh Winsock — что это и зачем нужно?.

Для выполнения этой задачи нужно поочередно ввести две команды:

netsh int ip reset

netsh winsock reset

Перезагружаем компьютер для применения изменений.

Console

sourceforge.net/projects/console

Console — бесплатная и продуманная до мелочей альтернатива родной консоли
Другие статьи в выпуске:

Хакер #164. Железный дуршлаг

  • Содержание выпуска
  • Подписка на «Хакер»

Сперва рассмотрим решения для тех, кто выживает под командной строкой Windows, но при этом не испытывает нужды связываться с виртуализацией или *nix-утилитами, а главное — не желает платить! Словом, начнем с самого простого и доступного.

Проект с незамысловатым названием Console, пожалуй, самая крутая и функциональная разработка для оптимизации cmd в Windows на данный момент. В отличие от родной оболочки системы Console призвана быть удобной, понятной и предусматривает все те мелочи, которых многим так не хватает, например, после работы с Linux или Mac.

Нагляднее всего будет просто перечислить ключевые фишки софтины:

  • Можно создавать множество вкладок командной строки в одном окне, с индикацией активности фоновой вкладки.
  • Можно на лету изменять размер окна, как хочется, текст будет автоматически подгоняться под новый размер.
  • Имеется функция copy-paste, а значит, можно спокойно копипастить информацию туда-сюда, как в обычном текстовом редакторе (выделить мышью нужный фрагмент можно, зажав клавишу , а вставить — через тулбар или через меню).
  • Есть возможность выбирать любой из доступных для консоли шрифтов и настроить их сглаживание вплоть до ClearType.
  • Можно запоминать размер окна и позицию на экране — при каждом запуске конфигурация будет та, что нужна пользователю. Прозрачность окна также имеется и настраивается, но реализована странно — во многих случаях текст становится нечитаемым.
  • Работают всевозможные комбинации клавиш, которые можно настроить под себя.
  • Можно создавать преднастроенные вкладки и прописывать комбинации команд, которые будут выполнены при открытии данной вкладки.
  • Есть возможность подключения других интерпретаторов (bash и прочие) — а значит, и запускать сценарии на этих языках.

Разумеется, это далеко не полный перечень того, что умеет Console, но остальные нюансы лучше познавать на деле, тем более что программа распространяется свободно и совершенно бесплатно. Заметим, что, поработав с Console хотя бы раз, уже сложно представить себе работу без нее. К сожалению, некоторые пользователи жалуются на скорость работы программы.

Кстати, для тех, кто больше доверяет платным и серьезным решениям, есть очень похожая на Console альтернатива — PowerCmd (powercmd.com). По функциональности Console и PowerCmd схожи, только у последней различных «свистелок» и удобств еще больше:

  • Сильная сторона — возможность располагать консоли не только в виде вкладок, но и в виде областей одного экрана. При этом можно разместить до четырех терминалов.
  • Можно вести логи вводимых команд, искать по ним.
  • Можно запоминать пути и папки в виде избранного с занесением в избранные закладки.
  • Предусмотрены различные настройки интерфейса: меняется фон, изменяются шрифты, нумеруются строки.
  • Поддерживается автодополнение.
  • Доступна подсветка синтаксиса.
  • Есть возможность запоминать активные сессии.

Однозначно оправдать ценник в 30 долларов у PowerCmd мы не можем — при желании Console можно расширить до нужного уровня, да и упирается все в конечном счете в конкретные потребности пользователя. Однако по сравнению с бесплатным аналогом этот инструмент более нагляден, интерактивен и удобен — мы считаем, что он лучше подойдет тем, кто не хочет ковыряться в форумах и настройках для того, чтобы «допилить» Console. Но это наше мнение, и сформировать собственное ты сможешь, если попробуешь бесплатную триальную версию PowerCmd. Также на нее стоит обратить внимание пользователям, часто работающим с русскими названиями файлов, — с ними PowerCmd часто ведет себя непредсказуемо.

По сравнению с Console, PowerCmd имеет множество дополнительных плюшек 

Лучшие практики для исправления проблем с cmd

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с cmd. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.

Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.

Задача: Расшифровать https-трафик

Решение

И в продолжение предыдущей задачи — пример жизненный. Против админа была проведена arp-spoofing-атака и украден HTTPS-трафик общения его с сервером, если точнее— авторизация.

Конечно, правильнее было бы сразу провести MiTM и подменить сервер своим сервером, особенно с учетом того, что на сервере был самоподписанный сертификат (что, в общем-то, обычно для локальных сеток), но как-то не срослось :). В итоге был кусок HTTPSтрафика, расшифровать который просто так не представляется возможным. Хотя… при плохом шифровании и использовании облачных вычислений :)… Но это уже частности. В общем, использую другую уязвимость и житейскую хитрость. Был украден закрытый ключ с сервера и сохранен локально в файлик la-la-la.key. Что дальше? Открываем Wireshark:

  1. Открываем отсниффанный HTTPS-трафик;
  2. Меню Edit — Preferences;
  3. В списке Protocols находим SSL(вводя буквы);
  4. В RSA key list пишем через запятую:
  5. IP-адрес сервера, порт, протокол, путь к ключу 192.168.0.100,443,SSL,с:la-la-la.key;
  6. Apply.

Задача: Расширить познания в области информационной безопасности

Решение

Знания — сила, с этим трудно поспорить. Знания во многом основываются на впитываемой нами информации. Последняя должна быть актуальной и достоверной. Где же взять такую? Сейчас очень многое можно почерпнуть с сайтов всевозможных секьюрити компаний и с блогов различных спецов. Но их количество очень велико, особенно если тебя интересуют какие-то конкретные направления, не говоря уже, что ресурсы сильно разнятся по качеству. В общем, примерно на такой мысли был организован проект по обмену букмарами — bit.ly/hPFQ4i.

На нем сейчас представлено большое количество закладок на самые различные темы, можно добавлять и свои. Что приятно — мониторят данный проект хорошие секьюрити-специалисты из известных компаний, так что за качество можно не беспокоиться. Кроме того, так как данный выпуск рубрики получился во многом web-ориентированным, предлагаю еще один соответствующий линк.

Jeremiah Grossman— широко известная в узких кругах личность. И он каждый год (на протяжении последних пяти лет) проводит конкурс «Top Ten Web Hacking Techniques» (bit.ly/gmlXLZ). Последние призы: проходка на конфу OWASP’а BlackHat USA и пучок книг.

Здесь важно отметить, что в список в основном попадают не конкретные баги каких-то продуктов, а именно новые техники и векторы, что более интересно. Но для нас главное то, что мы можем почерпнуть оттуда целый мешок всего интересного

Многое из описанного в рубрике как раз было почерпнуто из этого списка.

Cmd.exe Hatalarının Nedenleri

Cmd.exe sorunları, bozuk ve eksik dosyalarla, Cmd.exe ile ilişkili geçersiz kayıt defteri girdileriyle veya virüs / kötü amaçlı yazılım bulaşmasıyla ilişkilendirilebilir.

Daha spesifik olarak, bu cmd.exe hatalarına şunlar neden olabilir:

  • cmd.exe / Windows ile alakalı bozulmuş Windows kayıt defteri anahtarı.
  • Virüs ya da kötü amaçlı yazılım cmd.exe dosyasını ya da ilişkili Windows program dosyalarını bozmuş.
  • Başka bir program kötü amaçlı olarak ya da yanlışlıkla cmd.exe ile ilgili dosyaları silmiş.
  • Başka bir program Windows ve onun paylaşılan başvuru dosyalarıyla çakışıyor.
  • Windows yazılımının bozuk indirilmesi ya da eksik kurulması.

Открываем имеющуюся папку

Чтобы открыть папку, в командной строке необходимо указать путь к ней. Вначале вписываете команду «cd», а затем после пробела адрес, например, “C:\ProgramFiles\Skype”.

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

Слэш можно применять как прямой, так обратный (\ и /). Оба они читаются программой одинаково, выбирайте удобный, привычный для вас.

Если вы не уверены в точном названии, нажмите TAB, затем стрелки вверх/вниз для прокрутки списка. Предположим, что у вас есть папки «helloYou» и «helloMe», расположены они в «C:\». Введите команду «C:\>cd h», потом дважды нажмите TAB, так вы прокрутите список компонентов, начинающихся на букву «h».

Просмотр содержимого

Чтобы увидеть содержимое какой-либо папки, набирается команда «dir», после которой вписывается путь к ней, затем параметры.

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

Если не введёте параметры, список будет представлен с пятью столбцами:

  • дата последнего изменения;
  • дата каталога;
  • если название в списке относится к папке, будет стоять
  • вес файла/папки;
  • количество документов в каталоге, их суммарный вес.

Чтобы избежать детализации, введите команду с параметром «/d» — увидите просто список без дополнительной информации.

Необходимость использования командной строки

Строка cmd, представляющая собой стандартный инструмент платформы Windows, ничем не отличается в разных версиях операционных систем – и в седьмой, и в восьмой, и в десятой, и даже в XP. И все команды одинаково работают в каждой из них.

Преимуществом использования строки является ускорение работы – иногда ввести нужную команду гораздо быстрее, чем искать в системных папках соответствующий файл. Тем более что для ускорения работы с CMD ссылку на неё можно вывести на рабочий стол – или даже на панель быстрого запуска.

Недостатками интерфейса можно назвать:

  • ручной ввод команды с клавиатуры;
  • необходимость запуска CMD от имени администратора (по-другому большинство команд не запускается) ;
  • достаточно большой список команд, которые трудно запомнить.

Внешне командная строка во многом напоминает интерфейс системы DOS. И, хотя она позволяет решать намного больше задач, некоторые команды совпадают с устаревшей платформой. Например, «format», «cd» и «dir», необходимые для работы с папками и дисками.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector