1

У меня есть test.bat и копия cmd.exe (переименовать cmdnew.exe), которые находятся в одной папке.

Вопрос: Как я могу запустить test.bat с определенным «cmdnew.exe» (не с cmd.exe)? (как я могу зарегистрировать новый путь оболочки cmdnew.exe)

Следует рассматривать:

  1. Мне нужно связать пакетный файл (.bat) с новым cmdnew.exe

  2. Причина этого вопроса в том, что cmd.exe, regedit.exe и другие инструменты Windows с графическим интерфейсом "пропали" из моей ОС Windows (не причина и не связана с вопросом). Однако я должен уточнить, что когда я использую термин "отсутствует", это означает, что Windows не находит их, но приложения правильно отображаются в их каталоге. И если я пытаюсь вручную запустить cmd.exe (из windows/system32), появляется то же сообщение, что: операционная система не может найти cmd.exe

  3. Мне нужно запустить мой .bat с правами администратора, чтобы исправить проблемы с моей ОС

  4. Я скопировал новую консоль "cmdnew.exe" в маршрут Windows/system32, но при открытии заблокирован командная строка (командная строка отключена вашим администратором. Нажмите любую клавишу для продолжения...). И я не могу изменить это ограничение, потому что приложения «gpedit.msc» и «regedit.exe» также "отсутствуют". Кроме того, это сообщение не должно выходить, потому что это локальный компьютер и учетная запись имеет права администратора

Обновление: 09 июля

  1. Это в персональном компьютере и административной учетной записи. Это не связано ни с одной сетью. Win 7 SP1 x64 OS. Вполне возможно, что этот ущерб был причинен вредоносным ПО; Я не уверен, и ни один не связан с вопросом. В настоящее время на ПК нет вредоносных программ.

Спасибо

1 ответ1

0

В Start Run вы можете ввести:

c:\your\complete\path\cmdnew.exe /c c:\your\complete\path\the.bat

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