Qué hacer cuando Windows no puede encontrar PowerShell

Qué hacer cuando Windows no puede encontrar PowerShell

PowerShell es una herramienta útil que le permite automatizar tareas, solucionar varios errores y administrar una variedad de configuraciones de Windows. Pero, ¿y si de repente desaparece de su computadora?

Si usa PowerShell con frecuencia, puede ser agravante cuando Windows no puede encontrarlo. Afortunadamente, es posible restaurar el PowerShell faltante con algunos consejos para la solución de problemas. En esta publicación, lo guiaremos a través de todos ellos.

1. Asegúrese de que Windows PowerShell esté habilitado

En Windows, puede habilitar o deshabilitar funciones y programas opcionales desde el Panel de control. Para comenzar, debe asegurarse de que PowerShell no esté deshabilitado en su computadora. Aquí se explica cómo verificar.

  1. Presione Win + R para abrir el cuadro de diálogo Ejecutar.
  2. Escriba control en el cuadro y presione Entrar para abrir el Panel de control.
  3. Haga clic en el menú desplegable en la esquina superior derecha para seleccionar Iconos grandes .
  4. Vaya a Programas y características .
  5. Haga clic en el enlace Activar o desactivar las funciones de Windows en el panel izquierdo.
  6. Cuando aparezca el mensaje Control de cuentas de usuario (UAC), seleccione para continuar.
  7. En el cuadro de diálogo Características de Windows, busque Windows PowerShell y seleccione su casilla de verificación.
  8. Haga clic en Aceptar para guardar los cambios.
    Habilitar PowerShell en Windows

Reinicie su computadora después de esto (vea cómo reiniciar una computadora con Windows) y luego intente iniciar PowerShell usando el menú de búsqueda.

2. Inicie PowerShell usando Ejecutar comando o Explorador de archivos

Si no puede abrir PowerShell a través del menú de búsqueda, puede intentar usar el cuadro de diálogo Ejecutar. Presione Win + R para abrir el cuadro de diálogo Ejecutar. Escriba powershell en el cuadro y presione Entrar . Si desea iniciar PowerShell con derechos de administrador, presione Ctrl + Shift + Enter en su lugar.

Abra PowerShell a través de Ejecutar comando en Windows

También puede abrir PowerShell desde la barra de direcciones del Explorador de archivos. Para hacerlo, presione Win + E para abrir el Explorador de archivos. Escriba PowerShell en la barra de direcciones y presione Entrar .

3. Cree un acceso directo de escritorio para PowerShell

Es posible que Windows no pueda abrir PowerShell si no conoce la ruta exacta del archivo ejecutable de PowerShell. Si ese es el caso, puede ubicar manualmente el archivo ejecutable de PowerShell en su computadora y crear un acceso directo en el escritorio para él. Estos son los pasos para hacer lo mismo.

  1. Haga clic con el botón derecho en el icono Inicio para abrir el menú Usuario avanzado y seleccione Explorador de archivos de la lista.
  2. Vaya a Esta PC .
  3. Dirígete a C: > Windows > SysWOW64 y localiza la carpeta WindowsPowerShell .
  4. Abra la carpeta WindowsPowerShell y vaya a la carpeta v1.0 .
  5. Haga doble clic en el archivo ejecutable de PowerShell y vea si funciona. Si es así, haga clic derecho sobre él y seleccione Enviar a > Escritorio (crear acceso directo) .
    Crear acceso directo de escritorio para PowerShell en Windows

Luego puede usar el acceso directo de escritorio recién creado para iniciar PowerShell. Para mayor comodidad, puede asignar un método abreviado de teclado a PowerShell. Para obtener más información al respecto, consulte nuestra guía sobre cómo asignar atajos de teclado a programas en Windows.

4. Escanee su computadora en busca de archivos de sistema corruptos

Los archivos del sistema dañados o corrompidos también pueden interferir con las operaciones de Windows y evitar que se inicie PowerShell. Afortunadamente, su PC con Windows viene con algunas herramientas integradas, como SFC (Comprobador de archivos de sistema) y DISM (o Administración y mantenimiento de imágenes de implementación) que pueden ayudarlo con tales problemas. Si Windows sufre daños en los archivos del sistema, ejecutar estas herramientas solucionará el problema.

Para ejecutar el escaneo SFC en Windows:

  1. Haga clic en el ícono de la lupa en la barra de tareas o presione Win + S para abrir el menú de búsqueda.
  2. Escriba símbolo del sistema en el cuadro de búsqueda y seleccione Ejecutar como administrador en el panel derecho.
  3. Seleccione cuando aparezca el mensaje Control de cuentas de usuario (UAC).
  4. Escribe SFC /scannow en la consola y presiona Enter .

El escaneo SFC comenzará a verificar la integridad de los archivos de su sistema y solucionará cualquier problema con ellos. El escaneo puede demorar un poco, así que tenga paciencia.

A continuación, debe ejecutar el análisis DISM. Esta es otra herramienta de diagnóstico que ofrece Windows. Puede detectar automáticamente cualquier problema con la imagen del sistema y solucionarlo. Si desea obtener más información sobre ellos, consulte nuestra guía sobre las diferencias entre CHKDWe, SFC y DISM.

Para ejecutar DISM, abra el Símbolo del sistema con derechos de administrador nuevamente. Pegue el siguiente comando en la consola y presione Entrar .

DISM.exe /Online /Cleanup-image /Restorehealth

DISM escanear ventanas

Espere a que el comando se ejecute correctamente y luego reinicie su PC. Después de eso, vea si Windows puede encontrar PowerShell en su computadora.

5. Actualizar Windows PowerShell

Si Windows aún no puede encontrar PowerShell en este momento, podría haber un problema con la aplicación de PowerShell. Puede intentar actualizar la aplicación PowerShell para ver si eso hace alguna diferencia.

Para actualizar PowerShell en Windows:

  1. Presione Win + X para abrir el menú de usuario avanzado.
  2. Seleccione Terminal (Administrador) de la lista.
  3. Cuando aparezca el mensaje Control de cuentas de usuario (UAC), seleccione .
  4. Escribe el siguiente comando y presiona Enter . winget install --id Microsoft.Powershell --source winget
    Actualizar PowerShell en Windows

Windows descargará e instalará la versión más reciente de PowerShell. Después de eso, debería poder acceder a PowerShell.

Usar el símbolo del sistema no es la única forma de actualizar PowerShell en Windows. Si desea conocer otros métodos, consulte nuestra guía sobre cómo instalar o actualizar PowerShell en Windows.

6. Crear una nueva cuenta de usuario

Es posible que el problema de que PowerShell no se abra esté limitado a su cuenta de usuario actual. En ese caso, puede crear y cambiar a una nueva cuenta de usuario y ver si funciona.

Para crear una nueva cuenta de usuario en Windows, siga estos pasos.

  1. Abra el menú de inicio y haga clic en el ícono de ajustes para abrir la aplicación Configuración.
  2. Navegue a Cuentas .
  3. Seleccione Otros usuarios .
  4. Haga clic en el botón Agregar cuenta .
  5. Haga clic en No tengo la información de inicio de sesión de esta persona y siga las indicaciones en pantalla para crear una nueva cuenta de usuario.
    Inicio de sesión en la cuenta de Microsoft

Inicie sesión con su cuenta recién creada y vea si Windows puede encontrar PowerShell ahora.

Acceda de nuevo a Windows PowerShell

Con suerte, una de las correcciones anteriores ha resultado útil y puede acceder a PowerShell una vez más. De lo contrario, es posible que deba considerar reiniciar su computadora con Windows como último recurso.

PowerShell no es la única herramienta de línea de comandos disponible en Windows. También puede usar el símbolo del sistema para comunicarse con su sistema.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *