Startup 폴더에서 포크 폭탄을 제거하려면 어떻게해야합니까?


86

저는 2005 년경부터 Windows Vista를 실행하는 오래된 랩톱을 가지고 있으며 약간의 장난을 겪고있었습니다. 멍청한 순간에 Batch 파일을 만들고 다음 코드를 넣었습니다.

%0|%0

나는 이것을 실행했고 랩톱을 다시 시작해야했습니다. 그러나 나는이 파괴적인 길을 계속하기로 결정하고 배치 파일을 Windows 시작 폴더에 넣습니다. 이제 노트북을 파괴하지 않으면 로그인 할 수 없습니다.

Startup 폴더에서이 지게차를 어떻게 제거 할 수 있습니까?


40
또한 이것은 누군가의 컴퓨터를 파괴하는 아주 간단한 방법입니다. 나는 정말로, 정말로 미워하고 그들의 컴퓨터로 30 초를 얻는 누군가를 만난 경우를 대비하여 이것을 기억하려고 노력할 것이다 . 라이브 부팅 미디어를 사용하여 파일 시스템에 액세스하고 암호없이 파일을 만들 수도 있습니다.
Keavon

9
이 아름답다
마크 K 코완

4
@Keavon 더 나은 방법으로 랜섬웨어로 바꾸십시오. ;)
jpmc26

9
이 코드 줄은 실제로 무엇을 의미합니까?
Ehsan Sajjad

9
@EhsanSajjad-실행될 때마다 두 개의 새로운 인스턴스가 생성됩니다. (각각 새로운 인스턴스 등을 생성합니다.) 결국 사용 가능한 모든 리소스를 소비하고 컴퓨터를 사용할 수 없게됩니다. 배치 스크립트에서 % 0은 실행중인 배치 스크립트를 나타냅니다.
GalacticCowboy

답변:


76

Startup 폴더에서 포크 폭탄을 제거하는 방법?

"안전 모드"에서 PC를 시작하십시오 (시작 프로그램은 안전 모드에서 실행되지 않으며 Windows를 시작하는 데 필요한 기본 드라이버 만 설치됨).

그런 다음 문제가되는 배치 파일을 삭제할 수 있습니다.


안전 모드에서 Windows Vista를 시작하는 방법

  1. Windows Vista 안전 모드를 시작하려면 PC를 켜거나 다시 시작하십시오.

  2. 스플래시 화면이 나타납니다

  3. 전에 윈도우 비스타의 시작 화면이 나타납니다 눌러 F8"고급 부팅 옵션"을 입력합니다

  4. "안전 모드"를 선택하고 Enter

스크린 샷 :

여기에 이미지 설명을 입력하십시오

** 강력한 텍스트 **

소스 윈도우 비스타 안전 모드로 시작하는 방법


7
호기심 때문에 스크린 샷을 어떻게 얻었습니까?
Mutantoe

20
@Mutantoe Google 이미지 검색;)
DavidPostill

51
가상 머신을 사용하여 생성되었을 것입니다.
Burhan Ali

19
Windows 가 앞에 접두어가 있으면 안전 모드에서도 RunOnce 레지스트리 키 에서 항목 을 시작합니다. 시동 폴더에 포크 폭탄을 넣을 정도로 모험심이 느껴졌다면 레지스트리에서 그렇게하지 마십시오.
isanae

5
@EhsanSajjad 예. 기본적으로 포크 폭탄을 다음과 같이 저장 fork.bat하면 실행 fork.bat|fork.bat됩니다. 즉, 매번 fork.bat실행될 때마다 두 개의 사본이 더 시작됩니다.
Cole Johnson

19

컴퓨터가 시작되고 로그인 할 때 Shift 키를 누른 상태에서 Startup 폴더의 내용로드를 건너 뛸 수 있습니다. (레지스트리 나 다른 위치에서로드 된 시작 응용 프로그램에서는 실제 Startup 폴더에서만 작동하지 않습니다.)


2
실제로 이것을 시도 했습니까 아니면 어딘가에서 읽었습니까? 방금 Windows 8.1에서 시도했지만 작동하지 않는 것 같습니다.
Mehrdad

3
Windows 7 에서이 작업을 수행했으며 정상적으로 작동합니다. 암호가 Enter 키를 누른 후 바탕 화면이 나타날 때까지 Shift 키를 계속 누르고 있으면 안전합니다.
닌클

이전에는 작동하도록했지만 Windows 버전을 확실히 알 수는 없습니다.
Soren Bjornstad

시작 폴더 의 내용을 건너 뛰었 습니까? 시도했을 때 느낌이 들지만 레지스트리는 건너 뛰었지만 시작 폴더는 건너 뛰지 않았습니다 . @nhinkle
Mehrdad 2

@Mehrdad이 폴더는 98 또는 XP (마지막으로 사용해야 했음)의 폴더였으며 그 이후로 변경되었는지 전혀 알 수 없습니다.
Izkata

9

부팅 F8과정에서을 눌러 안전 모드에서 랩톱을 부팅하십시오 . 시작 폴더에서 파일을 찾아 삭제하십시오.

실수로 열거 나 이와 유사한 것을 걱정하는 경우 명령 프롬프트 를 사용 하여 안전 모드에서 부팅하고 (명령 프롬프트 를 사용할 수있는 경우 ) del대신 부팅 할 수 있습니다 .

그보다 더 안전한 방법은 하드 드라이브를 꺼내 배치 파일을 열 수없는 시스템에 연결하여 시퀀스를 다시 활성화 할 수없는 방식으로 제거하는 것입니다.

해당 드라이브를 사용할 수 없으면 항상 드라이브를 다시 시도해보십시오.


3
어떻게 든 다른 도구로 부팅하여 드라이브의 이미지를 다시 만들 수있는 경우 파일을 삭제하면됩니다.
Mehrdad

라이브 CD로 부팅하는 경우 하드 드라이브를 꺼냈다가 다시 마운트 해제하는 것보다 훨씬 안전합니다. 라이브 CD와는 다릅니다.
Michael Bailey

Kinda는 이것이 정직하지만 다른 점이 다른 대답이라고 혼동했습니다.
Michael Bailey

@MichaelBailey
Quill

뭐? Live CD는 옵션으로 표시하지 않습니다. noobie는 하드 드라이브를 꺼내고 다른 컴퓨터에 설치하는 것이 아마도 라이브 CD를 따라야합니다. 또한 나는 첫 번째 대답이라고 생각했지만 이것이 내가 아는 모든 것에 대한 네트워크 버그 일 수 있다고 생각합니다.
Michael Bailey

7

가장 좋은 방법은 안전 모드 또는 복구 디스크 또는 Linux 라이브 CD 로 부팅하여 제거하는 것입니다.

안전 모드로 부팅하려면 계속 진행해야 F8합니다. 여기에 지침 이 있지만 가장 중요한 것은 F8부팅 중입니다.

Windows del및 Linux에서 파일을 삭제하는 명령 은 rm입니다. Linux를 모르는 경우 디스크를 마운트해야하기 때문에 Linux에서는 파일 관리자를 사용하는 것이 좋습니다. 복구 콘솔 명령 프롬프트는 Windows 디스크에서 원하는 것입니다.


5

다른 답변 외에도 : 우연히 문제가 레지스트리에있는 경우 (예 : 허용 된 답변에 대한 @isanae의 의견과 같이) Windows 버전의 다른 설치로 부팅하여 오프라인으로 레지스트리를 편집 할 수 있습니다 또는 setup / WinPE 환경 CD를 사용하십시오.

즉, 대체 OS에서 레지스트리 편집기를 엽니 다 (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, 시작 프로그램 보유)을 만든 다음 열어 본 하이브를 다시 같은 파일로 저장 / 닫을 수 있습니다.


2
이 방법을 사용하여 동일한 Windows 설치에서 두 번째 사용자 계정에서 사용자 로컬 레지스트리 설정을 수정하는 경우 로그인을 시도하기 전에 하이브를 언로드해야합니다. 당신은 하이브가 장착 떠날 경우, 아래의 올바른 위치에로드 할 수 없습니다 HKEY_USERS윈도우 영구적으로 프로필을 변경합니다 새로 만든 대부분 빈 하이브를 가리 키도록. (대부분 비어 있음 = 처음 로그인 한 사용자와 동일한 상태) 단계를 다시 추적해도 문제가 해결되지 않습니다.
벤 Voigt

@ BenVoigt 내가 생각하지 못했던 흥미로운 문제. Windows가 프로필을 영구적으로 변경하는 경우 새 하이브 (이미 마운트 된 기존 하이브를 덮어 쓰지 않는다고 가정)가 어디에서 생성 / 저장되는지 알고 있습니까?
Shamtam

내가 기억하지만 (몇 년이 지났다) 새 레지스트리 하이브 파일은 같은 디렉토리에 있지만 숫자 파일 확장자가 있습니다.
벤 Voigt

또한 WOW6432Node를 살펴 봐야 할 수도 있습니다. 거기에서 시작 실행 항목도 영광으로 생각합니다.
Mark K Cowan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.