El shell de Windows 7 (Explorer) puede ejecutarse con privilegios de administrador mediante este proceso manual:
- Elimine el shell del explorador manteniendo presionado Shift+ Ctrl, haciendo clic con el botón derecho en el botón Apagar en el menú Inicio y seleccionando Salir del explorador
- Inicie el Administrador de tareas con Ctrl+ Shift+Esc
- Eleve los privilegios del Administrador de tareas yendo a la pestaña Procesos y seleccionando Mostrar procesos de todos los usuarios
- Luego, inicie una nueva instancia del shell por Archivo | Ejecute en el Administrador de tareas , escriba
explorer
y seleccione elCreate this task with administrative privileges
.
Después de seguir el proceso anterior, el shell de Windows se ejecutará con privilegios administrativos, y cualquier programa que inicie también tendrá privilegios administrativos. Esto hace que realizar tareas que requieren el privilegio sea mucho más fácil, particularmente para aplicaciones de línea de comandos, que generalmente fallan silenciosamente o con un Access denied.
mensaje en lugar de dar la oportunidad de usar UAC para elevar los privilegios del proceso.
Sin embargo, lo que me interesa es crear una cuenta que utilice un shell privilegiado de forma predeterminada, en lugar de tener que seguir este laborioso proceso cada vez. ¿Cómo puede hacerse esto?
fuente
Administrators
tiene acceso. Eres administrador, pero en realidad no porque UAC está habilitado. Normalmente, simplemente elevaría una segunda copia del Explorador de Windows, para que luego pueda explorar esa carpeta. Lamentablemente, no puede ejecutar una segunda copia deexplorer.exe
elevado. Entonces, la única solución es matar su copia existente del explorador y ejecutar una copia nueva elevada. Los tediosos pasos requeridos dados en esta pregunta son los pasos requeridos. Una mejor solución sería mejor.Respuestas:
Hasta donde sé, no puede crear una cuenta como esta, pero si inicia sesión como "Administrador" (no simplemente como una cuenta que es miembro del grupo de Administradores, eso no es lo suficientemente bueno), entonces todo lo que inicie se ejecutará ser lanzado elevado.
No es algo que deba hacer normalmente, pero si lo necesita, debe hacerlo.
fuente
Esta es una idea terrible. ¿Desea volver a los días de Win XP donde todo funciona como administrador? Estás renunciando a todas las ganancias de seguridad realizadas por Vista y Windows 7. Las aplicaciones GUI deberían invocar a UAC, por lo que no es necesario este truco en ese caso.
Si necesita ejecutar aplicaciones de línea de comandos como administrador, simplemente abra un símbolo del sistema del administrador. Es muy fácil, solo presione WIN, escriba 'cmd', luego presione ctrl + shift + enter. O incluso más simple, puede hacer un acceso directo a cmd, y en la configuración establecerlo en 'Ejecutar como administrador'
fuente
En cuanto a la pregunta original, si está ejecutando TODO el shell con derechos de administrador, también puede iniciar sesión con una cuenta de administrador y terminar con eso. Básicamente, está destruyendo el propósito de la división de cuentas en lo que respecta a la seguridad. Lo que recomendaría es ejecutar el explorador como una cuenta de administrador separada.
Solución fácil para iniciar el explorador como administrador:
Nota: Esto no funciona en una ventana de PowerShell y no tengo idea de por qué. Por ejemplo ... Al iniciar una ventana de PowerShell como usuario administrador (y no estoy hablando de ejecutar como administrador aquí) e ingresar 'explorer' o 'invoke-item explorer.exe' se abrirá la ventana pero solo con derechos de usuario; sin embargo, escribir 'CMD' en esa misma ventana de PowerShell y luego solo 'explorador' funcionará.
Otra nota de cosas ocultas súper divertidas: la mayoría de las personas no lo saben, pero hay una casilla de verificación para ejecutar siempre las ventanas de PowerShell como administrador, por lo que no siempre tiene que hacer clic con el botón derecho y seleccionarlo (ya que la mayoría de las cosas que hace en PowerShell requiere administrador de todos modos). Para encontrarlo:
fuente
¿Por qué no activar la elevación automática para la cuenta de administrador incorporada?
Lanzar política de seguridad local
Vaya a: Políticas locales \ Opciones de seguridad
Busque: Control de cuenta de usuario: Modo de aprobación de administrador para la cuenta de administrador integrada y asegúrese de que esté deshabilitado (de todos modos, este es el valor predeterminado).
Ahora puede cambiar rápidamente a la cuenta de administrador incorporada para todas sus necesidades administrativas.
fuente
Es correcto que a partir de Win 7 no haya una forma sencilla de ejecutar Windows Explorer con privilegios de administrador. El "Ejecutar como administrador" normal se ignora por defecto para Explorer.
Pero hay una buena solución si no necesita estos permisos elevados con mucha frecuencia:
Los cuadros de diálogo de archivo (Abrir, Guardar como, ...) de cualquier aplicación de Windows son encarnaciones casi completas de Explorer, y heredan los derechos de usuario de su aplicación. Entonces, si inicia el Bloc de notas como Administrador y abre el cuadro de diálogo "Abrir archivo", puede usarlo para manipular archivos con privilegios de administrador. Puede modificar y eliminar archivos protegidos y puede cambiar la propiedad de su usuario estándar.
fuente
Si apaga UAC, ¿cuál es el problema restante?
Puede probar los métodos en este artículo de Aaron Margosis , que es para Vista pero que puede funcionar en Windows 7 (no lo he probado).
@Andrew Algunas aplicaciones no se comportan correctamente con UAC porque no están escritas correctamente para funcionar con UAC, y a menudo esto se debe a que no se escribieron correctamente en primer lugar. Los sospechosos habituales son cosas que intentan escribir configuraciones de registro a nivel de usuario en HKLM. UAC ayuda al virtualizar esto, pero si una parte posterior del código que lee la configuración está codificada, puede omitir la virtualización, no encontrar la configuración y no comportarse como se esperaba (esta es también la razón por la cual es una muy mala idea desactivar UAC mientras instala y configura todas sus aplicaciones y luego lo vuelve a encender, ya que la configuración puede terminar en algunos lugares extraños)
fuente
Hay una opción en las "opciones de carpeta" del Explorador para ejecutar cada nueva ventana del explorador como una tarea separada. Con esto habilitado, debería poder ejecutar una segunda copia de explorer.exe elevado ...
También es posible ejecutar una instancia de, por ejemplo. mspaint con el comando runas (runas / user: yourdomain \ youradminuser mspaint) y luego vaya a file - open. Voila, tienes tu explorador elevado ...
fuente
Forma rápida de obtener una ventana de explorador elevada:
cmd
para encontrarlocmd
(o presione el botón de menú en el teclado) y elija "Ejecutar como administrador"explorer
<return>
en la ventana de comando elevadafuente