12

Кажется, это то же самое для меня,

что отличается?

2 ответа2

19
  • command.com - оболочка командной строки Windows 9x.
  • cmd.exe - оболочка командной строки Windows NT.

Поскольку Windows 9x мертва (ура), в настоящее время вы используете только cmd.exe и это хорошо, потому что, несмотря на множество недостатков, command.com был намного хуже!

13

CMD.EXE - это процессор командной строки для 32-битной Windows. Как и MS-DOS до этого, он предоставляет только пользовательский интерфейс в текстовом режиме, в который вы можете вводить команды для запуска программ. CMD.EXE - это 32-разрядная программа, которая полностью является частью Windows - фактически она запускается при выборе «Командная строка» в меню «Стандартные» Windows.

COMMAND.COM, с другой стороны, существует только для совместимости и 16-битных программ. Он существует исключительно для тех программ, которые не обновлялись со времен MS-DOS. Он предназначен для запуска 16-битных приложений и работает так же, как старый MS-DOS.

Источник: http://ask-leo.com/whats_the_difference_between_commandcom_and_cmdexe.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .