概要
<script type=text/javascript>loadTOCNode(1, 'summary');</script>最终用户手动生成故障转储。
注意 有是与要通过 USB 键盘生成内存转储进程允许 Kbdhid.sys 驱动程序限制。 如果计算机停止响应在较高中断请求级别 (IRQL) Ctrl + SCROLLLOCK LOCK + SCROLLLOCK 键键盘快捷键不起作用。 此限制原因 Kbdhid.sys 驱动程序运行在低 IRQL 比 i8042prt.sys 驱动程序。 USB 键盘功能只能在运行 Microsoft Windows Server 2003 的计算机。
更多信息
<script type=text/javascript>loadTOCNode(1, 'moreinformation');</script>默认情况下, 禁用此功能。 要启用此功能使用 PS/2 键盘, 计算机上修改注册表本文, 如下, 然后重新启动计算机。 在您重新启动计算机, 通过按住 CTRL 键并按两次 ScrollLock 键可以生成 Memory.dmp 文件。 在右侧的空格键必须使用 CTRL 键。 使用 USB 键盘, 计算机上执行不需要重新启动计算机。 再次足以拔键盘和重新插入它。 之后, 生成 Memory.dmp 文件。
要使用 PS/2 键盘, 计算机上启用功能请按照下列步骤操作:
1. | 启动注册表编辑器。 |
2. | 找到以下注册表子项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/i8042prt/Parameters
|
3. | 在 编辑 菜单, 单击 添加值 , 然后添加以下注册表项:
名称 : CrashOnCtrlScroll
数据类型 : REG _ DWORD 值 : 1 |
4. | 退出注册表编辑器, 并重新启动计算机。 |
要确保使用 USB 键盘, 计算机上启用该功能, 请按照下列步骤操作:
1. | 启动注册表编辑器。 |
2. | 找到以下注册表子项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/kbdhid/Parameters
|
3. | 请确保已启用了以下注册表项:
名称 : CrashOnCtrlScroll
数据类型 : REG _ DWORD 值 : 1 |
4. | 退出注册表编辑器。 |
如何选择内存转储文件选项
<script type=text/javascript>loadTOCNode(2, 'moreinformation');</script> 生成三种存储器转储文件。 选择一个之前您手动触发转储文件。 要这样做, 请按照下列步骤操作:
1. | 右键单击 本机 , 然后单击 属性 。 |
2. | 单击 高级 选项卡, 然后单击 启动和恢复 按钮。 |
3. | 单击 写入调试信息 , 然后单击以选择 完全内存转储 、 内核内存转储 , 或 小内存转储 。 |
注意 如果服务器有功能如某些 Compaq 计算机, 中发现的自动系统重启 (ASR) 功能禁用功能。 它会中断转储过程。 Compaq 计算机, 上通过修改基本输入/输出系统 (BIOS) 设置禁用 ASR 功能。
注 完全内存转储可能不具有两个或多个 GB 的 RAM 计算机上可用。 要限制内存, 可访问 Windows 2000, 添加 > MaxMem 参数以 Boot.ini 文件 = 2000 <。
如果已安装 Microsoft 知识库文章, 文章 835732 中描述安全更新或您已经安装过 ServicePack 包含此安全更新, 请访问以下 Microsoft 知识库文章:
有关详细信息, 请单击下列文章编号以查看 Microsoft 知识库中相应:
服务包信息
<script type=text/javascript>loadTOCNode(2, 'moreinformation');</script> 要解决此问题, 获取用于 Windows Server 2003 最新 ServicePack。 有关详细信息, 请单击下列文章编号以查看 Microsoft 知识库中相应:
修复信息
<script type=text/javascript>loadTOCNode(2, 'moreinformation');</script> 支持修补程序可从 Microsoft。 但是, 此修复程序用于更正本文中描述问题只。 只对遇到此特定问题的系统应用此修复程序。 此修复程序可能会收到其他测试。 因此, 如果您受此问题, 的影响不严重我们建议您等待包含此修复程序下软件更新。
如果修复程序可用于下载, 则顶部的这篇知识库文章 " 修补程序下载可用 " 节。 如果没有本节, 与 Microsoft 客户服务和支持以获得修复程序。
注意 如果出现其他问题或者任何疑难解答是必需, 可能需要创建单独的服务请求。 通常支持成本将应用于其他支持问题以及执行不符合此特定修补程序问题。 有关完整列表的 Microsoft 客户服务和支持电话号码或以创建单独服务请求, 请访问以下 Microsoft 网站:
注意 : " 下载可用 " 表单显示对修补程序所用语言。 如果看不到语言, 则是因为修复程序没有用于该语言。
先决条件
<script type=text/javascript>loadTOCNode(3, 'moreinformation');</script> 要应用此修复程序, 必须 Windows Server 2003 或 Windows Server 2003 Service Pack 1 计算机上安装。
重新启动要求
<script type=text/javascript>loadTOCNode(3, 'moreinformation');</script> 应用此修复程序后必须重新启动计算机。
修补程序替换信息
<script type=text/javascript>loadTOCNode(3, 'moreinformation');</script> 此修复程序不替代任何其他修复程序。
文件信息
<script type=text/javascript>loadTOCNode(3, 'moreinformation');</script> 文件属性 (或更高文件属性) 的此修复程序英文版具有下表中列出。 中协调通用时间 (UTC) 列出日期和时间对这些文件。 当您查看文件信息, 将转换为本地时间。 要查找 UTC 与本地时间, 区别控制面板中 DateandTime 项目中使用 时区 选项卡。
Windows Server 2003 分辨率
<script type=text/javascript>loadTOCNode(3, 'moreinformation');</script>Windows Server 2003, 32 - 位 (x 86) 版本
<script type=text/javascript>loadTOCNode(4, 'moreinformation');</script>
文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | SP 要求 | 服务分支 |
---|---|---|---|---|---|---|---|
Kbdhid.sys | 5.2.3790.493 | 16,896 | - 2006 28 Feb - | 00:03 | x 86 | 无 | RTMQFE |
Kbdhid.sys | 5.2.3790.2649 | 17,408 | - 2006 28 Feb - | 03:11 | x 86 | SP 1 | SP1QFE |
Windows Server 2003, x 64 版本
<script type=text/javascript>loadTOCNode(4, 'moreinformation');</script>
文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
---|---|---|---|---|---|
Kbdhid.sys | 5.2.3790.2649 | 24,576 | apr 2006 13 - - | 15:59 | x |
Windows Server 2003, Itanium 的版本
<script type=text/javascript>loadTOCNode(4, 'moreinformation');</script>
文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | SP 要求 | 服务分支 |
---|---|---|---|---|---|---|---|
Kbdhid.sys | 5.2.3790.493 | 47,104 | apr 2006 13 - - | 15:54 | IA-64 | 无 | RTMQFE |
Kbdhid.sys | 5.2.3790.2649 | 49,664 | apr 2006 13 - - | 15:59 | IA-64 | SP 1 | SP1QFE |
配置项以生成内存转储文件
<script type=text/javascript>loadTOCNode(2, 'moreinformation');</script> 您可以配置以下注册表子项以生成内存转储文件下项:
REG _ DWORD 项如下:
Dump2Key
Dump1Keys 项是用于修改键的位图。 下面是值:
# define CRASH_R_CTRL 0 x 02
# define CRASH_R_ALT 0x04
# define CRASH_L_SHIFT 0 x 10
# define CRASH_L_CTRL 0 x 20
# define CRASH_L_ALT 0 x 40
Dump2Key 项是索引到 scancode 表用于键盘布局。 下面是驱动程序中实际表。
因为 84 个键键盘具有不同 scancode 注意 索引 124 (sysreq) 是一个特殊情况。
const UCHAR keyToScanTbl[134] = {
0x00,0x29,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
0x0A,0x0B,0x0C,0x0D,0x7D,0x0E,0x0F,0x10,0x11,0x12,
0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x00,
0x3A,0x1E,0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,
0x27,0x28,0x2B,0x1C,0x2A,0x00,0x2C,0x2D,0x2E,0x2F,
0x30,0x31,0x32,0x33,0x34,0x35,0x73,0x36,0x1D,0x00,
0x38,0x39,0xB8,0x00,0x9D,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xD2,0xD3,0x00,0x00,0xCB,
0xC7,0xCF,0x00,0xC8,0xD0,0xC9,0xD1,0x00,0x00,0xCD,
0x45,0x47,0x4B,0x4F,0x00,0xB5,0x48,0x4C,0x50,0x52,
0x37,0x49,0x4D,0x51,0x53,0x4A,0x4E,0x00,0x9C,0x00,
0x01,0x00,0x3B,0x3C,0x3D,0x3E,0x3F,0x40,0x41,0x42,
0x43,0x44,0x57,0x58,0x00,0x46,0x00,0x00,0x00,0x00,
0x00,0x7B,0x79,0x70 };
第三方产品, 本文讨论由程序是独立于 Microsoft 公司制造。 Microsoft 使任何默示或其他, 有关性能或可靠性对这些产品形式不保证。
这篇文章中的信息适用于:
• | Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems |
• | Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems |
• | Microsoft Windows Server 2003, Datacenter x64 Edition |
• | Microsoft Windows Server 2003, Enterprise x64 Edition |
• | Microsoft Windows Server 2003, Standard x64 Edition |
• | Microsoft Windows Server 2003, Datacenter Edition (32-bit x86) |
• | Microsoft Windows Server 2003, Enterprise Edition (32-bit x86) |
• | Microsoft Windows Server 2003, Standard Edition (32-bit x86) |
• | Microsoft Windows Server 2003, Web Edition |