Eth*_*ein 87 windows windows-vista batch batch-file
我有一台运行 Windows Vista 的较旧的笔记本电脑,大约从 2005 年开始,我在玩弄它。在愚蠢的时刻,我创建了一个批处理文件并将以下代码放入其中:
%0|%0
Run Code Online (Sandbox Code Playgroud)
我运行了这个,我不得不重新启动我的笔记本电脑。但是,我决定继续这个破坏性的路径并将批处理文件放在 Windows 启动文件夹中。现在我无法登录而不破坏我的笔记本电脑。
如何从 Startup 文件夹中删除这个 forkbomb?
Dav*_*ill 76
以“安全模式”启动您的 PC(启动程序不在安全模式下运行,并且只安装了启动 Windows 所需的基本驱动程序)。
然后您可以删除有问题的批处理文件。
要开始进入 Windows Vista 安全模式,请打开或重新启动您的 PC。
您将看到启动画面
在Windows Vista 启动画面出现之前,按 F8进入“高级启动选项”
选择“安全模式”,然后按 Enter
截图:
Sor*_*tad 19
您可以在计算机启动和登录时按住 Shift 键跳过加载 Startup 文件夹的内容。(请注意,这不适用于从注册表或其他位置加载的启动应用程序,仅适用于实际的 Startup 文件夹。)
尝试在启动过程中按 以安全模式启动您的笔记本电脑F8,从那里,只需在启动文件夹中找到该文件并将其删除。
如果您担心不小心打开它或类似的东西,您可以使用命令提示符以安全模式启动(前提是您可以使用命令提示符),然后以del这种方式运行。
比这更安全的是将硬盘驱动器取出并将其连接到无法打开批处理文件的机器,从而无法重新激活序列,并以这种方式将其删除。
如果那不可用,您可以随时尝试重新映像驱动器。
除了其他答案:如果碰巧,您的问题出在注册表中(例如,在@isanae 对已接受答案的评论中),您可以通过启动到您的 Windows 版本的另一个安装来离线编辑注册表,或使用安装程序/WinPE 环境 CD。
简而言之,打开备用操作系统中的注册表编辑器(从 WinPE 或安装光盘,您可以按Ctrl+F10打开命令提示符,然后输入“regedit”)。从那里,您可以在注册表树中创建一个新节点,然后使用 File -> Load Hive 选择相应的文件进行离线注册表编辑,如下所示:
[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,保存您的启动程序),然后将您打开的配置单元保存/关闭回同一个文件。
| 归档时间: |
|
| 查看次数: |
9608 次 |
| 最近记录: |