PowerShell es una herramienta útil que le permite automatizar tareas, solucionar varios errores y administrar una variedad de configuraciones de Windows. Pero, ¿qué sucede 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. Así es como se comprueba.
- Prensa Ganar + R para abrir el cuadro de diálogo Ejecutar.
- Tipo control en el recuadro y presiona Ingresar para abrir el Panel de control.
- Haga clic en el menú desplegable en la esquina superior derecha para seleccionar Iconos grandes.
- Ir a Programas y características.
- Haga clic en el Activar o desactivar las características de windows enlace desde el panel izquierdo.
- Cuando aparezca el mensaje Control de cuentas de usuario (UAC), seleccione Sí continuar.
- En el cuadro de diálogo Características de Windows, busque Windows PowerShell y seleccione su casilla de verificación.
- Hacer clic DE ACUERDO para guardar los cambios.
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. Prensa Ganar + R para abrir el cuadro de diálogo Ejecutar. Tipo potencia Shell en el recuadro y presiona Ingresar. Si desea iniciar PowerShell con derechos de administrador, presione Ctrl + Mayús + Intro en cambio.
También puede abrir PowerShell desde la barra de direcciones del Explorador de archivos. Para hacerlo, presione Ganar + E para abrir el Explorador de archivos. Tipo Potencia Shell en la barra de direcciones y presiona Ingresar.
3. Crear 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.
- Haga clic derecho en el icono de inicio para abrir el menú Usuario avanzado y seleccionar Explorador de archivos de la lista.
- Navegar a esta computadora.
- Dirigirse a C: > Windows > SysWOW64 y localizar WindowsPowerShell carpeta.
- Abra la carpeta WindowsPowerShell y vaya a la v1.0 carpeta.
- 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).
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, consulta 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:
- Haga clic en el ícono de la lupa en la barra de tareas o presione Ganar + S para abrir el menú de búsqueda.
- Tipo símbolo del sistema en el cuadro de búsqueda y seleccione Ejecutar como administrador desde el panel derecho.
- Seleccionar Sí cuando aparece el aviso de Control de cuentas de usuario (UAC).
- Tipo SFC /escanear ahora en la consola y presiona Ingresar.
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 quieres saber más sobre ellos, consulta nuestra guía sobre el diferencias entre CHKDSK, SFC y DISM.
Para ejecutar DISM, abrir el símbolo del sistema con derechos de administrador de nuevo. Pegue el siguiente comando en la consola y presione Ingresar.
DISM.exe /En línea /Imagen de limpieza /Restorehealth
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:
- Prensa Ganar + X para abrir el menú Usuario avanzado.
- Seleccionar Terminal (administrador) de la lista.
- Cuando aparezca el mensaje Control de cuentas de usuario (UAC), seleccione Sí.
- Escribe el siguiente comando y presiona Ingresar.
ala instalar--idMicrosoft. Powershell --fuente de ala
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 quieres aprender otros métodos, consulta nuestra guía sobre cómo instalar o actualizar PowerShell en Windows.
6. Crea 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.
- Abra el menú de inicio y haga clic en el icono de engranaje para abrir la aplicación Configuración.
- Navegar a cuentas.
- Seleccionar Otros usuarios.
- Haga clic en el Añadir cuenta botón.
- Haga clic en No tengo la información de inicio de sesión de esta persona. y siga las instrucciones en pantalla para crear una nueva cuenta de usuario.
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.