Cómo activar / desactivar UAC rápidamente, por ejemplo. usando la línea de comando, en Windows-7?

9

Estoy escribiendo códigos que se relacionan con UAC y necesito encenderlo / apagarlo muy a menudo.

Para buscar una forma de activarlo / desactivarlo rápidamente, prefiero usar la línea de comando.

Por favor, comparta si sabe cómo hacerlo.

PD.

Sería maravilloso si la solución NO requiere reiniciar.

Nam G VU
fuente
hay una manera de escribirlo, pero requiere un reinicio ... Tengo que ir a cavar si voy a encontrarlo. Es una palanca regkey que investigué hace un tiempo.
RobotHumans
¿Estás usando este código para uso personal? Cualquier aplicación que realice cambios en la configuración de UAC no hará felices a los usuarios. Nunca instalaría una aplicación que realice cambios en mi estado de UAC a menos que se lo indique específicamente .
nhinkle
@nhinkle Sí, lo uso solo, solo en tareas de depuración.
Nam G VU

Respuestas:

11

Ejecute los siguientes comandos con privilegios de administrador:

  • Deshabilitar UAC

    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
    
  • Habilitar UAC

    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    
Sparx
fuente
66
Desafortunadamente, habilitar / deshabilitar UAC requerirá un reinicio sin importar lo que haga. UAC hace que Windows se comporte de manera diferente internamente, no solo para el usuario.
TuxRug
Aunque todavía necesito reiniciar, elegiré el tuyo para que sea la respuesta seleccionada. Actualice para tener en cuenta la ejecución del comando en modo privilegiado y separe las dos respuestas como dos aplicaciones diferentes. Tus respuestas son actualmente confusas y desordenadas
Nam G VU
Por supuesto. Solo para tu información: enfoques, error tipográfico en tu comentario.
Sparx
La desactivación de @TuxRug UAC es posible sin reiniciar. prueba mi respuesta Parece ser una clave adicional, que pide un aviso.
pulsarjune
3

Listo para que te sorprenda con una "característica" oculta ...

Para deshabilitar UAC para todos los comandos subsiguientes en la misma sesión, es decir, si cierra el script particular o las sesiones CMD, se restablece y solo tiene que configurarlo nuevamente para deshabilitar temporalmente:

SET __COMPAT_LAYER = WINXPSP3

Chris K.
fuente
No funciona en el servidor de Windows 2016
langlauf.io
2

Por otro lado: si usted es un administrador de computadoras y aún desea mantener UAC para usuarios estándar, hay una manera fácil de desactivarlo solo para administradores.

Simplemente abra la Política de seguridad local desde Herramientas administrativas en el Panel de control.

Luego vaya a Políticas locales> Opciones de seguridad.

Desplácese hacia abajo y encuentre dónde dice algo como: CONTROL DE CUENTA DE USUARIO: Comportamiento de la indicación de elevación para administradores en Admin. Modo de aprobación;

Haga doble clic en él y luego haga clic en la lista desplegable y cámbielo a "elevar sin preguntar".

UAC ya no debería molestar a los administradores.

Sparx
fuente