首页 > 其他分享 >Win7/Win10/Win11开启本地内核调试的方法

Win7/Win10/Win11开启本地内核调试的方法

时间:2024-08-18 22:05:01浏览次数:11  
标签:Windows System32 Win7 启动项 Win10 Win11 调试 内核

具体内容微软官方文档上都有:
https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/performing-local-kernel-debugging
https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/setting-up-local-kernel-debugging-of-a-single-computer-manually

但是实际操作过程中,难免会有些意外。。
比如如果你直接修改了当前启动项,并且一些参数没设置对,那么系统就有可能启动不起来了(关于如何拯救,后面会讲)。。。

下面开始保姆级操作,先以管理员权限打开cmd。
为避免修改出现问题,先把当前正常的启动项拷贝一份,拷贝完成后会提示新启动项的ID。
然后依次设置调试类型为LOCAL,并开启调试开关,如下:

 

C:\Windows\System32>bcdedit /copy {current} /d "Win11 Local Debug"
已将该项成功复制到 {1b683a38-47d6-11ef-8b4b-da98a4944350}。

C:\Windows\System32>bcdedit /set {1b683a38-47d6-11ef-8b4b-da98a4944350} debugtype  LOCAL
操作成功完成。

C:\Windows\System32>bcdedit /debug {1b683a38-47d6-11ef-8b4b-da98a4944350} on
操作成功完成。

C:\Windows\System32>

 然后重启系统,就会发现多了一项"Win11 Local Debug[启用调试程序]"的启动项。

 选择它启动进系统之后,就可以启动windbg,依次打开“File”->“Kernel Debug...”,选择"Local",然后确定就可以了,效果如下:

 这样就成功了!

至于不小心把当前系统启动项开启了内核调试结果进不去系统的,解决方案就是:
使用PE系统启动进入系统,然后使用BootIce的BCD高级编辑功能,打开BCD文件,根据名字找到当前系统的启动项,把内核调试开关关掉就可以了,如下图:

 

标签:Windows,System32,Win7,启动项,Win10,Win11,调试,内核
From: https://www.cnblogs.com/achillis/p/18366188

相关文章

  • win10数据恢复软件下载
    该版本R-Studio已授权,可以使用全部功能。R-Studio是一个功能强大的反删除和数据恢复软件。它采用独特的数据恢复新技术,为恢复FAT12/16/32、NTFS、NTFS5(由Windows2000/XP/2003/Vista/Windows8/Windows10创建或更新)、Ext2FS/Ext3FS(OSXLINUX文件系统)以及UFS1/UFS2(FreeBSD/......
  • MNN框架在Win10上的部署,支持OpenGL和Vulkan
    上篇记录了之前在win10上部署的流程,不过在camke的时候没有选择支持OpenGL和Vulkan。这里重新按照官方的语雀文档重新进行支持OpenGL和Vulkan的编译,简单做个记录。如果有其他的问题见上一篇博客。参见官方文档:推理框架Windows编译执行代码如下:cd/path/to/MNNpowershell#运行......
  • Win11 24H2默认启用BitLocker加密!
    微软自Windows1124H2版起,将默认启用BitLocker设备加密功能,以提高操作系统的安全性。不仅如此,微软还降低了启用该功能的硬件要求,使得更多设备能够自动加密,包括家庭版设备。BitLocker原本属于Windows的可选功能,通常由OEM厂商在笔记本电脑等设备中启用。Windows1124H2版计划于......
  • MNN框架在WIN10上的部署
    一、为什么要做刚进公司,实习期反正主管要求什么我就做什么。。。。自己反正也比较感兴趣,故开始查看官方文档。下述的一切都是基于官方提供的“语雀文档”内的指令进行的,会对自己部署MNN框架的流程当中踩的坑进行记录,希望可以帮助到有缘人。二、具体内容1、在各个应用端部署MNN......
  • win10如何清除缓存和垃圾,清理win10缓存和垃圾的方法
    在Windows10中清除缓存和垃圾文件,可以通过多种方法来实现,以下是一些常用的方法:一、使用Windows内置工具1.磁盘清理打开“此电脑”或“文件资源管理器”,右键单击要清理的驱动器(通常是C:驱动器)。选择“属性”并点击“磁盘清理”。选择要清理的文件类型,如临时文件、下载文件......
  • Mac 制作 win10 安装盘
    镜像下载地址https://www.microsoft.com/zh-cn/software-download/windows10ISO终端执行挂在镜像hdiutilmount~/Downloads/Win10_22H2_Chinese_Simplified_x64v1.iso使用diskutillist查看U盘我这边是/dev/disk2将USB驱动器格式化为WindowsFAT......
  • 实现Windows之间(win10)的桌面连接的三步走方法
    实现Windows之间(win10)的远程桌面连接的三步走方法‍目录‍目录实现Windows之间(win10)的远程桌面连接的三步走方法目录环境step1:打开两台Windows电脑的远程桌面连接step2:运行窗口输入mstsc​命令后,打开远程桌面连接窗口step3:输入目标计算机的IP地址后,再输入对应的用户名和密码......
  • 实现Windows之间(win10)的桌面连接的三步走方法
    实现Windows之间(win10)的桌面连接的三步走方法‍目录‍目录实现Windows之间(win10)的桌面连接的三步走方法目录环境step1:打开两台Windows电脑的桌面连接step2:运行窗口输入mstsc​命令后,打开远程桌面连接窗口step3:输入目标计算机的IP地址后,再输入对应的用户名和密码即可连接‍......
  • win10安装wsl+Ubuntu22.04+docker记录
    1.安装wsl2.0,开启hyper-V虚拟化2.在微软商店下载Ubuntu22.04并进行安装打开命令提示符或PowerShell作为管理员//设置WSL默认版本wsl--set-default-version2//查看状态名称wsl-l-v//停止wsl--terminateUbuntu-22.04//启动wsl-dUbuntu-22.04wsl运行一段时......
  • win10的自动更新在哪,你知道win10的自动更新在哪吗
    在Windows10系统中,自动更新的设置位置相对直观,用户可以按照以下步骤找到并配置自动更新设置:一、通过设置界面找到自动更新1.打开设置:点击屏幕左下角的“开始”按钮,然后选择“设置”(齿轮形状的图标)或者直接按下Win+I快捷键打开设置应用。2.进入更新和安全:在设置窗口中,找到并......