J'ai un ordinateur portable plus ancien sous Windows Vista datant de 2005 environ et je me suis un peu amusé avec. Dans un moment de pure stupidité, j'ai créé un fichier batch et y ai inséré le code suivant:
%0|%0
J'ai couru cela et j'ai dû redémarrer mon ordinateur portable. Cependant, j'ai décidé de continuer sur ce chemin destructif et de placer le fichier batch dans le dossier de démarrage de Windows. Maintenant, je ne peux pas me connecter sans détruire mon ordinateur portable.
Comment puis-je supprimer ce forkbomb du dossier de démarrage?
windows
windows-vista
batch
batch-file
Ethan Bierlein
la source
la source
Réponses:
Comment supprimer un forkbomb du dossier de démarrage?
Démarrez votre PC en "mode sans échec" (les programmes de démarrage ne fonctionnent pas en mode sans échec et seuls les pilotes de base nécessaires au démarrage de Windows sont installés).
Ensuite, vous pouvez supprimer le fichier de commandes incriminé.
Comment démarrer Windows Vista en mode sans échec
Captures d'écran:
Source Comment démarrer Windows Vista en mode sans échec
la source
fork.bat
exécutez-lefork.bat|fork.bat
. Cela signifie que, à chaquefork.bat
exécution, deux copies supplémentaires seront lancées.Vous pouvez ignorer le chargement du contenu du dossier de démarrage en maintenant la touche Maj enfoncée pendant que l'ordinateur démarre et se connecte. (Notez que cela ne fonctionne pas pour les applications de démarrage chargées à partir du Registre ou d'autres emplacements, uniquement le dossier de démarrage actuel.)
la source
Essayez de démarrer votre ordinateur portable en mode sans échec en appuyant sur F8pendant la séquence de démarrage, à partir de là, localisez simplement le fichier dans votre dossier de démarrage et supprimez-le.
Si vous craignez de l’ouvrir par inadvertance, ou quelque chose de similaire, vous pouvez démarrer en mode sans échec avec Invite de commandes (à condition que vous puissiez utiliser Invite de commandes ), et
del
procéder de cette façon.Encore plus sûr serait de sortir le disque dur et de le connecter à une machine qui ne peut pas ouvrir un fichier de commandes, donc incapable de réactiver la séquence et de le supprimer de cette façon.
Si ce n'est pas disponible, vous pouvez toujours essayer de re-image du lecteur.
la source
Votre meilleur choix est de démarrer en mode sans échec ou sur un disque de récupération ou un live CD Linux et de le supprimer.
Pour démarrer en mode sans échec allez-y et je crois frappé F8. Voici des instructions , mais le gros problème est de frapper à F8mi-démarrage.
La commande pour supprimer un fichier dans Windows est
del
et dans Linux estrm
. Notez que sous Linux, vous feriez mieux de le faire via leur gestionnaire de fichiers car si vous ne connaissez pas Linux, vous devrez monter le disque, etc. L'invite de commande de la console de récupération correspond à ce que vous souhaiterez sur le disque Windows.la source
En plus des autres réponses: si, par hasard, votre problème réside dans le registre (par exemple, comme dans le commentaire de @ isanae sur la réponse acceptée), vous pouvez éditer le registre hors connexion, soit en démarrant une autre installation de votre version de Windows. , ou en utilisant un CD d’installation / WinPE.
En bref, ouvrez l’éditeur de registre de votre autre système d’exploitation (à partir de WinPE ou d’un disque d’installation, vous pouvez appuyer sur Ctrl+ F10pour ouvrir une invite de commande, puis entrer "regedit"). À partir de là, vous pouvez créer un nouveau nœud dans l’arborescence du registre, puis utiliser Fichier -> Charger la ruche pour choisir les fichiers correspondants à éditer dans le registre hors ligne comme suit:
À partir de là, vous pouvez apporter toutes les modifications nécessaires (SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run, par exemple, contient vos programmes de démarrage), puis enregistrer / fermer la ruche que vous avez rouverte dans le même fichier.
la source
HKEY_USERS
et Windows modifiera définitivement le profil pour qu'il pointe vers une ruche récemment vidée. (la plupart du temps vide = même état qu'un utilisateur se connectant pour la première fois). Retracer vos pas ne résoudra pas le problème.