正在使用批处理崩溃Windows 7
我发现了这个链接: .由于我在powershell中不太擅长,我将整个过程转换为一个简单的批处理脚本:正在使用批处理崩溃Windows 7,windows,powershell,batch-file,windows-7,esxi,Windows,Powershell,Batch File,Windows 7,Esxi,我发现了这个链接: .由于我在powershell中不太擅长,我将整个过程转换为一个简单的批处理脚本: :loop start testlimit64 -d timeout /t 15 taskkill /f /im "testlimit64.exe" timeout /t 9 goto loop 请注意,在使用PsExec执行此操作之前,我进入了系统帐户。我使用的系统是ESXi下的VM。但是什么都没有发生,甚至虚拟机也没有崩溃。我的目标是使整个esxi服务器崩溃。 我在ESXi下有两个虚拟机
:loop
start testlimit64 -d
timeout /t 15
taskkill /f /im "testlimit64.exe"
timeout /t 9
goto loop
请注意,在使用PsExec执行此操作之前,我进入了系统帐户。我使用的系统是ESXi下的VM。但是什么都没有发生,甚至虚拟机也没有崩溃。我的目标是使整个esxi服务器崩溃。
我在ESXi下有两个虚拟机,我在这两个虚拟机中运行了上述脚本。
还是不走运。我遗漏了什么吗?Windows 2000功能允许使用键盘生成Memory.dmp文件 Q244139
本条中的信息适用于: Microsoft Windows 2000高级服务器 Microsoft Windows 2000数据中心服务器 微软视窗2000专业版 微软视窗2000服务器
重要提示:本文包含有关编辑注册表的信息。在编辑注册表之前,请确保了解发生问题时如何恢复注册表。有关如何执行此操作的信息,请查看Regedit.exe中的“还原注册表”帮助主题或Regedt32.exe中的“还原注册表项”帮助主题 总结 Microsoft Windows 2000包含一项功能,使您能够让系统停止响应并生成Memory.dmp文件(如果配置为这样做)。生成的“停止”屏幕包含以下参数: ***停止:0x000000E2(0x00000000,0x00000000,0x00000000,0x00000000) 最终用户手动生成崩溃转储 更多信息 警告:不正确使用注册表编辑器可能会导致严重问题,可能需要重新安装操作系统。Microsoft无法保证由于不正确使用注册表编辑器而导致的问题能够得到解决。使用注册表编辑器的风险自负 有关如何编辑注册表的信息,请查看注册表编辑器(Regedit.exe)中的“更改键和值”帮助主题或Regedt32.exe中的“添加和删除注册表信息”和“编辑注册表数据”帮助主题。请注意,您应该在编辑注册表之前对其进行备份。如果您正在运行Windows NT或Windows 2000,还应更新紧急修复盘(ERD) 默认情况下禁用此功能。要启用此功能,您必须按如下所示编辑注册表并重新启动计算机。重新启动计算机后,您可以通过按住右CTRL键并按两次滚动锁定键来生成停止响应的系统。按左CTRL键不会使系统停止响应 请注意,以下步骤不适用于传统免费计算机,即使用USB键盘的计算机。对于这些,必须附加调试器 启动注册表编辑器(Regedt32.exe) 在注册表中找到以下项: HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 在“编辑”菜单上,单击“添加值”,然后添加以下注册表值: 值名称:CrashOnCtrlScroll 数据类型:REG_DWORD 价值:1 退出注册表编辑器 其他查询词:蓝屏强制转储蓝屏崩溃记忆.dmp
对于USB键盘,在后来的操作系统中添加了USB键盘。这将设置左Ctrl+空格,这是USB(kbdhid)和PS/2(i8042)键盘的专用键
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\crashdump]
"Dump1Keys"=dword:00000020
"Dump2Key"=dword:0000003D
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\crashdump]
"Dump1Keys"=dword:00000020
"Dump2Key"=dword:0000003D
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"CrashOnCtrlScroll"=-
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
"CrashOnCtrlScroll"=-
一些想法:
cmd/C testlimit64-d
而不是start testlimit64-d
和taskkill/f/im“testlimit*”
也许在环境变量PATH中列出的任何目录中都找不到testlimit64.exe,因此根本不执行。如果路径包含空格字符,是否尝试使用双引号中的完整路径调用testlimit64.exe?请注意,系统帐户的环境变量PATH包含的目录列表肯定与帐户的PATH不同。