Chciałbym uruchomić plik .bat jako inny użytkownik, aby rozwiązać problem z prawami, które podejrzewam.
W przypadku normalnych plików .exe można kliknąć prawym klawiszem Shift, aby uzyskać „Uruchom jako ...”. Jednak w przypadku pliku .bat to nie działa (kliknięcie prawym klawiszem Shift nie powoduje wyświetlenia pozycji menu „Uruchom jako ...”). Dlaczego tak jest i jak mogę „uruchomić jako” plik .bat? Czy to w ogóle możliwe?
System to Windows XP SP2 Home Edition.
windows
user-accounts
runas
Śleske
źródło
źródło
Aby dodać opcję Uruchom jako ... dla plików .BAT do menu kontekstowego, użyj następującego pliku REG:
Skopiuj powyższą zawartość do Notatnika i zapisz plik z rozszerzeniem .REG (powiedzmy bat_runas.reg). Kliknij prawym przyciskiem myszy plik .REG i wybierz polecenie Scal .
Aby dodać menu Uruchom jako ... dla plików .CMD , użyj tego pliku REG:
Skopiuj powyższą zawartość do Notatnika i zapisz plik z rozszerzeniem .REG (powiedzmy cmd_runas.reg). Kliknij prawym przyciskiem myszy plik .REG i wybierz polecenie Scal .
źródło
W przypadku normalnych plików .Exe możesz uruchomić polecenie Uruchom jako menu, naciskając Shift + prawy przycisk myszy. Ale ta metoda nie działa w przypadku plików .bat i .cmd. Dodałeś tę opcję, tworząc plik rejestru
Następnie wybierz Notatnik
Teraz skopiuj kod napisany poniżej do tego pliku notatnika
Edytor rejestru systemu Windows w wersji 5.00
[HKEY_CLASSES_ROOT \ cmdfile \ shell \ runas \ command] @ = "\"% 1 \ "% *"
źródło