2009-11-16 12:44:31 +0000 2009-11-16 12:44:31 +0000
37
37

Bat-bestand uitvoeren bij opstarten als beheerder in Windows 7

Ik draai momenteel met succes een opstartscript in de vorm van een bat-bestand in Windows 7 (ik heb een nieuwe registersleutel ingevoegd met het bat-bestandspad als waarde in

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run).

Nu moet ik een ander bat-bestand uitvoeren bij het opstarten, maar met verhoogde rechten (als beheerder), en zonder handmatig een prompt te bevestigen.

Hoe kan ik dit bereiken, het liefst zonder externe programma’s?

Antwoorden (8)

24
24
24
2009-11-16 13:04:09 +0000

Zie dit artikel: Vista starten met UAC beperkte programma’s bij het opstarten met Taakplanner ](http://www.techrepublic.com/blog/windows-and-office/make-vista-launch-uac-restricted-programs-at-startup-with-task-scheduler/).

Dit artikel laat zien hoe u de Taakplanner kunt gebruiken om opstartprogramma’s te starten met verhoogde rechten. Enkele kleine veranderingen kunnen nodig zijn in uw geval, maar het artikel is goed geschreven met screenshots.

4
4
4
2010-11-09 17:28:31 +0000

Maak twee batch-bestanden:

StartAs.bat bevat iets in de trant van:

runas /user:SomeLocalAdminAccount c:\Users\MyUser\StartupWhat.bat

StartWat.bat bevat de commando’s die je wilt uitvoeren.

3
3
3
2009-11-16 13:00:20 +0000

Heb je al aan een andere aanpak gedacht? Ofwel een zuiver groepsbeleid voor de gelijkwaardige registerinstelling, ofwel het batchbestand instellen om het uit te voeren als een groepsbeleid. Misschien kun je het zelfs uitvoeren als een computerscript, in plaats van een gebruikersscript.

Start met gpedit.msc. Het heeft echter wel Ultimate of een van de andere top edities nodig.

2
2
2
2015-08-25 04:14:34 +0000

hstart.exe - 3rd party start.exe vervanging op http://www.ntwind.com/software/hstart.html

Het aanroepen is een beetje lastig, maar het werkt heel goed.

2
2
2
2009-11-16 12:48:34 +0000

AutoExnt hulpprogramma, uit de Resource Kit.

Met de AutoExNT service kan een beheerder een Windows-computer zo configureren dat bij de eerste keer opstarten van de computer een aangepast batch-bestand wordt uitgevoerd. Ook hoeft een gebruiker of beheerder niet ingelogd te zijn op het moment dat dit aangepaste batchbestand wordt uitgevoerd.

1
1
1
2014-07-28 04:28:05 +0000

Misschien dat UACPass (gratis) het oplost:

  • Installeer het programma.
  • Open het UACPass venster.
  • Sleep er het programma naartoe dat je bij het opstarten wilt uitvoeren.

Klaar. Dit programma zou nu als admin moeten draaien zonder UAC prompt.
Het programma heeft zelfs een optie voor add to startup :-D .

Je programma zal alleen draaien na het inloggen (of zo denk ik).

1
1
1
2010-11-10 13:31:03 +0000

runas /user:SomeLocalAdminAccount

Hier moet het zo zijn:

runas /noprofile /user:mymachine\administrator cmd

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc

runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""
-1
-1
-1
2011-04-27 01:26:00 +0000

Je kunt ook een snelkoppeling maken en opgeven dat het bestand van de snelkoppeling in de hoogte moet worden uitgevoerd.

(Het zit in een doos met geavanceerde opties).