Tamaño incorrecto de fuente Powershell en Windows 8.1


22

En mi máquina con Windows 8.1, necesito powershell para configurar aplicaciones web de Office.
Cuando comienzo PowerShell, por un parpadeo de un segundo, se muestra como debería, pero luego cambia de tamaño y la fuente se convierte en algo así como 0.5 a 1 mm de altura.

Apenas legible.
Intenté ajustar el tamaño de fuente y aumentar el valor de registro para DPI, pero no tiene ningún efecto.

No puedo usar un shell donde no puedo leer la salida o la entrada.
¿Alguien puede decirme cómo resolver esto?

Probé la lupa de pantalla, pero la fuente es tan pequeña, que cuando la amplías, tampoco puedes leerla ...


Sufro del mismo problema. La fuente tiene un tamaño de mapa de bits de 4x6 a pesar de que configuré la configuración predeterminada para las consolas en Lucida Console 24pt.
dolmen

1
Este es probablemente un problema de permiso. Esta pregunta puede tener respuestas útiles para resolver nuestro problema.
dolmen

Peor aún: al escribir "PowerShell" desde una ventana "cmd.exe" que tiene la configuración correcta, se cambia el tamaño ...
dolmen

Entrecerrar los ojos a 6 pulgadas de la pantalla es parte de la ingeniería "ergonómica" que Microsoft hornea en todas sus cosas. Se trata de mantener bajas las expectativas.
Bill Westrup

Respuestas:


34

Abra un Powershell elevado ("clic derecho" y "Ejecutar como administrador"). Haga clic izquierdo en el icono en el lado izquierdo de la barra de título (o presione Alt + Espacio), seleccione Propiedades, luego en la pestaña Fuente puede seleccionar el tamaño. "8 x 12" es probablemente lo que quieres.

Probablemente quieras seleccionar "Lucida Console" ya que tu fuente como Consolas es un poco difícil de leer.

DEBE asegurarse de ejecutar PowerShell con privilegios elevados (como administrador) si desea que su configuración persista de forma permanente.


77
Esto funciona solo para la ventana actual. Esto no se recuerda, y el cambio de tamaño aún ocurre, incluso si cambio la configuración "predeterminada". Las ventanas de cmd.exe están bien.
dolmen

1
Esto funcionó para mí, siempre que se haga en una consola iniciada como administrador. ¡Gracias!
Danny Staple

Esto no tiene ningún efecto
Dilema

3

La imposibilidad de corregir permanentemente el acceso directo predeterminado de PowerShell es un problema de permiso / UAC; puede configurar PowerShell de la forma que desee (fuentes más grandes / diferentes, tamaño de Windows, etc.), pero la configuración no se guardará porque, como de costumbre con UAC, cree que tiene privilegios de administrador, pero no los tiene, y el valor predeterminado El enlace de PowerShell es el mismo para todos los usuarios, por lo tanto, necesita privilegios de administrador para modificarlo.

Solución: inicie PowerShell con "Ejecutar como administrador", configúrelo como desee y luego se guardará la configuración.

Todavía no entiendo por qué su configuración predeterminada incluye fuentes asombrosamente pequeñas, pero al menos se puede solucionar de esta manera.


3

Muy extraño, pero la única solución permanente que encontré es siguiendo exactamente estos pasos:

  1. En Windows 8.1, haga clic con el botón derecho en el botón del menú Inicio y haga clic en Windows PowerShell (Administrador) . *
  2. Confirme el aviso de UAC (si lo hay).
  3. Haga clic en el icono de la ventana de la esquina superior izquierda y elija Propiedades .
  4. En la pestaña Fuente, seleccione Consolas como la fuente. Tenga en cuenta que Lucida Console no funcionará.
  5. Seleccione un tamaño de fuente apropiado. Seleccioné 14 puntos.
  6. Haz clic en Aceptar .
  7. Cierre la ventana de PowerShell.

Esto establece la fuente para Windows PowerShell y Windows PowerShell desde el menú contextual del menú Inicio, y para el acceso directo de Windows PowerShell en la descripción general de Aplicaciones.

*) Si no tiene Windows PowerShell (Administrador) en su menú Inicio (en su lugar verá Símbolo del sistema (Administrador) ), haga clic con el botón derecho en la barra de tareas y seleccione Propiedades . A continuación, vaya a la navegación y marque Sustituir el símbolo del sistema con Windows PowerShell en el menú cuando haga clic en la esquina inferior izquierda o pulse la tecla de Windows + X .


El "Tenga en cuenta que Lucida Console no funcionará". me ayudó. :-)
Ignitor

1

Estoy usando un acceso directo anclado a la barra de tareas. Como usted, cambiar la configuración en la opción de ventana predeterminada desde el menú de la ventana no solucionó nada.

He podido cambiar la configuración de ese acceso directo haciendo clic derecho en el icono de la barra de tareas, luego haciendo clic derecho en Windows PowerShell en el menú (para acceder al menú contextual del acceso directo), luego en Propiedades . La pestaña de fuente tiene la opción. Sin embargo, usar Lucida Console no parece funcionar. ¡Pero Consolas funciona!

También puede ser útil dejar que el sistema coloque la ventana ( pestaña Diseño ).

Nota: Desafortunadamente, esto es solo una solución parcial. PowerShell lanzado de otras maneras que no sean desde este ícono todavía tiene el problema.


1

Luego agregué Powershell a mi menú de inicio:

  • clic derecho> Ejecutar como administrador
  • en las propiedades y los valores predeterminados, cambie la fuente a Consolas 24 (o el tamaño que prefiera); por alguna razón, no funciona con Lucida
  • salga de powershell y la configuración debe guardarse y vincularse al icono en su menú de inicio.

0

Por desgracia hay otra respuesta parece abordar el hecho de que hace ver la ventana con la configuración correcta, pero sólo por un momento.

Sospecho, pero desafortunadamente aún no puedo probar, que este es un mecanismo estúpido que se activa cuando el sistema considera que la ventana es "demasiado grande", por lo que se "redimensiona". Incluso podría tener algo que ver con una alta configuración de dpi.

De todos modos, si pasa por la molestia de volver a establecer la configuración de la ventana como sugieren las otras respuestas, pero comenzando con fuentes más pequeñas, probablemente podrá conformarse con un combo de fuente / tamaño de ventana que el sistema acepta de alguna manera sin activar ningún cambio de tamaño forzado . Esto funcionó para mí. Espero que esto ayude.


0

Para Win 8.1 On Start, busque PowerShell.
Abrir localización de archivo. Abrir acceso directo Propiedades (menú del botón derecho).
Pestaña de seguridad -> Edite sus permisos para modificar.
Seleccione la pestaña Fuente. (errores de omisión: no hay nada configurado, por lo tanto, problema)
Seleccione Fuente (configuré Lucida Sans Size 16).
Aplicar cambios).
Ficha Seguridad Editar permisos eliminar modificar.
Aplicar.
Todo listo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.