Cambiar íconos de ventanas cmd específicas en Windows 10

Cambiar íconos de ventanas cmd específicas en Windows 10

Normalmente tengo varias ventanas cmd abiertas para diferentes propósitos. Para mantenerlos claros, configuro los colores de fondo, los títulos y los íconos de las ventanas. Recientemente actualicé de Windows 7 a Windows 10 y todo sigue funcionando excepto la personalización de los iconos.

Creé atajos para las distintas ventanas de cmd y configuré íconos personalizados en el atajo. En Windows 7, las ventanas cmd heredarían el icono del acceso directo utilizado para iniciarlo, pero en Windows 10, las ventanas cmd iniciadas desde un acceso directo siempre muestran elicono de aplicación genérica(ni siquiera el icono cmd normal).

¿Hay alguna manera de recuperar el antiguo comportamiento de Windows 7 en Windows 10?

Respuesta1

Lo que se debe retener de esta respuesta y los comentarios a continuación es que después de mi comentario de que no hay problema en configurar los íconos de los accesos directos de CMD cuando se usan íconos de C:\Windows\System32\shell32.dll, el autor movió su DLL de íconos C:\Windows\System32y de repente todo comenzó a funcionar bien. exactamente igual que antes en Windows 7.

Aparentemente hay alguna nueva restricción oscura en Windows 10, seguramente en nombre de la seguridad, que para Windows CMD solo C:\Windows\System32son aceptables las fuentes de íconos.


Antigua respuesta(relativo a archivos .bat)

Windows 10 no permitirá cambiar el icono mostrado de un .batarchivo almacenado en el escritorio. No hay explicación de por qué esto es así.

La solución es almacenar el archivo en otro lugar, crear un acceso directo en el escritorio y luego cambiar el icono de ese acceso directo.

Hay otro problema extraño: el ícono modificado no se muestra inmediatamente, lo que da la impresión de que el cambio no funcionó. Para solucionar este problema, escriba F5mientras el foco está en el escritorio y esto actualizará la pantalla del escritorio.

En caso de que la visualización del icono esté totalmente rota, puede intentar Reconstruir una caché de iconos rota después de configurar sus íconos, luego reinicie.

Respuesta2

Estedeberíaser el comportamiento predeterminado. Pero me encuentro exactamente con este problema con mi nueva computadora portátil (Razer Blade 2017). Sin embargo, mi escritorio se comporta como era de esperar: los iconos configurados en el acceso directo se reflejan en la ventana de PowerShell.

Me di cuenta de esto por primera vez cuando mi ventana de Ubuntu (Subsistema Windows Linux) no tenía el ícono de Ubuntu en mi computadora portátil mientras que sí lo tenía en mi escritorio.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Después de experimentar un poco, descubrí que:

  1. Esto también se aplica a los atajos de CMD.
  2. Los iconos integrados en .exes y .dll funcionan bien. Son solo archivos .ico que no funcionan por alguna razón.
  3. No parece depender de la cuenta. Creé una nueva cuenta local en la computadora portátil y encontré el mismo problema.

Lamento que esta no sea una respuesta exacta, pero tal vez ayude a encontrar una solución integral.

Respuesta3

Intente utilizar diferentes tipos de archivos de iconos, como .ico, .icl, .exe, .dll. Además, asegúrese de que el archivo (.ico) no supere el tamaño máximo de 256x256 píxeles.

Iconos: https://msdn.microsoft.com/en-us/library/dn742485.aspx#size_requirements

Además, asegúrese de que el sistema esté completamente parcheado con Windows Update/Hotfix.

información relacionada