Autor
|
Tema: Ejecutar un archivo reg al iniciar la sesión (Leído 5,461 veces)
|
zelarra
Desconectado
Mensajes: 59
|
A ver, estoy haciendo pruebas.
Como te digo, he añadido al final del archivo reg esto:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "SecurityHealth"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,\ 73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,65,00,63,00,75,\ 00,72,00,69,00,74,00,79,00,48,00,65,00,61,00,6c,00,74,00,68,00,53,00,79,00,\ 73,00,74,00,72,00,61,00,79,00,2e,00,65,00,78,00,65,00,00,00 "RtkAudUService"="\"C:\\Windows\\System32\\RtkAudUService64.exe\" -background" "PDF24"="\"C:\\Program Files\\PDF24\\pdf24.exe\"" "Claves1"=""
De manera que me creé ese Claves1 para saber si está ejecutando el archivo o no.
Esa Clave1 me aparece si lo ejecuto yo manualmente, pero si reinicio el ordenador no aparece.
No sé de qué manera puedo comprobar si está funcionando o no.
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
Hola! Para evitar darle más vueltas: Bájate la tool de nirsoft WhatInStartup: https://www.nirsoft.net/utils/whatinstartup-x64.zipBájalo, extráelo y ejecútalo como administrador. Luego presiona CTRL+N, en " Item Type" seleciona " Registry -> User Run", en " Item Name" ingresa " Claves", en " Process Path" selecciona el path a reg.exe (" C:\Windows\System32\reg.exe") y el " parameters" agrega los parámetros que le pasas a reg.exe: import "d:\bandeja de entrada\Prueba.reg"Al hacer click en " OK", se debería crear una entrada en HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run con el nombre que colocaste, la cual se ejecutará al iniciar el sistema. Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
zelarra
Desconectado
Mensajes: 59
|
vale, ya lo tengo funcionando.
una última cosa:
sé que hay un listado de parámetros, como -s, -v..., que uno de ellos sirve para que se ejecute sin que se vea la lista de comandos.
¿conoces el parámetro qué de añadir y en qué parte?
¿sabes dónde puedo encontrar esa lista?
muchas gracias por la ayuda y la paciencia.
saludos.
|
|
|
En línea
|
|
|
|
zelarra
Desconectado
Mensajes: 59
|
Tengo apuntado en una guía que el parámetro al que me refiero es /F, pero no estoy seguro ni si es correcto, ni dónde he de colocarlo, pues en el ejemplo que digo aparece al final.
De ahí que quiero saber eso, además de la lista.
Nada, que darte las gracias.
Saludos.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.874
|
Tengo que utilizar un archivo reg porque son muchas entradas a modificar en el registro.
Tu script de Registro de Windows, convertido a batch-script: :: Converted with Reg2Bat v2.5.0 by ElektroStudios REG DELETE "HKCR\SystemFileAssociations\.3g2\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.3g2\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.3gp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.3gp\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.3gp2\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.3gp2\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.3gpp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.3gpp\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.aac\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.aac\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ac3\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.ac3\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.adts\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.adts\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.aif\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.aif\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.aifc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.aifc\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.aiff\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.aiff\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.alaw\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.alaw\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.amr\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.amr\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.amv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG ADD "HKCR\SystemFileAssociations\.amv\shell\Convert with Freemake" /V "Icon" /T "REG_SZ" /D " %ProgramFiles(x86)%\Freemake\Freemake Video Converter\Uninstall\logo.ico" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.anm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.apc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ape\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.asf\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.au\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.avi\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.avs\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.bik\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.bmp\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.bnk\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.caf\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.cavs\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.cdg\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.dpg\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.dpx\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.drc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.dsm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.dts\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.dv1394\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.dxa\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ea\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.f4a\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.f4b\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.f4p\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.f4v\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ffm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.film\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.film_cpk\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flac\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flh\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.fli\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flt\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.flx\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.gif\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.gsd\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.gsm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.gxf\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.h261\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.h263\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.h264\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ifo\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ivr\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.jpeg\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.jpg\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m2a\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m2t\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m2ts\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m2v\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m4a\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m4p\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m4r\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.m4v\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mj2\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mjpg\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mka\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mkm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mkv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mlp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mmf\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mov\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mp+\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mp1\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mp2\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mp3\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mp4\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mpc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mpe\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mpeg\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mpeg3\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mpg\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mpv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mts\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mtv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.mxf\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.nc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.nsv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.nut\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.nuv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ogg\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ogm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ogv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.oma\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.pam\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.pbm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.pcx\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.pgm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.png\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ppm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.pva\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.qcp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.qt\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.r3d\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ra\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ras\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rax\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rmj\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rms\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rmvb\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rmx\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.roq\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rpl\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rtsp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.rv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.sdp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.sgi\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.shn\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.smk\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.sr\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.svi\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.swf\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.tga\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.thp\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.tif\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.tiff\Shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.tod\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.ts\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.tta\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.txd\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.vc1\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.vfw\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.vob\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.voc\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.vro\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.w64\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.wav\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.webm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.wm\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.wma\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.wmv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.wmvhd\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.wv\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.xa\shell\Convert with Freemake" /F 1 >NUL 2 >&1 REG DELETE "HKCR\SystemFileAssociations\.yuv\shell\Convert with Freemake" /F 1 >NUL 2 >&1
tool de nirsoft O como alternativa, mi propia utilidad de código abierto para añadir elementos al inicio de Windows de forma amistosa mediante interfaz gráfica: ⚪ File2StartupEn la pestaña inicial puedes configurar un nuevo elemento a añadir (como el batch-script de arriba, o el archivo "reg.exe" con los parámetros que definas): Y en esta otra pestaña puedes vizualizar, editar y eliminar los elementos que se inician con Windows: Atentamente, Elektro.
|
|
« Última modificación: 18 Septiembre 2024, 11:06 am por Eleкtro »
|
En línea
|
|
|
|
zelarra
Desconectado
Mensajes: 59
|
Mira: https://ibb.co/DbFG9vmLo que busco es eso qué te he marcado en rojo. Querría saber: 1. Dónde puedo encontrar un listado de esos parámetros para saber cuál es su signficado. 2. Cómo aplicarlo a mi caso concreto, sin tener que crear un archivo bat, directamente en el valor de la clave que he creado. Muchas gracias.
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
Hola! 1. Dónde puedo encontrar un listado de esos parámetros para saber cuál es su signficado.
La mayoría de los programas de consola que reciben parámetros, los enumeran cuando le pasas argumentos erróneos o cuando le pasas "/?" (en Windows). En el caso de cmd.exe (el que muestras en la foto) los puedes ver ejecutando lo siguiente en una consola: cmd /? También está en la web: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cmdPor otro lado, no entiendo qué quieres hacer aquí: 2. Cómo aplicarlo a mi caso concreto, sin tener que crear un archivo bat, directamente en el valor de la clave que he creado.
está relacionado con ésto, pero tampoco entiendo lo que quieres: sé que hay un listado de parámetros, como -s, -v..., que uno de ellos sirve para que se ejecute sin que se vea la lista de comandos.
Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
zelarra
Desconectado
Mensajes: 59
|
Disculpa, que no he explicado lo que quería. Pues mira, lo que quiero es saber si es posible añadir algún parámetro directamente en el valor de 000 Claves para que no me muestre la ventana de comandos, vamos, que toda la ejecución del reg sea oculta. https://ibb.co/RT3RLBXMuchas gracias.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.874
|
1. Dónde puedo encontrar un listado de esos parámetros para saber cuál es su signficado.
Pues ya te lo han explicado. Y, adicionalmente a la sección de ayuda del propio comando, el siguiente sitio web sirve muy bien para tener una referencia online de todos los comandos disponibles en CMD y sus modificacores ( switches) / parámetros: ⚪ https://ss64.com/nt/De CMD y RD: ⚪ https://ss64.com/nt/cmd.html⚪ https://ss64.com/nt/rd.html
2. Cómo aplicarlo a mi caso concreto, sin tener que crear un archivo bat, directamente en el valor de la clave que he creado. La sintaxis que has aplicado es incorrecta. Resulta necesario utilizar comillas dobles después del parámetro /C para encerrar el valor que contiene espacios. Ejemplo: CMD /C "DIR /B "." & PAUSE" CMD.exe es un proceso como cualquier otro, y, como en cualquier otro proceso y/o comando de CMD, también debes encerrar el valor de los parámetros entre comillas dobles para evitar conflictos con cadenas de texto que contengan espacios en blanco.
Lo que quiero es saber si es posible añadir algún parámetro directamente en el valor de 000 Claves para que no me muestre la ventana de comandos, vamos, que toda la ejecución del reg sea oculta. No es posible ocultar la ventana de una instancia de CMD.exe / REG.exe. No del modo en el que lo planteas (ejecutando directamente dicho proceso). Lo que sí puedes hacer es iniciar el ejecutable WScript.exe (el cual no tiene interfaz por línea de comandos ni interfaz gráfica visible, por lo que es "invisible"), pasándole como parámetro un archivo de Visual Basic Script (archivo con extensión *.VBS), y desde ese script recibir el resto de parámetros por línea de comandos para crear, de forma oculta, un nuevo proceso del ejecutable "reg.exe" y con sus respectivos parámetros adicionales (IMPORT ...). Esto sería el archivo de script VBS: RunProgramHidden.vbsOption Explicit Dim title, version, author, description, usage title = "Run Program Hidden" version = "1.2" author = "ElektroStudios" description = "Runs a program and hides its window." usage = """File.exe"" ""File Parameters""" If WScript.Arguments.Count < 1 Then Call ShowHelp(title, version, author, null, description, usage) Wscript.Quit(1) End If Dim whtSpace, dblQuote whtSpace = ChrW(32) dblQuote = ChrW(34) Dim executable, arguments executable = dblQuote & WScript.Arguments.Item(0) & dblQuote arguments = JoinWshArguments(1) ' Enclosed in double quotes and separated by a white space. Dim windowStyle, waitOnReturn windowStyle = 0 ' Hide the window (and activate another window.) waitOnReturn = False ' Don't wait for the command to complete before ' continuing execution of the WSH script. Dim objShell Set objShell = WScript.CreateObject("WScript.Shell") Call objShell.Run(executable & whtSpace & arguments, windowStyle, waitOnReturn) Wscript.Quit(0) ' ========================================================= ' | Universal Functions | ' ========================================================= ' -------------------------------------------------------------------- ' Function: JoinWshArguments ' ' Purpose: ' Joins the current command-line arguments into a single-line string. ' Each argument is enclosed in double quotes for convenience, ' and separated by a white space. ' ' Parameters: ' • startIndex (Integer): ' The index to start joining arguments. ' ' Returns: ' The resulting string with the command-line arguments joined. ' -------------------------------------------------------------------- Function JoinWshArguments(ByVal startIndex) startIndex = CInt(startIndex) If startIndex < 0 Then Call ThrowError("Value 'startIndex' must be equal to or greater than zero.") End If Dim argsCount argsCount = WScript.Arguments.Count If startIndex > argsCount Then Call ThrowError("Value 'startIndex' must be equal to or smaller than 'WScript.Arguments.Count'.") End If Dim whtSpace, dblQuote whtSpace = Chr(32) dblQuote = Chr(34) Dim i, args For i = startIndex to (argsCount - 1) ' args = "arg1" "arg2" "arg3" etc. args = args & whtSpace & dblQuote & WScript.Arguments.Item(i) & dblQuote Next JoinWshArguments = args End Function ' -------------------------------------------------------------------- ' Subroutine: ThrowError ' ' Purpose: ' Raises a runtime error with the specified error description, ' and sets the error number to 9999. ' ' Parameters: ' • errDescription (String): ' A description that explains the cause or context of the error. ' -------------------------------------------------------------------- Sub ThrowError(ByVal errDescription) Const errNumber = 9999 Err.Clear Err.Number = errNumber Err.Description = errDescription Err.Raise errNumber, WScript.ScriptName, errDescription End Sub ' -------------------------------------------------------------------- ' Subroutine: ShowHelp ' ' Purpose: ' Displays a message box containing information about the script, ' including its title, version, author, description, and usage ' instructions. This function is useful for providing a comprehensive ' overview of the script to users. ' ' Parameters: ' • title (String): ' The title of the script, which will be displayed ' at the top of the message box. ' • version (String): ' The version number of the script, which will be ' appended to the title to indicate the current version. ' • author (String): ' The name of the author of the script. ' • copyright (String): ' The company or creator copyright of the script. ' • description (String): ' A brief explanation of what the script does. This text should ' describe the script's functionality or purpose in a clear and ' concise manner. ' • usage (String): ' Instructions on how to use the script, including any required ' or optional arguments. ' ' Example: ' Call ShowHelp("MyScript", "1.0", "John Doe", "© Copyright", _ ' "This script performs a specific task.", _ ' "/Switch ""Value""") ' -------------------------------------------------------------------- Sub ShowHelp(title, version, author, copyright, description, usage) Dim scriptName scriptName = WScript.ScriptName Dim whtSpace, dblQuote whtSpace = Chr(32) dblQuote = Chr(34) If Len(title) <> 0 Then title = title & whtSpace End If If Len(version) <> 0 Then version = "v" & version End If Dim topNewLine If Len(title & version) <> 0 Then topNewLine = vbNewLine & vbNewLine End If If Len(author) <> 0 Then author = "Author:" & whtSpace & author & _ vbNewLine & vbNewLine End If If Len(copyright) <> 0 Then copyright = "Copyright:" & whtSpace & copyright & _ vbNewLine & vbNewLine End If If Len(description) <> 0 Then description = "Description:" & vbNewLine & _ description & _ vbNewLine & vbNewLine End If If Len(usage) <> 0 Then usage = "Usage: " & vbNewLine & _ scriptName & whtSpace & usage End If Dim msg msg = title & version & topNewLine & _ author & _ copyright & _ description & _ usage MsgBox msg, vbInformation, scriptName End Sub
(Nota: El código VBS de arriba es una ampliación de 👉 este otro👈 aporte que publiqué hace un tiempo, por si prefieres una versión más reducida de solamente 12 líneas de código, e igualmente funcional.) Eso lo guardas como un archivo de texto plano, pero con extensión de archivo "vbs" (ej.: "RunProgramHidden.vbs"). Y, por último, y ya que estás usando mi programa, te indico para configurarlo: Este sería el comando completo de ejemplo: "WScript.exe" "C:\Test\RunProgramHidden.vbs" "REG.exe" IMPORT "C:\Test\Script.reg" Y así se configuraría en la interfaz del programa: Atentamente, Elektro.
|
|
« Última modificación: 19 Septiembre 2024, 12:31 pm por Eleкtro »
|
En línea
|
|
|
|
zelarra
Desconectado
Mensajes: 59
|
Oye, pues magnífico.
A ver, tengo un archivo reg donde he ido recopilando todas las modificaciones de registro que suelo hacer para dejar Windows a mi gusto (creo que unas 26).
Con esto, consigo que me lo aplique al inicio por si ha habido actualizaciones de programa que han metido accesos directos en el menú contextual, por ejemplo.
Como te digo, muchas, muchas gracias.
Un saludo.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ejecutar Archivo Bat al iniciar sesion solo una vez al dia
Scripting
|
4RM4ND0 73P3D4
|
5
|
7,142
|
14 Febrero 2013, 11:47 am
por Eleкtro
|
|
|
Iniciar Sesion
PHP
|
::: Devil :::
|
1
|
1,939
|
29 Mayo 2014, 22:19 pm
por Mokonauta
|
|
|
Iniciar sesion en web con C#
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Kaxperday
|
19
|
14,762
|
5 Diciembre 2014, 20:01 pm
por Kaxperday
|
|
|
ejecutar archivo bat como administrador al iniciar windows
Windows
|
henao81
|
2
|
4,458
|
29 Mayo 2015, 21:07 pm
por henao81
|
|
|
Iniciar un programa al iniciar el ordenador "NO" una sesion.
Windows
|
e5c0rpi0n
|
1
|
2,561
|
3 Agosto 2016, 02:17 am
por [Arg] $triker;
|
|