RE: Видимо, когда вызывается command.com, это немного сложная загадка;
Несколько месяцев назад, в ходе проекта, мы должны были выяснить, почему некоторые программы, которые мы хотели запускать под CMD.EXE, фактически выполнялись под COMMAND.COM. «Программа», о которой идет речь, была очень старым файлом .BAT, который все еще работает ежедневно.
Мы обнаружили, что причина, по которой пакетный файл запускается под COMMAND.COM, заключается в том, что он запускается из файла .PIF (также древнего). Поскольку особые параметры конфигурации памяти, доступные только через PIF, стали неактуальными, мы заменили их обычным ярлыком на рабочем столе.
Тот же пакетный файл, запущенный из ярлыка, запускается в CMD.EXE. Когда вы думаете об этом, это имеет смысл. Причина, по которой нам потребовалось так много времени, чтобы выяснить это, частично объяснялась тем, что мы забыли, что его элементом в группе стартапов был PIF, потому что он был в производстве с 1998 года.