hubert.n
Goto Top

Benutzerkontensteuerung unter Vista temporaer deaktivieren

oder: wie ich Scripte unter Vista lauffähig bekomme.

Immer wieder steht man unter Vista vor dem Problem, dass alle möglichen Befehle nicht funktionieren und durch das BS ganz lapidar mit "Zugriff verweigert" quittiert werden. Es ist nicht möglich, Dienste per Script zu stoppen, eine Route zu setzen etc.
Um jetzt nicht gleich die komplette UAC deaktiviern zu müssen, lässt sich die UAC auch temporär ohne Neustart deaktivieren:

Um die UAC abzuschalten:

reg ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f

Um die UAC wieder zu aktivieren:

reg ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 2 /f

Zeilenumbrüche sind natürlich zu entfernen face-smile

Gruß


Hubert

Content-Key: 89734

Url: https://administrator.de/contentid/89734

Printed on: April 23, 2024 at 06:04 o'clock

Member: -Ohforf
-Ohforf Jun 17, 2008 at 08:11:02 (UTC)
Goto Top
dankeschön face-smile
ich habe das ganze mal als ein kleines C# programm geschrieben,
wenn jemand bedürfniss hat, pm an mich.
Member: richardfrick
richardfrick Jun 18, 2008 at 18:43:42 (UTC)
Goto Top
geht auch über die msconfig ;)

msconfig --> tools --> disable UAC --> lunch
Member: TuXHunt3R
TuXHunt3R Jun 24, 2008 at 20:33:16 (UTC)
Goto Top
Hey, das habe ich gebraucht! Hab ein VBScript, welches auf diverse Systemverzeichnisse zugreift und immer wieder wegen UAC abkackt.
Member: flaesch
flaesch Sep 18, 2008 at 06:16:21 (UTC)
Goto Top
die eleganteste art:

http://www.tweak-uac.com
Member: DerWoWusste
DerWoWusste Dec 20, 2008 at 20:09:34 (UTC)
Goto Top
Und da bist Du sicher? Was Du da ausschaltest ist nicht die UAC. Du veränderst (wie man dem veränderten Schlüssel auch leicht entnehmen kann) lediglich die consent behavior, d.h. das "Zustimmungsverhalten", wenn "aus" kommt keine Nachfrage. Die UAC abzuschalten macht der Befehl reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f, und der braucht einen nachfolgenden Neustart.
Dennoch ein super Tipp, da es für viele (aber nicht alle) Skriptingzwecke reicht, danke.
Was vielleicht hier auch interessant ist: http://technet.microsoft.com/en-us/magazine/cc510320.aspx - ein Powertoy, welches geskriptete Hochstufung (=elevation) ermöglicht. Nach Extrahieren und Inf-Installieren steht die Erweiterung elevate zur Verfügung. Zum Beispiel elevate notepad ruft ein hochgestuftes Notepad hervor. Jedoch kommt die Bestätigungsabfrage noch.