A todos los que digan " First remove them from run at startup.
" debo decir:
No todas las aplicaciones funcionarán, algunas se vuelven a agregar al registro cuando se ejecutan.
Por lo tanto, eliminar la clave de registro de inicio no es una solución para no ejecutarla en el próximo inicio, a menos que la clave de registro se elimine después de eliminar la aplicación.
El peor de los casos que encontré (controlador escaneado) fue que se inició al iniciar una aplicación, dicha aplicación no tiene GUI, pero se bloquea con el proceso de "sistema", por lo que no se puede matar a menos que se elimine el "sistema" (advertencia al hacerlo = BSOD), también si cambia el registro de bloqueos / ganchos, por lo que después de eliminar la clave, vuelve a aparecer, etc. Como la aplicación no se puede eliminar, no podrá evitar que se ejecute en el próximo arranque. Solo funciona la SOLUCIÓN (sin formatear): comience con un Linux y elimine dicha aplicación, nunca vuelva a instalarla ... pero como es un "controlador", se instala nuevamente tan pronto como el USB esté conectado (también con el dispositivo no enchufado) ), por lo que debe eliminar todas las entradas USB, controladores, archivos, etc., reiniciar en Linux y eliminar la aplicación.
Entiendo que para aplicaciones "normales", es muy fácil ... simplemente elimine la clave de registro lauch y coloque dicho comando en un archivo .lnk (acceso directo), luego desde un script ejecute ese .lnk que desea dormir entre ellos. ... o que algunos difieran en 1 minuto, otros en 5 minutos, etc ... escribiendo un script y llamando a todos los scripts en paralelo, para que cada uno pueda esperar un momento diferente, bla bla bla ...
Pero qué hacer con esos (Java Updater, etc.) que se leyeron al registro tan pronto como se ejecutan, o cuando están cerrados, o peor ... mientras se ejecutan tan pronto como detectan la clave faltante en el registro etc.
Algunos tienen la opción de no iniciar automáticamente, pero otros no.
Para "normales" es muy bueno y funciona muy bien ... para eso, digamos "feo", ¿qué se puede hacer? Nada, excepto eliminar la clave de registro después del apagado después de que la aplicación haya sido eliminada / cancelada.
No he visto ningún programa que le permita configurar las claves de registro de kay que desea eliminar en la etapa final de apagado, veo a alguien que lo hace en las primeras etapas de apagado ... pero no puedo controlar que otras aplicaciones aún se estén ejecutando (puede no establecer el orden de apagado), por lo que si alguien todavía se está ejecutando, tan pronto como se elimine la clave reg, dicha ejecución se volverá a agregar.
Obtuve mi propia solución (muy desagradable, debo admitirlo): bloqueo esas claves de registro sin derechos de administrador, solo con un usuario específico que uso derechos, de modo que cualquier aplicación (que no se ejecute como usuario especial del sistema) se ejecute con derechos de administrador, etc. no puede modificarlo ... advertencia con algunas aplicaciones que se negarán a seguir ejecutándose cuando se inicien porque no pueden cambiar dicha clave de registro, por lo que debe ejecutar un script de 4 pasos para iniciarlas ... establecer derechos para permitir, ejecutar la aplicación y espere un poco, configure los derechos para no permitir (admin) pero permitir a un usuario específico, elimine la clave (ya que los derechos de script son derechos de usuario, se permitirán) ... y cuando la aplicación vuelva a intentar volver a agregar no podrá, si tiene suerte, la aplicación no se cerrará abruptamente, de lo contrario ... debe dejar el registro allí hasta que se cierre ... para ese caso, agregue una tarea de programación para eliminar la clave del registro ...recuerde que las claves de registro también se pueden eliminar iniciando un .reg con instrucciones para eso ... no es necesario crear una aplicación para hacerlo.
Etc., etc., deseo que alguna herramienta gratuita tenga implementadas estas cosas, pero todavía no encontré a nadie, ni a uno de pago.