Почему "запустить" можно использовать в диалоге "Выполнить" в Windows 8.1?

Я могу использовать Windows 8.1 Professional Edition run как команда в диалоге запуска Windows (доступ через Windows + r:

Пример запуска

В обычной версии Windows 8.1 (не Professional), набрав run здесь будет выдано сообщение о том, что она не распознается как команда, но в Windows 8.1 Professional это приводит к закрытию диалога "Выполнить" и больше ничего не происходит.

Однако затем мы можем сделать еще один шаг: run calc открывает приложение "Калькулятор" (просто набрав calc само собой бы)

Пример запуска Calc

Вуаля:

Результат

Затем мы можем пойти еще дальше, приковав run команда. run run calc также открывает калькулятор, как и run run run run run run run run run calc, так далее.

Run Run Calc Пример

Какова цель разрешения run быть выполненным в диалоговом окне "Выполнить" Windows, и почему его можно связать? Кроме того, почему это не доступно в обычной версии Windows 8.1?

1 ответ

Решение

У вас установлен Cygwin на компьютере с Windows 8.1 Pro? В Cygwin включена команда run.exe, которая заставит работать строку команды "run calc". Он не работает на компьютере под управлением Windows 8.1 без стороннего программного пакета, который предоставляет команду "Выполнить", поэтому на большинстве других компьютеров происходит сбой.

Другие вопросы по тегам