Tengo una computadora portátil más antigua con Windows Vista, desde aproximadamente 2005 y la estaba jugando un poco. En un momento de pura estupidez, creé un archivo Batch y puse el siguiente código:
%0|%0
Ejecuté esto y tuve que reiniciar mi computadora portátil. Sin embargo, decidí continuar por este camino destructivo y colocar el archivo Batch en la carpeta de Inicio de Windows. Ahora no puedo iniciar sesión sin que destruya mi computadora portátil.
¿Cómo puedo eliminar este forkbomb de la carpeta de inicio?
windows
windows-vista
batch
batch-file
Ethan Bierlein
fuente
fuente
Respuestas:
¿Cómo eliminar una bifurcación de la carpeta de inicio?
Inicie su PC en "Modo seguro" (los programas de inicio no se ejecutan en modo seguro, y solo se instalan los controladores básicos necesarios para iniciar Windows).
Luego puede eliminar el archivo por lotes ofensivo.
Cómo iniciar Windows Vista en modo seguro
Capturas de pantalla
Fuente Cómo iniciar Windows Vista en modo seguro
fuente
fork.bat
, corriendo, correráfork.bat|fork.bat
. Eso significa que cada vez quefork.bat
se ejecute, se iniciarán dos copias más.Puede omitir la carga del contenido de la carpeta de Inicio manteniendo presionada la tecla Mayús mientras la computadora se inicia e inicia sesión. (Tenga en cuenta que esto no funciona para las aplicaciones de inicio cargadas desde el Registro u otras ubicaciones, solo la carpeta de Inicio real).
fuente
Intente arrancar su computadora portátil en modo seguro presionando F8durante la secuencia de arranque, desde allí, simplemente ubique el archivo en su carpeta de inicio y elimínelo.
Si le preocupa abrirlo accidentalmente, o algo similar, puede arrancar en Modo a prueba de errores con Símbolo del sistema ( siempre que pueda usar el Símbolo del sistema ) y
del
, en su lugar, puede hacerlo.Incluso más seguro que eso sería sacar el disco duro y conectarlo a una máquina que no puede abrir un archivo por lotes, por lo tanto no puede reactivar la secuencia y eliminarlo de esa manera.
Si eso no está disponible, siempre puede intentar volver a crear una imagen de la unidad.
fuente
Su mejor opción es arrancar en modo seguro o en un disco de recuperación o un CD de Linux en vivo y eliminarlo.
Para arrancar en modo seguro, adelante y creo que acerté F8. Aquí hay instrucciones , pero lo importante es golpear a F8mitad de arranque.
El comando para eliminar un archivo en Windows es
del
y en Linux esrm
. Tenga en cuenta que en Linux puede que sea mejor hacerlo a través de su administrador de archivos, ya que si no conoce Linux tendrá que montar el disco y todo eso. El símbolo del sistema de la consola de recuperación es lo que querrá en el disco de Windows.fuente
Además de las otras respuestas: si por casualidad, su problema radica en el registro (por ejemplo, como en el comentario de @ isanae sobre la respuesta aceptada), puede editar el registro sin conexión iniciando en otra instalación de su versión de Windows , o mediante el uso de un CD de instalación / entorno de WinPE.
En resumen, abra el editor de registro en su sistema operativo alternativo (desde WinPE o un disco de configuración, puede presionar Ctrl+ F10para abrir un símbolo del sistema, luego ingrese "regedit"). A partir de ahí, puede crear un nuevo nodo en el árbol de registro, luego usar Archivo -> Cargar sección para elegir los archivos correspondientes para la edición del registro sin conexión de la siguiente manera:
Desde aquí, puede realizar las ediciones que necesite (SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run, por ejemplo, contiene sus programas de inicio) y luego guardar / cerrar la sección que abrió nuevamente en el mismo archivo.
fuente
HKEY_USERS
y Windows cambiará permanentemente el perfil para apuntar a una colmena vacía en su mayoría recién hecha. (principalmente vacío = mismo estado que un usuario que inicia sesión por primera vez). Solo volver sobre tus pasos no lo solucionará.