¿Cómo puedo eliminar una bifurcación de la carpeta de inicio?

86

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?

Ethan Bierlein
fuente
40
Además, esta es una manera brillante y simple de destruir la computadora de alguien. Trataré de recordar esto por si acaso conozco a alguien que realmente odio y tengo 30 segundos con su computadora. Incluso podría usar medios de arranque en vivo para acceder al sistema de archivos y crear el archivo sin necesidad de una contraseña.
Keavon el
99
Esto es hermoso
Mark K Cowan
44
@Keavon Mejor aún, conviértalo en rescate. ;)
jpmc26
99
¿Qué significa realmente esta línea de código?
Ehsan Sajjad
99
@EhsanSajjad: cada vez que se ejecuta, genera dos nuevas instancias de sí mismo. (que cada uno genera nuevas instancias, etc.) Con el tiempo, consume todos los recursos disponibles y la computadora queda inutilizable. En un script por lotes,% 0 representa el script por lotes en ejecución.
GalacticCowboy

Respuestas:

76

¿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

  1. Para comenzar a ingresar al modo seguro de Windows Vista, encienda o reinicie su PC.

  2. Verás la pantalla de bienvenida

  3. Antes de que aparezca la pantalla de bienvenida de Windows Vista, presione F8para ingresar a "Opciones de arranque avanzadas"

  4. Seleccione "Modo seguro" y presione Enter

Capturas de pantalla

ingrese la descripción de la imagen aquí

** texto fuerte **

Fuente Cómo iniciar Windows Vista en modo seguro

DavidPostill
fuente
77
Solo por curiosidad, ¿cómo obtuviste esas capturas de pantalla?
Mutantoe
20
@Mutantoe Google image search;)
DavidPostill
51
Habrían sido creados usando una máquina virtual.
Burhan Ali
19
Tenga en cuenta que Windows iniciará cosas en las claves de registro RunOnce incluso en modo seguro si tienen el prefijo *. Si se sintió lo suficientemente aventurero como para poner una bomba tenedor en su carpeta de inicio, asegúrese de no hacer lo mismo en el registro.
isanae
55
@EhsanSajjad sí. Esencialmente, si guarda su forkbomb como, digamos fork.bat, corriendo, correrá fork.bat|fork.bat. Eso significa que cada vez que fork.batse ejecute, se iniciarán dos copias más.
Cole Johnson
19

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).

Soren Bjornstad
fuente
2
¿Realmente has intentado esto o lo has leído en alguna parte? Acabo de probarlo en Windows 8.1 y no parecía funcionar.
Mehrdad
3
He hecho esto antes en Windows 7 y funciona bien. Debe presionar y mantener presionada la tecla Mayús todo el tiempo después de presionar Entrar en su contraseña hasta que aparezca el escritorio, tal vez un poco más para estar seguro.
nhinkle
Lo he hecho funcionar antes, pero no puedo decir con certeza qué versiones de Windows.
Soren Bjornstad
¿Estás seguro de que se saltó el contenido de la carpeta de inicio ? Siento que cuando lo probé, omitió el registro pero no la carpeta de inicio. @nhinkle
Mehrdad
@Mehrdad Definitivamente era la carpeta en 98 o XP (la última vez que tuve que usarla), no tengo idea si ha cambiado desde entonces
Izkata
9

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.

Pluma
fuente
3
Si puede volver a crear una imagen de la unidad arrancando en otra herramienta de alguna manera, entonces simplemente puede eliminar el archivo desde allí.
Mehrdad
Si arranca en un CD en vivo, es mucho más seguro que sacar el disco duro y volver a desmontarlo. No como los Live CDs pueden.
Michael Bailey
Sin embargo, para ser honesto, confunde un poco cómo es una respuesta diferente a ese punto.
Michael Bailey
Tengo la misma opinión sobre la respuesta duplicada que publicaste después de la mía, @MichaelBailey
Quill
¿Qué? Esto no enumera Live CD como una opción. Un novato que saca un disco duro y lo configura para otra máquina probablemente debería venir después de un CD en vivo. También pensé que era la primera respuesta, pero bueno, eso puede ser un error de red por lo que sé, así que eso es lo que sea
Michael Bailey
7

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 dely en Linux es rm. 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.

Michael Bailey
fuente
5

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:

[HKEY_LOCAL_MACHINE \ SYSTEM] (% windir% / system32 / config / SYSTEM)

[HKEY_LOCAL_MACHINE \ SOFTWARE] (% windir% / system32 / config / SOFTWARE)

[HKEY_USERS.Default] (% windir% / system32 / config / DEFAULT)

[HKEY_CURRENT_USER] (% userprofile% / ntuser.dat)

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.

Shamtam
fuente
2
Tenga en cuenta que si usa este método para corregir la configuración de registro local del usuario desde una segunda cuenta de usuario en la misma instalación de Windows, es absolutamente esencial descargar la sección antes de intentar iniciar sesión. Si deja la colmena montada, no se puede cargar en la ubicación correcta debajo HKEY_USERSy 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á.
Ben Voigt
@BenVoigt Cuestión interesante en la que no habría pensado. Si Windows cambia permanentemente el perfil, ¿sabe dónde se crea / almacena la nueva colmena (suponiendo que no sobrescriba la colmena ya montada)?
Shamtam
Si recuerdo bien (pero han pasado algunos años), el nuevo archivo de colmena del registro va en el mismo directorio pero con una extensión de archivo numérico.
Ben Voigt
También es posible que deba buscar en WOW6432Node, supongo que también se honrarán las cosas de inicio de ejecución allí
Mark K Cowan