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

Ausgedruckt am: 29.03.2024 um 00:03 Uhr

Mitglied: -Ohforf
-Ohforf 17.06.2008 um 10:11:02 Uhr
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.
Mitglied: richardfrick
richardfrick 18.06.2008 um 20:43:42 Uhr
Goto Top
geht auch über die msconfig ;)

msconfig --> tools --> disable UAC --> lunch
Mitglied: TuXHunt3R
TuXHunt3R 24.06.2008 um 22:33:16 Uhr
Goto Top
Hey, das habe ich gebraucht! Hab ein VBScript, welches auf diverse Systemverzeichnisse zugreift und immer wieder wegen UAC abkackt.
Mitglied: flaesch
flaesch 18.09.2008 um 08:16:21 Uhr
Goto Top
die eleganteste art:

http://www.tweak-uac.com
Mitglied: DerWoWusste
DerWoWusste 20.12.2008 um 21:09:34 Uhr
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.