BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

No puedo ejecutar archivos BAT porque se abren con WordPad

BocaDePez
BocaDePez

No puedo ejecutar mis archivos BAT. Cuando le doy a uno o lo pongo en el inicio de Windows, se abre el archivo en el WordPad.

No tengo ni virus, ni troyanos, ni spyware.

ZOTON

Los archivos bat los haces mediante el word? Verificas que al guardar, la extensión es de BAT?
Editado:
no había leido la extensión. :-P

🗨️ 2
BocaDePez
BocaDePez

Los archivos bat los hago con el bloc de notas, y les pongo extension .bat . Siempre me ha funcionado, pero hace un par de meses tuve un fallo de corriente y se me peto un poco el disco duro, consegui recuperarlo todo, incluso el XP volvio a funcionar, todo va perfectamente pero los bat dejaron de ejecutarse. No se que ha pasado, el xp se debio volver loc o algo. Y me da mucho perro volver a instalarlo porque tengo montones de "mierda" instalada y no puedo perder horas instalando y configurando todo.

El caso es miras las propiedades de un .bat y me sale que se abre con wordpad, no puedo cambiarlo. Me imagino que trasteando el registro se podra volver a la normalidad, pero no tengo ni idea de lo que hay que cambiar.

Y no e splan de renombrar todos los bat por .exe, ya que me envian y envio .bat y no es conveniente que cambie su extension.

🗨️ 1
ZOTON

NO puedes editar la extensión en Tipos de Archivo y eliminar la referencia del word?

Pacinside

Querrás decir que verifique que tiene extensión "bat", no "exe", no?

Quizá tengas activa la opción "Ocultar extensiones para tipos de archivo conocidos" (Herramientas, Opciones de carpeta en Explorador de archivos) y realmente se está guardando como fichero de texto, o quizá has asociado el tipo de archivo al wordpad, precisamente para editarlo al hacer doble clic.

Prueba cambiarle la extensión a CMD, que realmente es lo mismo (CMD sólo si no es W9x, ME).

Por último, si necesitas restablecer la asociación en el registro de Windows para los archivos Bat, es la siguiente (copiar como fichero.reg y hacer doble clic sobre él):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\batfile]
@="Archivo por lotes MS-DOS"
"EditFlags"=hex:30,04,00,00

[HKEY_CLASSES_ROOT\batfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
00,33,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell]

[HKEY_CLASSES_ROOT\batfile\shell\edit]

[HKEY_CLASSES_ROOT\batfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[HKEY_CLASSES_ROOT\batfile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\batfile\shell\print]

[HKEY_CLASSES_ROOT\batfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\{0001B4FD-9EA3-4D90-A79E-FD14BA3AB01D}]
@="Create &PDF with PDFCreator"

[HKEY_CLASSES_ROOT\batfile\shell\{0001B4FD-9EA3-4D90-A79E-FD14BA3AB01D}\command]
@="C:\\Archivos de programa\\PDFCreator\\pdfcreator.exe -PF\"%1\" -NS"

[HKEY_CLASSES_ROOT\batfile\shellex]

[HKEY_CLASSES_ROOT\batfile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

🗨️ 2
BocaDePez
BocaDePez

Ummmm

Las extensiones tengo puesto que se vean todas, el tema es que antes del destrozo todo iba bien, ya os digo, lo hacía con el notepad y cambiaba la extensión.

La extension de estos archivos es .bat

Acabo de probar esto que me has dicho, he hecho un archivo .reg con los datoas que pones, lo ejecuto, se agrega la infoamrcion al registro y sige igual. Voy a probar a reiniciar a ver que pasa.

Gracias por esas ayuditas, a ver si conseguimos que esto rule como antes!

🗨️ 1
Pacinside

Bueno claro, un cambio como ese necesita reiniciar la máquina para que entre en vigor. Ya dirás que tal te va. ;-)

Por cierto, que me he dado cuenta que en la información que he pasteado están también las asociaciones que tengo para crear PDFs... pero vamos, que no pasa nada, lo borras y listo.

BocaDePez
BocaDePez

BURF

Gracias a Newton y a Planck

Y por supuesto a los que me habeis ayudado

Esto es lo que ha pasado

Agrego al registro la informacion que me has proporcionado

Reinicio

Pruebo a ver y todo sigue igual

Me meto en tipos de archivo y los .bat ya no aparecen . Creo una clase nueva .bat y me vuelve a poner que se abre con el wordpad, PERO aparece un botoncito que pone restablecer opciones por defecto de este tipo de archivo o algo asi.

Le doy y TRALARA funciona

GRACIAS GRACIAS MILES y MILLONES, buf menudo marron me habeis solucionado.

un saludo

🗨️ 1
Pacinside

Yo he buscado antes de postear el registro en "Tipos de archivo" y tampoco me salían los .BAT, por eso he ido directo al registro.

Te felicito por haberlo solucionado.

Un saludo. ;-)