Cmd. Exe - що це? Cmd. Exe - помилка програми

Командний рядок Windows, хоча і користується популярністю у адміністраторів і досвідчених користувачів ПК, рядовим власникам персональних комп`ютерів невідома. Мета цієї статті - ознайомити людей з вигодами, які вони отримають від її використання.

Операційна система Windows відома своїм графічним інтерфейсом, і багато користувачів вже забули або ніколи не чули про корисні функції командного рядка. Windows - це більше, ніж "просто навести і клікнути". Клавіатура і командний рядок можуть істотно доповнити миша з іконками.

Cmd.exe - що це?

Командна строка з`являється при запуску cmd.exe. Це системний процес MS Windows, а також інтерпретатор команд, що підтримує файлові і мережеві функції ПК. Cmd.exe працює, завантажуючи додатки і переправляючи дані між ними. Процес переводить дані, введені в систему, в зрозумілу операційній системі форму. Cmd.exe оперує поруч вбудованих команд, виконуваних в середовищі командної оболонки.

cmd exe що це

Остання являє собою програму, яка забезпечує пряме сполучення між користувачем і операційною системою. Використовується для створення і редагування скриптів (пакетних файлів) для різних цілей. Наприклад, для управління обліковими записами користувачів. Застосування програми командної оболонки дає можливість автоматизувати деякі операції. Це набагато швидше, ніж вдаватися до допомоги зовнішніх програм. Також можна налаштувати вікно командного рядка на свій смак і контролювати виконання завдань.

Виклик командного рядка

Командний рядок можна викликати запуском програми в системній директорії System32 cmd.exe. Що, це складно? Є й інші варіанти:

  • Через меню «Пуск - Всі програми - Система Windows - Командний рядок».
  • Зайти в меню «Пуск», у вікні пошуку набрати cmd і запустити «Командний рядок».
  • Викликати вікно запуску додатків комбінацією клавіш Win + R, ввести cmd і натиснути кнопку «Пуск».
  • Натисканням правою кнопкою миші на меню «Пуск» викликати спливаюче вікно і вибрати потрібний вам елемент. Щоб відкрити програму за правами адміністратора вибрати пункт «Командний рядок (адміністратор)».
  • Натискання правою кнопкою миші з одночасно затиснутими клавішами Shift і Alt в «файловий провіднику» викличе контекстне меню, в якому необхідно вибрати пункт «Відкрити командне вікно тут». В результаті відбудеться запуск командного рядка в обраній директорії.

Щоб закріпити System 32 cmd.exe в меню «Пуск», необхідно клацнути на програмі правою кнопкою і в контекстному меню вибрати пункт «Закріпити в меню Пуск».cmd exe помилка програми

конфігурація

Налаштування командного вікна можна зробити, натиснувши праву кнопку миші на його заголовку і вибравши пункт «За замовчуванням». Обрана конфігурація збережеться і для наступних сеансів роботи cmd.exe. Для завдання налаштувань тільки для поточного сеансу слід скористатися пунктом «Властивості».

Тут можна вибрати параметри шрифту, розміру і розташування вікна, колір тексту, фону, прозорість.

При виборі параметра «Виділення мишею» можна виділяти текст, утримуючи ліву кнопку маніпулятора, а клавішею «Enter» копіювати його в буфер обміну.

Кольори командного вікна можна також задати при запуску Cmd.exe з параметром / t: fg, де f задає колір тексту, а g - фону у вигляді шестнадцатеричной цифри від 0 до F: чорний (0), синій (1), зелений (2 ), морської хвилі (3), червоний (4), фіолетовий (5), жовтий (6), білий (7) і їх світлі відтінки в тому ж порядку з кодами від 8 до F.cmd exe start

Ключі Cmd.exe: що це?

При запуску командного рядка використовуються і інші ключі. Синтаксис запуску додатка Cmd.exe виглядає наступним чином:

cmd [[/ c] [/ s] [/ q] [/ d] [/ a] [/ t: fg] [/ e: on] [/ f: off] [/ v: off] рядок], де :

  • c виконує команду, задану рядком, і завершує роботу програми;
  • k виконує команду, задану рядком, і продовжує роботу програми;
  • s змінює трактування рядки після ключів / c або / k;
  • q відключає висновок на екран;
  • d відключає автозапуск;
  • a задає висновок в стандарті ANSI;
  • u задає висновок в Юникоде;
  • t: fg задає колір тексту і фону;
  • e: on підключає і відключає використання розширеного набору команд;
  • f: off підключає і відключає завершення імені файлу або директорії;
  • v: off підключає і відключає відкладене розширення змінної оточення, записаної між!, під час виконання команди;
  • «Рядок» задає команду, яку необхідно виконати;
  • /? виводить допомогу в командне вікно.

Кілька команд відразу

У рядку команд, заданої у вигляді параметра, можна вказати дві і більше Cmd.exe-команди. Для цього рядок необхідно взяти в лапки, а команди розділити за допомогою послідовності символів &&.

Цей же роздільник команд використовується в самій командному рядку. Тут він носить назву оператора І: команда_1 && команда_2: якщо команда_1 здійснилася успішно, то виповниться команда_2.

Оператор з`єднання команд &: команда_1 & команда_2: команда_2 виконається після команди команда_1.

Оператор АБО: команда_1 || команда_2: команда_2 виконається, якщо команда_1 не зможе виконатися.

Оператор конвеєра |: команда_1 | команда_2: дані на виході команда_1 перенаправляються на вхід команда_2.



Групування команд проводиться за допомогою круглих дужок: (команда_1 & команда_2) || команда_3: якщо команда_1 і команда_2 не виконав, то виконається команда_3.

Якщо множинні команди мають більше одного параметра, то вони поділяються знаками комою або крапкою з комою: команда_1 параметр_1-параметр_2

Деякі інші оператори:

  • команда gt; файл перенаправляє висновок команди в файл, створюючи його або переписуючи існуючий;
  • команда gt; gt; файл додає висновок команди в існуючий файл або створює новий;
  • команда lt; файл використовує вміст файлу в якості вхідних даних команди;
  • @echo off для пакетних файлів для відключення виведення команд на екран.

cmd exe команди

Гарячі клавіші

При роботі з командним рядком можна і потрібно використовувати гарячі клавіші:

  • кнопка &darr- / ^ - перебирає раніше набрані команди.
  • Backspace - стирає символ лівіше курсора.
  • Ctrl Home - стирає рядок вліво.
  • Ctrl End - стирає рядок вправо.
  • Ctrl &larr- - переміщує курсор на одне слово вліво (назад).
  • Ctrl - - переміщує курсор на одне слово вправо (вперед).
  • Ctrl-C - перериває виконання поточної команди.
  • Esc - очищає командний рядок.
  • F1 - еквівалентна натискання стрілки вправо. Кожне її натискання вводить в командний рядок по порядку один символ останньої команди.
  • F2 - виводить останню команду до символу, натиснутого після функціональної клавіші.
  • F3 - вводить останню команду повністю.
  • F4 - видалить команду до символу, введеного після натискання функціональної клавіші.
  • F5 - еквівалентна стрілкою вгору, вводить останні команди по черзі.
  • F6 - відповідає комбінації клавіш Ctrl + Z і виробляє вставку символу кінця файлу EOF.
  • F7 - виводить вікно з переліком раніше набраних команд.
  • Клавіші Alt + F7 - видаляє історію команд.
  • F8 - еквівалентна F5 з циклічним повторенням. Якщо F8 натиснути після введення початкових символів раніше введеної команди, то програма її заповнить до кінця.
  • F9 - вставить команду, номер якої в історії команд відповідає числу, набраному після функціональної клавіші.
  • Insert - перемикає режим введення вставити / переписати.
  • Tab - автоматично заповнює ім`я папки або файлу, перебираючи варіанти при кожному наступному натисканні. Shift + Tab змінює напрямок перебору.

Внутрішні і зовнішні команди

В консолі можуть використовуватися команди двох видів - внутрішні і зовнішні. Внутрішні вбудовані в інтерпретатор і можуть запускатися тільки з командного рядка. Зовнішні запускаються окремим виконуваним файлом як з консолі, так і з пункту меню «Пуск - Виконати». Їх список можна отримати за допомогою команди help. А більш детальну інформацію можна отримати після введення «help команда» або «команда /?». Наприклад, для отримання довідки про xcopy слід ввести help xcopy або xcopy /?

system32 cmd exe

Команди для всіх

Багато команд консолі орієнтоване на мережі та адміністрування, тому ними часто користуються системні адміністратори. Але є і такі cmd.exe-команди, що доступні для звичайного користувача ПК. Нижче наведені деякі з них.

1. Del / s папка * - прибирає вміст із зазначеної директорії і всіх вкладених папок. Інший ключ / f дозволить стерти файли, доступні тільки для читання. При абсолютної впевненості в цій операції додавання ключа / q позбавить від необхідності підтверджувати кожне видалення. Команду слід використовувати з обережністю, так як вилучені таким чином документи в кошик не потрапляють.



2. Mkdir (або md) може створити ціле дерево директорій: md папка_1 папка_2 папка_3.

3. Xcopy відкриває широкі можливості для звичайного і резервного копіювання великої кількості файлів. Наприклад, ключ / d: [мм-дд, ррр] дозволить оперувати лише з документами, змінені після зазначеної дати. Додатковий ключ / s дозволить копіювати також і вкладені папки. В цілому у команди 27 ключів.

4. Видалити директорію допоможе rmdir (або аналогічна rd). При цьому папки повинні бути порожні. Ключ / s дозволить позбутися від вкладених директорій разом з їх вмістом. Додатковий ключ / q також можливий.

5. Dir папка *. Doc / h / s gt; спісок.txt створить файл зі списком документів MS Word у вказаній директорії, включаючи приховані файли (завдяки ключу / h) і документи у вкладених папках (ключ / s).

6. Змінити розширення файлу можна за допомогою команди ren * .txt * .doc.

7. Move / y папка_1 *. Mp3 папка_2 перемістить mp3-файли з папка_1 в папка_2 без підтвердження перезапису. І навпаки, ключ / -y запобіжить таку перезапис.

8. Cmd.exe start. відкриє поточну директорію в Windows Explorer.

9. Cmd.exe start .. відкриє в Windows Explorer папку на щабель вище поточної.

10. Команда System32 cmd.exe start shell: cookies відкриє системну папку з інтернет- «печивом». Для операційних систем, що передують Windows 7, Cmd.exe-команда ще простіше: start cookies.

11. Attrib -r -s -h файл прибере мітки файлу «тільки для читання», «системний» і «прихований».

12. Subst z: папка полегшить доступ до папки, присвоївши їй назву диска Z.

пакетний файл

Крім командного рядка Cmd.exe здатний обробляти пакетні файли - текстові документи з розширенням .bat або .cmd, що містять рядки команд, що виконуються по черзі.

Пакетний файл здатний використовувати аргументи - дані користувача, що передаються в певному виді:% 1,% 2. В процесі виконання ці параметри замінюються даними користувача.

Команда set / p змінна = [рядок] дозволяє передавати в пакетний файл значення змінних. Наприклад, set / p name = Як тебе звуть? створює змінну% name% зі значенням, введеним користувачем.

Пакетні файли можуть приймати рішення і вибирати дії в залежності від умов:

  • If (умова) (команда_1) Else (команда_2) - при виконанні умови виконається команда_1, інакше _ команда_2;
  • if exist файл del файл - файл буде видалений, якщо він існує;
  • if not exist файл echo файл відсутній - якщо файл відсутній, то пакетний файл повідомить про це;
  • if / i строка_1 gtr строка_2 команда - команда виконається, якщо строка_2 більше строка_1 без урахування регістру символів (ключ / i).
  • goto: мітка дозволити перейти до мітки, залишивши частину команд без виконання.
  • for %% X in (* .jpg) do (команда) - дає можливість виконати команду для всіх файлів з розширенням .jpg.

system32 cmd exe start

Безпечна зупинка процесу

Файл Cmd.exe є системним. Настійно рекомендується не видаляти його і не зупиняти процеси, їм запущені. Вони дуже важливі для коректної роботи комп`ютера. Якщо ж необхідність зупинити процес все-таки виникла, потрібно виконати наступне:

1. Зайти в меню «Пуск», набрати Msconfig у вікні пошуку і запустити утиліту. З`явиться вікно зі списком інструментів конфігурації системи.

2. Вибравши закладку StartUp, перевірити наявність Cmd.exe в списку.

3. Прибрати галочку навпроти назви процесу, застосувати зміни і перезавантажити комп`ютер.

4. Після перезавантаження зняти позначку з автоматичного запуску конфігуратора системи при включенні ПК.

Інший спосіб полягає в перевірці списку автоматично запускаються процесів в редакторі реєстру.

Cmd.exe можна зупинити за допомогою диспетчера завдань в закладці процесів. Для цього необхідно вибрати процес і натиснути на кнопку «Завершити процес».

причини помилок

Повідомлення Cmd.exe «Помилка програми» найчастіше є результатом пошкодження системних файлів операційної системи. Через це збою страждає продуктивність комп`ютера. Також проблеми в системних процесах виникають через несумісність додатків, неповного видалення файлів, зараження комп`ютерними вірусами, неправильної роботи програм і ін. Все це може привести до видалення або псування важливих системних файлів.

windows 7 cmd exe

Способи усунення помилок Cmd.exe

Одне радує в помилках Cmd.exe - що це можна поправити. Чи не допоможе одне рішення, так знайдеться інше. Ось деякі з них.

  • Увійти в операційну систему з правами адміністратора.
  • Скасувати останні зміни, після яких виникає повідомлення Cmd.exe «Помилка програми». А якщо воно з`являється під час запуску однієї і тієї ж програми, то видалити або перевстановити її.
  • Переконатися в надійному захисті від вірусів. Слід просканувати комп`ютер і усунути небажані програми.
  • Однією з найбільш часто зустрічаються причин цієї помилки є пошкодження реєстру. Це ранжированная база даних, в якій зібрані відомості про конфігурацію, адреси електронної пошти, паролі, шляхи до файлів та інша інформація, необхідна для нормальної роботи ПК. Для виправлення ситуації можна скористатися інструментом відновлення реєстру утиліти Registry Cleaner.
  • Оновлення драйвера відеокарти з офіційного сайту виробника.
  • Перевстановлення DirectX, NetFramework, Microsoft Visual C ++ з офіційного сайту "Майкрософт".
  • Запуск exe cmd-команди sfc / scannow від імені адміністратора. Системна утиліта просканує ПК на предмет наявності помилок і запропонує шляхи їх усунення.

Увага, тільки СЬОГОДНІ!


Поділися, будь ласка статтю
всього голосів: 142
Увага, тільки СЬОГОДНІ!