Witam. Jak uruchomić plik .BAT bez konieczności używania "uruchom jako administrator" (plik tworzy folder w c:\windows)?
Plik .BAT problem z uruchomianiem Windows7
Rozpoczęty przez
jac3k35
, 28 08 2012 21:11
6 odpowiedzi w tym temacie
#1
Napisano 28 08 2012 - 21:11
#2
Napisano 28 08 2012 - 21:42
BAT to są pliki wsadowe, czyli wykonywające określone działania...
Jak chcesz zobaczyć co siedzi w środku to otwórz za pomocą notatnika
tylko odznacz( jeżeli masz zaznaczone ) .... "zawsze używaj wybranego programu do otwierania tego typu plików"
Jak chcesz zobaczyć co siedzi w środku to otwórz za pomocą notatnika
tylko odznacz( jeżeli masz zaznaczone ) .... "zawsze używaj wybranego programu do otwierania tego typu plików"
Użytkownik Tomasz6688 edytował ten post 28 08 2012 - 21:43
#3
Napisano 28 08 2012 - 22:18
OK. wszystko się zgadza, natomiast problem wygląda w sposób następujący:
1. Tworze plik plik.bat na dysku c: np.
cd c:\
md c:\users\ xxx\desktop\abc
zapisuje jako plik : plik.bat
kikają na utworzony plik tworzy sie folder abc
natomiast:
cd c:\windows
md c:\windows\abc
muszę uruchomić "uruchom jako administrator" w innym przupadku plik nie "odpala" się(to taki banalny przykład). Docelowo chodzi mi o :
REGEDIT5
;@ECHO Off
cd c:\
md reg
echo treść>> c:\xxx\yyy
-na dysku c powstaje folder xxx z plikiem yyy
copy/y c:\xxx\yyy*.* c:\windows\zzz
-na dysku c powstaje folder xxx z plikiem yyy i kopiuje go do c:\windows\zzz
c :\xxx
echo copy/y c:\xxx\yyy c:\windows\system32>> C:\xxx\yyy.bat
-powstaje plik yyy.bat w c:\xxx\yyy.bat(plik wsadowy kopiuje c:\xxx\yyy do c:windows\system32
;REGEDIT.EXE /s "%~f0"
;EXIT
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"TestVal"="C:\\xxx\\yyy.bat"
-tworzy sie wpis do rejestru uruchumiajacy plik yyy.bat
Problem polega na tym że plik bat musi być otwarty "uruchom jako administrator" i z tego powodu wpist do rejestru nie działa.
1. Tworze plik plik.bat na dysku c: np.
cd c:\
md c:\users\ xxx\desktop\abc
zapisuje jako plik : plik.bat
kikają na utworzony plik tworzy sie folder abc
natomiast:
cd c:\windows
md c:\windows\abc
muszę uruchomić "uruchom jako administrator" w innym przupadku plik nie "odpala" się(to taki banalny przykład). Docelowo chodzi mi o :
REGEDIT5
;@ECHO Off
cd c:\
md reg
echo treść>> c:\xxx\yyy
-na dysku c powstaje folder xxx z plikiem yyy
copy/y c:\xxx\yyy*.* c:\windows\zzz
-na dysku c powstaje folder xxx z plikiem yyy i kopiuje go do c:\windows\zzz
c :\xxx
echo copy/y c:\xxx\yyy c:\windows\system32>> C:\xxx\yyy.bat
-powstaje plik yyy.bat w c:\xxx\yyy.bat(plik wsadowy kopiuje c:\xxx\yyy do c:windows\system32
;REGEDIT.EXE /s "%~f0"
;EXIT
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"TestVal"="C:\\xxx\\yyy.bat"
-tworzy sie wpis do rejestru uruchumiajacy plik yyy.bat
Problem polega na tym że plik bat musi być otwarty "uruchom jako administrator" i z tego powodu wpist do rejestru nie działa.
#4
Napisano 28 08 2012 - 22:39
A próbowałeś ustawić mu poziom uprawnień?
PPM > Właściwości > Zgodność > Zmień poziom uprawnień > Uruchom jako administrator.
PPM > Właściwości > Zgodność > Zmień poziom uprawnień > Uruchom jako administrator.
#5
Napisano 29 08 2012 - 00:03
No wlaśnie tu jest problem (choć pomysł dobr) , przy plikach bat nie da się ustawić "Urchom jako administrator" . Da się zmienić plik bat na exe i wtedy zmienić poziom uprawnień , ale nie o to mi chodzi ThxA próbowałeś ustawić mu poziom uprawnień?
PPM > Właściwości > Zgodność > Zmień poziom uprawnień > Uruchom jako administrator.
#6
Napisano 29 08 2012 - 11:34
Make Vista launch UAC restricted programs at startup with Task Scheduler | TechRepublic
Może pomoże.
Mój błąd. Cały czas myślałem, że chodzi o Autostart.
Ale zobacz może tutaj:
http://social.technet.microsoft.com/Forums/en-AU/w7itprosecurity/thread/f73dbfe2-096f-4de2-b665-ce4c62135092
Użytkownik fernandez edytował ten post 29 08 2012 - 12:25
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych