前言

在某些情况下我们会需要在安全模式下也启动我们服务或加载对应的驱动(安全软件),而正常情况设置启动方式为自启或引导启动都不会在安全模式启动。

方法

①启动服务

分别在SafeBoot\Minimal和SafeBoot\Network新建服务名的键,默认值Service。如在安全模式启动名为AppInfo的服务。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\AppInfo]
@="Service"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\AppInfo]
@="Service"

②安全模式加载驱动的

分别在SafeBoot\Minimal和SafeBoot\Network新建驱动文件名的项目,默认值设Driver即可。如在安全模式启动dxgkrnl.sys。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\dxgkrnl.sys]
@="Driver"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dxgkrnl.sys]
@="Driver"

dxgkrnl.sys的服务注册表项:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DXGKrnl]
"Description"="Controls the underlying video driver stacks to provide fully-featured display capabilities."
"DisplayName"="LDDM Graphics Subsystem"
"ErrorControl"=dword:00000000
"Group"="Video Init"
"ImagePath"="\SystemRoot\System32\drivers\dxgkrnl.sys"
"Start"=dword:00000001
"Tag"=dword:00000001
"Type"=dword:00000001

安全模式启动服务安全模式加载驱动.sys相关推荐

  1. ReactOS 0.0.21从开机启动,到加载驱动的过程

    首先是在main.c中ExpInitializeExecutive函数.遍历所有加载的模块,其中有ntoskrnl.各个驱动.nls.注册表文件等.找出驱动程序,依次调用LdrInitializeBo ...

  2. Windows驱动(加载驱动)

    之前我们是使用驱动工具加载驱动,本次实验内容是使用代码 实现驱动加载和卸载 加载过程 打开SCM服务管理器 -> 创建驱动服务 -> 启动服务 -> 关闭句柄 //加载驱动 输入 驱 ...

  3. Linux系统开机自动加载驱动module

    Linux系统的驱动默认存放目录为: /lib/modules/$(uname -r)/kernel/drivers,因此如果希望系统可以启动时自动加载驱动必须首先把驱动放到该目录下面,执行完此步操作 ...

  4. 开机启动加载驱动过程中调用PostMessage函数出错

    今天在WINCE5.0+S3C2440系统调试检测出租车是否载客的驱动的时候遇到这样的问题: 发现在开机启动加载驱动过程中调用PostMessage函数时会导致调用的线程崩溃,比如如果下面的线程在创建 ...

  5. 阵列卡服务器启动不到pe桌面,制作启动u盘加载阵列卡驱动无法安装怎么办

    制作启动u盘加载阵列卡驱动无法安装怎么办?安装服务器时碰到没有阵列卡驱动无法安装的问题大家应该都碰到过.之前一次安装2003碰到没阵列卡驱动,解决的办法比较土,上网下了张别人做好的集成了raid驱动的 ...

  6. 制作启动U盘加载阵列卡驱动

    [size=medium]安装服务器时碰到没有阵列卡驱动无法安装的问题大家应该都碰到过.之前一次安装2003碰到没阵列卡驱动,解决的办法比较土,上网下了张别人做好的集成了raid驱动的2003.这次不 ...

  7. Linux内核启动及文件系统加载过程

    当u-boot开始执行bootcmd命令,就进入linux内核启动阶段 与 u-boot 类似,普通 Linux 内核的启动过程也可以分为两个阶段,但针对压缩了的内核如 uImage 就要包括内核自解 ...

  8. Windows Driver开发_TraceEvents调试以及加载驱动的方法

    在最新版的WDK框架里,我们新建了Windows Driver KMDF模型之后默认使用的TraceEvents来打印输出的,这套输出机制叫WPP,我们可以在DriverEntry函数里看到它的初始化 ...

  9. windows10驱动 x64--- 3环代码加载驱动(二)

    windows10驱动 x64--- 3环代码加载驱动 一:了解驱动加载工具 二:应用层--3环代码示例 一:了解驱动加载工具 平时调试.sys 我们都是用的驱动加载工具:open(打开驱动文件) - ...

最新文章

  1. 掌握生信技术,玩转生态与地理领域的科研套路
  2. DSP专家给你一个选择FPGA的理由(让人看了热血沸腾的一篇科普文章)
  3. Fragment之底层关键操作函数moveToState
  4. phpcms开启、关闭在线编辑模板的方法
  5. Java线程详解(14)-信号量
  6. Go语言爬虫项目将结果写入MySql数据库
  7. 一种基于局部线性嵌入的半监督方法——半监督局部线性嵌入(SSLLE),MATLAB程序代码
  8. springcloud和dubbole的区别和解释
  9. php中的class的用法,PHP get_class_vars() 函数用法及示例
  10. 产品管理的工作流程是什么
  11. NProxy——Mac和Linux平台下的Fiddler
  12. weui 加载提示_jquery weui 滚动加载不触发
  13. Photosho cs6安装字体教程
  14. RPC框架pigeon源码分析
  15. Jetpack Compose Modifier 使用入门
  16. 利用“3 of 9 barcode”字体实现一维条形码(只支持英文等ASCII字符)
  17. Unity Debug.Log输出带颜色的日志,告别黑白冷色
  18. CSS在线字体库,外部字体的引用方法@font-face
  19. VM虚拟机双网卡配置
  20. ie 和火狐兼容问题

热门文章

  1. Jenkins 之 Blue Ocean
  2. 如何把win7 旗舰版升级到sp1最新版本
  3. Java编程思想第4版 第12章 课后习题
  4. SATA硬盘性能测试软件,轻松上6GBs 实测sata2/sata3性能差距
  5. 【JAVA程序设计】(C00024)javaEE学生选课管理系统
  6. 【爬虫作业】使用scrapy爬取游戏发售表,存入mongo数据库
  7. java基础之BitSet(解析)
  8. python颜色设置
  9. 【设备默认口令+弱口令】大道至简
  10. XCTF 简单的文件包含