85

У меня есть старый ноутбук под управлением Windows Vista, примерно с 2005 года, и я немного дурачился с ним. В момент полной глупости я создал пакетный файл и вставил в него следующий код:

%0|%0

Я запустил это, и мне пришлось перезагрузить свой ноутбук. Однако я решил продолжить этот разрушительный путь и поместил пакетный файл в папку автозагрузки Windows. Теперь я не могу войти без того, чтобы уничтожить мой ноутбук.

Как я могу удалить эту вилку из папки «Автозагрузка»?

5 ответов5

76

Как удалить forkbomb из папки автозагрузки?

Запустите компьютер в "безопасном режиме" (программы запуска не запускаются в безопасном режиме, и установлены только основные драйверы, необходимые для запуска Windows).

Затем вы можете удалить поврежденный пакетный файл.


Как запустить Windows Vista в безопасном режиме

  1. Чтобы перейти в безопасный режим Windows Vista, включите или перезагрузите компьютер.

  2. Вы увидите заставку

  3. Перед появлением заставки Windows Vista нажмите F8, чтобы войти в "Дополнительные параметры загрузки"

  4. Выберите "Безопасный режим" и нажмите Enter

Скриншоты:

** сильный текст **

Источник Как запустить Windows Vista в безопасном режиме

19

Вы можете пропустить загрузку содержимого папки «Автозагрузка», удерживая нажатой клавишу «Shift» при запуске компьютера и входе в систему. (Обратите внимание, что это не работает для автозагрузки приложений, загруженных из реестра или других папок, только для самой папки автозагрузки.)

9

Попробуйте загрузить ноутбук в безопасном режиме, нажав клавишу F8 во время загрузки, оттуда просто найдите файл в папке «Автозагрузка» и удалите его.

Если вы беспокоитесь о том, случайно открыв его, или что - то подобное, вы можете загрузиться в безопасном режиме с поддержкой командной строки (если вы можете использовать командную строку), и del ETE это таким образом, вместо этого.

Еще безопаснее было бы извлечь жесткий диск и подключить его к машине, которая не может открыть пакетный файл, не может повторно активировать последовательность и удалить его таким образом.

Если это недоступно, вы всегда можете попробовать заново создать образ диска.

7

Лучше всего загрузиться в безопасном режиме или на диск восстановления или на live-диск linux и удалить его.

Чтобы загрузиться в безопасном режиме, продолжайте, и я считаю, что ударил F8. Вот инструкции, но главное - ударить F8 в середине загрузки.

Команда для удаления файла в Windows - это del а в Linux - rm . Обратите внимание, что в Linux вам, возможно, лучше сделать это через файловый менеджер, поскольку, если вы не знаете Linux, вам придется смонтировать диск и все такое. Командная строка консоли восстановления - это то, что вам нужно на диске Windows.

5

В дополнение к другим ответам: если по какой-то причине ваша проблема лежит в реестре (например, как в комментарии @ isanae к принятому ответу), вы можете редактировать реестр в автономном режиме, загрузившись с другой установкой вашей версии Windows. или с помощью установочного компакт-диска / среды WinPE.

Короче говоря, откройте редактор реестра в вашей альтернативной ОС (в WinPE или на установочном диске вы можете нажать Ctrl+F10, чтобы открыть командную строку, а затем ввести "regedit"). Оттуда вы можете создать новый узел в дереве реестра, затем использовать Файл -> Загрузить куст, чтобы выбрать соответствующие файлы для автономного редактирования реестра следующим образом:

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

Отсюда вы можете делать любые необходимые вам изменения (например, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \Microsoft \Windows \CurrentVersion \Run, в которых хранятся ваши запускаемые программы), а затем сохранять / закрывать открытый куст в том же файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .