20

Я хотел бы запустить файл .bat от имени другого пользователя, чтобы устранить проблему с правами, которую я подозреваю.

Для обычных .exe-файлов вы можете щелкнуть правой кнопкой мыши, чтобы получить команду «Запустить как ...». Однако для файла .bat это не работает (нажатие Shift при щелчке правой кнопкой мыши не дает пункта меню «Запуск от имени…»). Почему это так, и как я могу "запустить как" .bat файл? Это вообще возможно?

Система Windows XP SP2 Home Edition.

3 ответа3

21

Используйте командную строку. Например,

runas /noprofile /user:COMPUTERNAME\USERNAME "C:\MYBAT.bat"

Подробнее о команде см. В справочной документации по Runas.

20

Чтобы добавить параметр Запуск от имени для .BAT- файлы в контекстном меню, используйте следующий REG-файл:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\batfile\shell\runas\command]
@="\"%1\" %*"

Скопируйте вышеуказанное содержимое в Блокнот и сохраните файл с помощью.Расширение REG (скажем, bat_runas.reg). Щелкните правой кнопкой мыши.REG-файл и выберите Merge.

Чтобы добавить меню « Запуск от имени» для .CMD- файлы, используйте этот REG-файл:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\cmdfile\shell\runas\command]
@="\"%1\" %*"

Скопируйте вышеуказанное содержимое в Блокнот и сохраните файл с помощью.Расширение REG (скажем, cmd_runas.reg). Щелкните правой кнопкой мыши.REG-файл и выберите Merge.

1

Для нормальных.Exe файлы вы можете получить Запуск от Меню, нажав Shift + правый клик. Но этот метод не работает для файлов .bat и .cmd. Таким образом, вы должны добавить эту опцию, создав файл реестра

  1. Щелкните правой кнопкой мыши на рабочем столе
  2. нажмите на Новый
  3. Затем выберите Блокнот

  4. Теперь скопируйте код, написанный ниже, в этот файл блокнота

Редактор реестра Windows, версия 5.00

[HKEY_CLASSES_ROOT\cmdfile\shell\runas\command] @ = "\"% 1\"% *"

  1. Теперь нажмите "Ctrl + S", чтобы сохранить этот файл
  2. сохраните его с помощью «Runas.reg» на рабочем столе или в другом месте, которое вы хотите
  3. Теперь щелкните правой кнопкой мыши на файле «Runas.reg».
  4. нажмите "Объединить"

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