Я хотел бы выполнить .bat файл как другой пользователь для поиска и устранения неисправностей проблемы прав, которую я подозреваю.
Для нормальных .exe файлов Вы можете Shift-right-click, который будет "Выполнен как...". Однако для .bat файла, это не работает (Shift-right-click не дает записи меню, "Выполненной как..."). Почему то, что так, и как может я "Работать как" .bat файл? Действительно ли это возможно вообще?
Системой является Windows XP SP2 Home Edition.
Используйте командную строку. Например,
runas /noprofile /user:COMPUTERNAME\USERNAME "C:\MYBAT.bat"
Посмотрите больше о команде в справочной документации для Runas.
Для добавления Выполнения как... опция для.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.