スタートアップフォルダーからフォークボムを削除するにはどうすればよいですか?


86

私は2005年頃からWindows Vistaを実行している古いラップトップを持っていますが、少しそれをいじっていました。まったく馬鹿げた瞬間に、バッチファイルを作成し、次のコードをその中に入れました。

%0|%0

これを実行し、ラップトップを再起動する必要がありました。ただし、この破壊的なパスを続行し、Windowsスタートアップフォルダーにバッチファイルを配置することにしました。これでラップトップを破壊せずにログインできなくなりました。

スタートアップフォルダーからこのフォークボムを削除するにはどうすればよいですか?


40
また、これは誰かのコンピューターを破壊する見事に簡単な方法です。私が本当に嫌いな人に会ったことを念頭に置いて、これを覚えてみようと思います。そして、彼らのコンピューターで30秒を取得します。ライブブートメディアを使用してファイルシステムにアクセスし、パスワードを必要とせずにファイルを作成することもできます。
-Keavon

9
これは美しいです
マークKコーワン

4
@Keavonより良いのは、身代金に変えることです。;)
jpmc26

9
このコード行は実際にはどういう意味ですか?
エサンSAJJAD

9
@EhsanSajjad-実行するたびに、自身の2つの新しいインスタンスを生成します。(それぞれが新しいインスタンスなどを生成します)最終的に、使用可能なすべてのリソースを消費し、コンピューターが使用できなくなります。バッチスクリプトでは、%0は実行中のバッチスクリプトを表します。
ギャラクティック

回答:


76

スタートアップフォルダーからフォークボムを削除する方法は?

PCを「セーフモード」で起動します(スタートアッププログラムはセーフモードで実行されず、Windowsの起動に必要な基本ドライバーのみがインストールされます)。

その後、問題のバッチファイルを削除できます。


Windows Vistaをセーフモードで起動する方法

  1. Windows Vistaセーフモードの開始を開始するには、PCの電源を入れるか再起動します。

  2. スプラッシュ画面が表示されます

  3. Windows Vistaのスプラッシュ画面が表示される前に、を押し F8て「Advanced Boot Options」を入力します

  4. 「セーフモード」を選択して押します Enter

スクリーンショット:

ここに画像の説明を入力してください

**強力なテキスト**

ソースWindows Vistaをセーフモードで起動する方法


7
好奇心から、これらのスクリーンショットをどのように入手しましたか?
ミュータントー

20
@Mutantoe Google画像検索;)
DavidPostill

51
それらは、仮想マシンを使用して作成されます。
バーハンアリ

19
Windowsは、*がプレフィックスとして付いている場合、セーフモードでも RunOnceレジストリキーの内容を開始します。スタートアップフォルダーにフォークボムを入れるほど冒険心があると感じた場合は、レジストリで同じことをしないでください。
-isanae

5
@EhsanSajjadはい。基本的に、フォークボムを保存すると、たとえばfork.bat、実行すると実行されますfork.bat|fork.bat。つまりfork.bat、実行されるたびに、さらに2つのコピーが開始されます。
コールジョンソン

19

コンピューターが起動してログインするときにShiftキーを押すと、スタートアップフォルダーの内容の読み込みをスキップできます(これは、レジストリまたは他の場所から読み込まれたスタートアップアプリケーションでは機能せず、実際のスタートアップフォルダーでのみ機能します)。


2
実際にこれを試してみましたか、それともどこかで読んだだけですか?Windows 8.1で試してみたところ、うまくいかないようでした。
Mehrdad

3
Windows 7でこれを行ったことがあり、正常に動作します。パスワードを入力してEnterキーを押した後、デスクトップが表示されるまでShiftキーを押し続ける必要があります。
ヒンクル

以前に動作するようになったことがありますが、Windowsのどのバージョンを確実に言うことはできません。
Soren Bjornstad

スタートアップフォルダーの内容をスキップしましたか?試してみたところ、レジストリはスキップされましたが、スタートアップフォルダスキップされなかったように感じます。@nhinkle
Mehrdad

それはそれ以来変わったのならばそれは、98またはXP(私はそれを使用していた最後の時間)のいずれかに間違いないアイデアフォルダなかった@Mehrdad
Izkata

9

F8起動シーケンス中にを押してラップトップをセーフモードで起動してみてください。そこから、スタートアップフォルダー内のファイルを見つけて削除します。

誤って開くなどのことが心配な場合は、コマンドプロンプト(コマンドプロンプトを使用できる場合)を使用してセーフモードで起動しdel、代わりにそのように変更できます。

それよりも安全なのは、ハードドライブを取り出して、バッチファイルを開くことができないマシンに接続し、シーケンスを再アクティブ化できず、その方法で削除することです。

それが利用できない場合は、いつでもドライブを再イメージングできます。


3
何らかの方法で別のツールを起動してドライブのイメージを再作成できる場合は、そこからファイルを削除できます。
Mehrdad

ライブCDから起動する場合は、ハードドライブを取り出して再マウントするよりもはるかに安全です。ライブCDのようにはできません。
マイケルベイリー

正直なところ、これがその点以外の別の答えであると混乱しました。
マイケルベイリー

私は、あなたが私の後に掲載重複した答えに@MichaelBailey同じ意見を持っている
クイル

何?これはオプションとしてLive CDをリストしません。ハードディスクを取り出して別のマシン用にセットアップするnoobieは、おそらくライブCDの後に来るはずです。また、私は私が最初の答えだったが、ちょっとそれは私が知っているすべてのネットワークバグできるように、それは何だと思った
マイケル・ベイリー

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)

ここから、必要な編集(たとえば、スタートアッププログラムを保持するSOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run)を行い、開いたハイブを同じファイルに保存/閉じることができます。


2
この方法を使用して、同じWindowsインストール上の2番目のユーザーアカウントからユーザーローカルレジストリ設定を修正する場合、ログインを試みる前にハイブをアンロードすることが絶対に不可欠であることに注意してください。ハイブをマウントしたままにすると、ハイブを正しい場所にロードできなくなりHKEY_USERSWindowsは、新しく作成されたほとんど空のハイブを指すようにプロファイル永続的に変更します。(ほとんど空=初めてログインしたユーザーと同じ状態)。手順をたどるだけでは修正されません。
ベンフォークト

@BenVoigt考えもしなかった興味深い問題。Windowsがプロファイルを永続的に変更する場合、新しいハイブ(既にマウントされた古いハイブを上書きしないと仮定)が作成/保存される場所を知っていますか?
シャムタム

私が正しいことを思い出せば(数年前ですが)、新しいレジストリハイブファイルは同じディレクトリにありますが、ファイル拡張子は数値になります。
ベンフォークト

あなたはまた、私はそこでスタートアップ実行ものも表彰されますことを前提としていたい、WOW6432NODEに見える必要があるかもしれません
マーク・K・コーワン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.