Outlook utilizará renderizado de alta resolución, incluso en escritorios remotos, incluso después de iniciar y cerrar sesión

Outlook utilizará renderizado de alta resolución, incluso en escritorios remotos, incluso después de iniciar y cerrar sesión

Utilizo Windows 10 con algunas pantallas de alto ppp y una escala de fuente del 200%. Microsoft Outlook 2016 prácticamente funciona cuando se ejecuta localmente; muestra un texto muy bien representado en el tamaño correcto. (A menudo comienza con la ventana inserviblemente pequeña, sin siquiera mostrar la barra de título; y a menudo llega a un estado en el que deja de actualizar la pantalla y todo se queda en blanco; pero estas irritaciones no son el tema de estas preguntas y respuestas).

De todos modos, también introduzco un escritorio remoto en la máquina. Esto utiliza un cliente de escritorio remoto de terceros que parece ser una especie de mutante de mstsc.exe y se inicia sin opciones desde una página web, por lo que no puedo modificar la configuración de DPI en el cliente. Aún así, obtengo un escritorio utilizable, que abarca monitores de alta resolución en el cliente, sin ninguna escala global de píxeles ni borrosidad. Las aplicaciones en el cliente se muestran igual que en el escritorio local, siempre que se conecte a una sesión existente.

El problema surge cuando cierras sesión o reinicias y luego tienes queaccedera través del escritorio remoto, iniciando una nueva sesión de escritorio. En este caso, la configuración de ppp es diferente y no hay forma de cambiarla, ya que "La configuración de pantalla no se puede cambiar desde una sesión remota". Algunos han sugerido soluciones donde hacer clic derecho en el escritorio y acceder a la configuración de ppp de esa manera, pero esto no funcionó para mí.

La nueva configuración de ppp que obtienes al iniciar sesión a través de un escritorio remoto no es tan mala. El puntero del mouse sigue teniendo el tamaño correcto. Firefox renderiza todo como antes. Pero muchos programas ahora renderizan a baja resolución y Windows les aplica una ampliación 2x. Dos ejemplos son Microsoft Outlook y PuTTy. Funcionan, pero se ven feos y pixelados en comparación con la suavidad normal de alto ppp.

Para PuTTY pude solucionar el problema haciendo clic derecho en el acceso directo. En Propiedades hay una pestaña Compatibilidad, que tiene un botón Cambiar configuración de DPI alto. Configuré la primera sección, "Usar esta configuración..." en "Usar el DPI configurado para mi pantalla principal cuando: abro este programa". Y configuré "Escalado realizado por: Aplicación". Ahora PuTTY se procesa correctamente.

¡Si tan solo pudiera hacer lo mismo con Outlook! Pero no tiene pestaña de Compatibilidad. El cuadro de diálogo Propiedades está ahí, pero Compatibilidad simplemente no aparece. Esto sucede ya sea que esté viendo las propiedades del acceso directo o directamente de outlook.exe. (Muchos se han preguntado por qué aparece esta pestaña para algunos programas y no para otros. Algunos dicen que las aplicaciones de 64 bits no obtienen una, pero ese no puede ser el caso, ya que tengo una versión de PuTTY de 64 bits. Puede ser una configuración de política para dejar de mostrar la pestaña globalmente, pero claramente ese tampoco es el caso aquí. ¿Alguien lo sabe?)

De todos modos, dado que no puedo acceder a la pestaña Compatibilidad, ¿hay alguna manera de configurar Outlook para que utilice la configuración de ppp correcta?

Respuesta1

En el registro bajo

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

había una entrada para PuTTY con valor

~ PERPROCESSSYSTEMDPIFORCEON HIGHDPIAWARE

Creé un nuevo valor de cadena cuyo nombre es la ruta completa de outlook.exe:

C:\Program Files (x86)\Microsoft Office\Office16\OUTLOOK.EXE

y le di el valor anterior. Ahora Outlook se procesa correctamente. (También eliminé el acceso directo que estaba usando para iniciar Outlook, que era una especie de acceso directo mágico creado por el instalador de Office, e hice un nuevo acceso directo directamente al ejecutable anterior. No sé si este paso es necesario).

Anteriormente había intentado editar los datos binarios a continuación, Compatibility Assistant\Storepero no tuvo ningún efecto.

información relacionada