КампутарыПраграмаванне

Cmd. exe - што гэта? Cmd. exe - памылка прыкладання

Камандны радок Windows, хоць і карыстаецца папулярнасцю ў адміністратараў і дасведчаных карыстальнікаў ПК, шараговым уладальнікам персанальных кампутараў невядомая. Мэта гэтага артыкула - азнаёміць людзей з выгадамі, якія яны атрымаюць ад яе выкарыстання.

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

Cmd.exe - што гэта?

Камандны радок з'яўляецца пры запуску cmd.exe. Гэта сістэмны працэс MS Windows, а таксама інтэрпрэтатар каманд, які падтрымлівае файлавыя і сеткавыя функцыі ПК. Cmd.exe працуе, загружаючы прыкладання і перапраўлены дадзеныя паміж імі. Працэс перакладае дадзеныя, уведзеныя ў сістэму, у зразумелую аперацыйнай сістэме форму. Cmd.exe аперуе побач ўбудаваных каманд, што выконваюцца ў асяроддзі каманднай абалонкі.

Апошняя ўяўляе сабой праграму, якая забяспечвае прамое паведамленне паміж карыстальнікам і аперацыйнай сістэмай. Выкарыстоўваецца для стварэння і рэдагавання скрыптоў (пакетных файлаў) для розных мэтаў. Напрыклад, для кіравання уліковымі запісамі карыстальнікаў. Прымяненне праграмы каманднай абалонкі дае магчымасць аўтаматызаваць некаторыя аперацыі. Гэта нашмат хутчэй, чым звяртацца да дапамогі знешніх праграм. Таксама можна наладзіць акно каманднага радка на свой густ і кантраляваць выкананне задач.

Выклік каманднага радка

Камандны радок можна выклікаць запускам прыкладання ў сістэмнай дырэкторыі System32 \ cmd.exe. Што, гэта складана? Ёсць і іншыя варыянты:

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

Каб замацаваць System 32 \ cmd.exe ў меню «Пуск», неабходна пстрыкнуць на праграме правай кнопкай і ў кантэкстным меню абраць пункт «Замацаваць у меню Пуск».

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

Наладу каманднага акна можна вырабіць, націснуўшы правую кнопку мышы на яго загалоўку і выбраўшы пункт «Змаўчанне». Абраная канфігурацыя захаваецца і для наступных сеансаў працы cmd.exe. Для задання налад толькі для бягучага сеансу варта скарыстацца пунктам «Уласцівасці».

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

Пры выбары параметру «Вылучэнне мышшу» можна вылучаць тэкст пры націснутай левай кнопцы маніпулятара, а клавішай «Увод» капіяваць яго ў буфер абмену.

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

Ключы Cmd.exe: што гэта?

Пры запуску каманднага радка выкарыстоўваюцца і іншыя ключы. Сінтаксіс запуску прыкладання Cmd.exe выглядае наступным чынам:

cmd [[{/ c | / k}] [/ s] [/ q] [/ d] [{/ a | / u}] [/ t: fg] [/ e: {on | off}] [/ f: {on | off}] [/ v: {on | off}] радок], дзе:

  • c выконвае каманду, зададзеную радком, і завяршае працу прыкладання;
  • k выконвае каманду, зададзеную радком, і працягвае працу прыкладання;
  • s змяняе трактоўку радкі пасля ключоў / c ці / k;
  • q адключае вывад на экран;
  • d адключае аўтазапуск ;
  • a задае выснову ў стандарце ANSI;
  • u задае выснову ў Юнікодзе;
  • t: fg задае колер тэксту і фону;
  • e: {on | off} падлучае і адключае выкарыстанне пашыранага набору каманд;
  • f: {on | off} падлучае і адключае завяршэнне імя файла або дырэкторыі;
  • v: {on | 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

Некаторыя іншыя аператары:

  • каманда> файл перанакіроўвае выснову каманды ў файл, ствараючы яго ці перезаписывая існуючы;
  • каманда >> файл дадае выснову каманды ў існуючы файл або стварае новы;
  • каманда <файл выкарыстоўвае змесціва файла ў якасці ўваходных дадзеных каманды;
  • @echo off выкарыстоўваецца ў пакетных файлах для адключэння вываду каманд на экран.

гарачыя клавішы

Пры працы з камандным радком можна і трэба выкарыстоўваць гарачыя клавішы:

  • Кнопка ↓ / ↑ - перабірае раней набраныя каманды.
  • Backspace - сцірае сімвал лявей курсора.
  • Ctrl Home - сцірае радок налева.
  • Ctrl End - сцірае радок направа.
  • Ctrl ← - перамяшчае курсор на адно слова налева (таму).
  • 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 /?

Каманды для ўсіх

Шмат каманд кансолі арыентавана на сеткі і адміністраванне, таму імі часта карыстаюцца сістэмныя адміністратары. Але ёсць і такія 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> список.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, якія змяшчаюць радкі каманд, якія выконваюцца па чарзе.

Пакетны файл здольны выкарыстоўваць аргументы - дадзеныя карыстальніка, якiя перадаюцца ў вызначаным выглядзе:% 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.

Бяспечная прыпынак працэсу

Файл Cmd.exe з'яўляецца сістэмным. Настойліва рэкамендуецца не выдаляць яго і ня спыняць працэсы, ім запушчаныя. Яны вельмі важныя для карэктнай працы кампутара. Калі ж неабходнасць спыніць працэс ўсё-ткі паўстала, трэба выканаць наступнае:

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

2. Абраўшы закладку StartUp, праверыць наяўнасць Cmd.exe ў спісе.

3. Прыбраць галачку насупраць назвы працэсу, прымяніць змены і перазагрузіць кампутар.

4. Пасля перазагрузкі зьняць адзнакі, з аўтаматычнага запуску канфігуратара сістэмы пры ўключэнні ПК.

Іншы спосаб складаецца ў праверцы спісу аўтаматычна запускаюцца працэсаў у рэдактары рэгістра.

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

прычыны памылак

Паведамленне Cmd.exe «Памылка прыкладання» часцей за ўсё з'яўляецца вынікам пашкоджанні сістэмных файлаў аперацыйнай сістэмы. З-за гэтага збою пакутуе прадукцыйнасць кампутара. Таксама праблемы ў сістэмных працэсах ствараюцца з прычыны несумяшчальнасці прыкладанняў, няпоўнага выдалення файлаў, заражэння кампутарнымі вірусамі, няправільнай працы праграм і інш. Усё гэта можа прывесці да выдалення або пашкоджаньні важных сістэмных файлаў.

Спосабы ліквідацыі памылак Cmd.exe

Адно радуе ў памылках Cmd.exe - што гэта справа папраўнае. Не дапаможа адно рашэнне, так знойдзецца іншае. Вось некаторыя з іх.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.