Búsqueda de sitios web

Descubra cómo ejecutar PowerShell como administrador


Ya sea que recién esté comenzando con PowerShell o que ya sepa cómo ejecutar comandos, hay ocasiones en las que debe usar PowerShell para "ejecutar como administrador". ¿Por qué? Porque a veces, cualquier actividad que realice dentro de PowerShell requerirá privilegios elevados.

En este tutorial, aprenderá todas las formas posibles de ejecutar PowerShell como administrador desde la perspectiva de un usuario final, un adicto a la línea de comandos o un administrador de TI.

Este tutorial tiene muchas secciones, cada una de las cuales muestra cómo ejecutar PowerShell como administrador. No dude en hacer clic en el método que prefiera en la Tabla de contenido.

Requisitos previos

Este artículo será un tutorial práctico. Si desea seguirnos, asegúrese de tener:

  • Una PC con Windows 10: aunque se utilizó Windows 10 como ejemplo para este artículo, la mayoría de los métodos proporcionados funcionarán con Windows 7+.
  • Una cuenta con privilegios de administrador. Si aún no tienes uno, aprende cómo crear uno aquí.
  • PowerShell: la mayoría de estos métodos funcionarán con Windows PowerShell 5.1 o PowerShell 7.

Ejecutar PowerShell como administrador con un clic derecho

Una de las formas más sencillas de ejecutar PowerShell como administrador es haciendo clic derecho. Hay algunas áreas diferentes donde puede hacer clic derecho en PowerShell y ejecutarlo. Repasémoslos.

Usando la barra de búsqueda

La Barra de Búsqueda es prácticamente una de las formas más sencillas de ejecutar la mayoría de los programas instalados en tu ordenador. También es una forma sencilla de ejecutar cualquier programa como administrador, incluido PowerShell.

Para ejecutar PowerShell, específicamente, como administrador desde la barra de búsqueda:

  1. Haga clic en el cuadro de búsqueda en la barra de tareas y escriba powershell. Esta acción mostrará la edición de PowerShell de su preferencia.
  2. Busque Windows PowerShell o simplemente PowerShell, si usa PowerShell Core, en el resultado de la búsqueda.
  3. Haga clic derecho en el elemento del menú y seleccione Ejecutar como administrador.

Puede ver estos pasos demostrados en la captura de pantalla a continuación.

Usar un elemento de menú fijado

Si fija un programa en el menú Inicio o en la barra de tareas, también puede hacer clic derecho en el elemento del menú allí. Con este método, Windows 10 crea un acceso directo a PowerShell al que puede acceder más fácilmente en el menú Inicio o en la barra de tareas.

Para ejecutar PowerShell como administrador en un elemento anclado:

  1. Busque nuevamente el ícono de PowerShell en el cuadro de búsqueda.
  2. Haga clic derecho en el icono de PowerShell y seleccione Anclar al inicio o Anclar a la barra de tareas.

  1. Haga clic en el botón Inicio
  2. Busque Windows PowerShell (o PowerShell Core) en el lado derecho del menú Inicio.
  3. Haga clic derecho en el elemento del menú y elija Ejecutar como administrador.

Ejecutar PowerShell como administrador mediante el Explorador de archivos

¿Estás en el Explorador de archivos de Windows? ¡También puedes iniciar PowerShell como administrador allí!

Usando el menú Archivo del Explorador de archivos

  1. Abra el Explorador de archivos usando las teclas de método abreviado Win Key + E o simplemente haciendo clic en el ícono en la barra de tareas, como puede ver en la captura de pantalla a continuación.

2. Una vez en el Explorador de archivos, haga clic en Archivo → Abrir Windows PowerShell → Abrir Windows PowerShell como administrador como se muestra a continuación.

Usando el ejecutable de PowerShell

Ya sea que esté utilizando un sistema operativo de 32 o 64 bits, puede ejecutar PowerShell como administrador desde su ubicación respectiva.

  1. En el Explorador de archivos, navegue hasta una de las carpetas siguientes.

    • Para sistema operativo de 32 bits: C:\Windows\System32\WindowsPowerShell\v1.0
    • Para sistema operativo de 64 bits: C:\Windows\SysWOW64\WindowsPowerShell\v1.0
  2. Busque el archivo powershell.exe.
  3. Haga clic derecho en powershel.exe y seleccione Ejecutar como administrador.

Crear un acceso directo a PowerShell en el escritorio

Si desea una forma sencilla de invocar PowerShell, también puede crear un acceso directo de Windows.

  1. Una vez que haya iniciado el proceso de creación de acceso directo, proporcione la ruta al ejecutable de PowerShell. Para Windows PowerShell, esa ruta es:
  • Para sistema operativo de 32 bits: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
  • Para sistema operativo de 64 bits: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

2. Proporcione al acceso directo un nombre útil (PowerShell Admin, por ejemplo).

3. Busque el acceso directo que acaba de crear, haga clic derecho sobre él y elija Propiedades como se muestra a continuación.

4. Haga clic en la pestaña Acceso directo y luego en el botón Avanzado y aparecerá la ventana Propiedades avanzadas.

5. En la ventana Propiedades avanzadas, seleccione la casilla Ejecutar como administrador y haga clic en Aceptar.

6. De regreso a las Propiedades del acceso directo, haga clic en Aceptar para aplicar los cambios y ya está todo listo.

Ejecutando PowerShell como administrador usando el menú WinX

Otra forma de acceder fácilmente a PowerShell es a través del menú Win-X, como se muestra en la siguiente captura de pantalla. A este menú nunca se le dio un nombre oficial, pero se lo conocía ampliamente como Win-X (o menú de usuario avanzado), ya que el acceso directo para acceder a él es Win Key + X.

Una vez que el menú esté abierto, simplemente haga clic en Windows PowerShell (Administrador) y estará listo para comenzar.

Usando la ventana Ejecutar comando

La ventana Ejecutar comando es una poderosa herramienta que le permite ejecutar programas sin buscarlos usando la barra de búsqueda, el menú Inicio o el Explorador de archivos. Para ejecutar PowerShell como administrador a través de la ventana Ejecutar comando:

  1. Presione tecla Win + R. Aparecerá una pequeña ventana como se muestra en la captura de pantalla a continuación.
  2. Escribe powershell y presiona Ctrl+Shift+Enter o mantén presionado Ctrl+Shift.
  3. Haga clic en Aceptar para que PowerShell se ejecute como administrador.

Ahora estás ejecutando PowerShell como administrador.

Usando el Administrador de tareas

El Administrador de tareas es una herramienta que le permite monitorear o finalizar un proceso de los programas y servicios que se están ejecutando actualmente en su computadora. También puede usarlo para ejecutar una tarea como ejecutar PowerShell como administrador manualmente.

Para ejecutar PowerShell como administrador a través del administrador de tareas:

  1. Abra el Administrador de tareas presionando las teclas Ctrl+Shift+Esc en su teclado o como ve en la captura de pantalla a continuación.

También puede hacer clic derecho en la barra de tareas y seleccionar Administrador de tareas para abrir el Administrador de tareas.

2. Una vez que se abra el Administrador de tareas, vaya a Archivo y haga clic en Ejecutar nueva tarea como se muestra a continuación.

3. A continuación, debería ver una ventana emergente similar a la ventana Ejecutar descrita anteriormente.

4. Escriba powershell y asegúrese de marcar también la casilla Crear esta tarea con privilegios administrativos y haga clic en Aceptar para que PowerShell se ejecute como administrador.

Ejecutar PowerShell como administrador con la línea de comandos

Si te encuentras habitualmente en la línea de comandos, no te preocupes, ¡también puedes ejecutar PowerShell como administrador allí!

Si ya tienes cmd. exe open ejecutándose como administrador usando las mismas técnicas descritas en este artículo, simplemente puede ejecutar start powershell y se ejecutará como administrador.

Si todavía no estás ejecutando un símbolo del sistema como administrador, eso no es un problema. Invoque el cmdlet Start-Process con PowerShell desde cmd. exe usando el parámetro -Verb runas.

powershell Start-Process powershell -Verb runAs

Si ya estás en una ventana de PowerShell, puedes ejecutar Start-Process powershell -Verb runas directamente para abrir una nueva instancia de PowerShell ejecutándose como administrador

Crear un archivo por lotes para ejecutar PowerShell como administrador

Ahora ya sabes cómo invocar PowerShell como administrador desde un símbolo del sistema. Si ya sabes cómo hacerlo, ¡puedes crear un archivo por lotes para automatizarlo!

Abra su editor de texto favorito, pegue la siguiente línea y guarde el archivo como PowerShell como admin.bat donde desee.

Powershell.exe -Command "& {Start-Process Powershell.exe -Verb RunAs}"

Ejecute el archivo por lotes y notará que aparece una ventana de PowerShell ejecutándose como administrador.

Crear una tarea programada para ejecutar PowerShell como administrador

Programador de tareas es una aplicación integrada en Windows 10 que le permite ejecutar virtualmente tareas automatizadas. Por lo tanto, también puede usarlo para crear una tarea que ejecute PowerShell como administrador cada vez que inicie sesión en su computadora, por ejemplo.

Inicie el cuadro de tareas Crear y especifique el archivo que se ejecutará como uno de los siguientes:

  • Para sistema operativo de 32 bits: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
  • Para sistema operativo de 64 bits: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

En las ventanas Crear tarea, proporcione los valores para todos los elementos del menú que se muestran a continuación, asegurándose de que la casilla Ejecutar con los privilegios más altos esté marcada.

Ahora, cuando se invoque la tarea programada, ejecutará PowerShell como administrador.

Otras lecturas

  • Objetos, propiedades y métodos de PowerShell
  • Cómo configurar y administrar tareas programadas con PowerShell

Artículos relacionados