Skocz do zawartości


Zdjęcie

Plik .BAT problem z uruchomianiem Windows7


  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 jac3k35

jac3k35

    Nowy

  • 4 postów

Napisano 28 08 2012 - 21:11

Witam. Jak uruchomić plik .BAT bez konieczności używania "uruchom jako administrator" (plik tworzy folder w c:\windows)?

  • 0

#2 Qauke

Qauke

    Expert

  • 5 156 postów

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"


Użytkownik Tomasz6688 edytował ten post 28 08 2012 - 21:43

  • 0

#3 jac3k35

jac3k35

    Nowy

  • 4 postów

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.:)
  • 0

#4 fernandez

fernandez

    150% normy

  • 1 866 postów

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.
  • 0

#5 jac3k35

jac3k35

    Nowy

  • 4 postów

Napisano 29 08 2012 - 00:03

A próbowałeś ustawić mu poziom uprawnień?

PPM > Właściwości > Zgodność > Zmień poziom uprawnień > Uruchom jako administrator.

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 :) Thx
  • 0

#6 fernandez

fernandez

    150% normy

  • 1 866 postów

Napisano 29 08 2012 - 11:34

Zobacz tu:
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

  • 0

#7 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 05 09 2012 - 13:19

Jak to się nie da uruchomić plik jako Administrator??

Dołączona grafika

Nie da się na stałe tego ustalić to fakt, ale wtedy wystarczy, że skonwertujesz skrypt bat do pliku wykonywalnego i masz problem z głowy(bat to exe).

  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych