systemadmin.es > Programación > Como cambiar el texto del menú Inicio de Windows por otro

Como cambiar el texto del menú Inicio de Windows por otro

Anteriormente ya comenté (Jugando con IDA Pro) como con un amigo nos entretuvimos hace ya años a modificar el botón Inicio por otro texto de mayor tamaño, seguramente en un Windows 95. Aprovechando estos días de vacaciones me he entretenido con una máquina virtual para volverlo a hacer, esta vez, con un Windows XP Profesional.

Evidentemente cuidado con esto, ya que os podéis cargar el Windows, por lo que cuidado dónde se hace. En este caso sólo tengo a mano un Windows XP Profesional en ingles, pero es fácilmente aplicable a cualquier versión de Windows de cualquier idioma.

Primero de todo deberemos abrir el explorer.exe (dentro de la carpeta de WINDOWS) con un editor Hexdecimal cualquiera y buscar el texto “Start” pero con algunas condiciones:

  • Como que la cadena Start tiene 5 letras, delante deberá haber el carácter 05h, en el caso de Inicio sería el 06h
  • Inmediatamente después de Start (o Inicio) deberá haber el carácter 00h

En el caso del menú Inicio de Windows XP Profesional en inglés lo podemos ver en la posición F5CE8 hasta la F5CF4:

Editor hexadecimal con el texto Start

Editor hexadecimal con el texto Start

A continuación podemos substituir el texto Start por el que queramos dejando los caracteres nulos entre medio del texto. A continuación deberemos cambiar el byte que esta a 05h por el tamaño de la cadena. Por ejemplo, para el texto systemadmin.es tenemos 14 caracteres, por lo que lo cambiaríamos por 0Eh:

Cadena modificada del menú Inicio

Cadena modificada del menú Inicio

A continuación deberemos guardar el fichero con otro nombre, por ejemplo exploter.exe. En el caso de Windows 95 o Windows 98 se debía substituir el explorer.exe por el modificado, en el caso de Windows XP podemos ir al registro para modificar que fichero usar, para ello iremos mediante el regedit a la siguiente clave:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon

Deberemos modificar el registro Shell por el nombre del fichero modificado, en el caso de ejemplo el fichero exploter.exe

A continuación podemos hacer simplemente un Log Off y volver a entrar para aplicar los cambios:

Menú inicio con el texto cambiado

Menú inicio con el texto cambiado

Para el Windows en castellano es igual de simple, pero no tengo ninguno a mano.

Actualización: También he colgado como modificar el nombre del menú inicio para un Windows XP en castellano.

Para el caso en castellano me he dado cuenta que para el Windows XP en ingles si buscamos la cadena “start” sin la S mayúscula encontramos la cadena de la posición F66B4 a la F66BF que corresponde a la versión del theme de Windows XP:

Modificación del explorer.exe para el theme de Windows XP

Modificación del explorer.exe para el theme de Windows XP

Aplicando los cambios tenemos el siguiente menú como resultado:

Theme de Windows XP en ingles con el menú modificado

Theme de Windows XP en ingles con el menú modificado

4 comments to “Como cambiar el texto del menú Inicio de Windows por otro”

  1. y… cual es ese editor HEXADECIMAL?? me podrias dar nombres de algunas aplicaciones ke puedan abrir ficheros hexadecimales??

  2. Lo puedes ver en la ventana, se llama HexEdit. Pero hay muchos disponibles por internet tanto gratuitos como de pago

  3. Hay una mucho mucho mas sencilla y del tamaño deseado sin tener que ajustar
    1: Primero instalen un programa llamado Resource Hacker
    2: Dale File >>> Open y busca el explorer.exe (el que tiene el icono de Mi PC) con el ResHacker
    3: busca en StringTable la carpeta con el numero 37 y darle clic a 1033 en WinXP ingles, 3082 en espanol.
    4: Cambia sin borrar las comillas el texto start o Inicio, por tu nombre o cualquier palabra.
    5: Dale clic a “Compile Script”
    6: Vamos a File >>> Save As… y guarda con un nombre por ejemplo myplorer.exe, no olvides el exe porque si no no funciona
    7: Todavia no se ha terminado. Ejecuta regedit y ve a la direccion HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon y busca el valor Shell
    8: Cambia explorer.exe por nuestro nuevo myplorer.exe o el nombre que le hayas dado
    9: Ahora reinicia. Si todo salio bien veras el nuevo menu inicio. Si solo salio tu wallpaper puede que hayas hecho un revoltijo en el registro, para arreglarlo inicia el administrador de tareas (ctrl alt suprimir) y dale nueva tarea y pon regedit, arregla cualquier error que hayas cometido en el paso 8, por ejemplo un espacio erroneo o la falta del .exe, arreglalo y vuelve a reiniciar.

  4. Arol muchas gracias esta mas bueno el tuyo.! el reshack ya lo conocía.!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>