草庐IT

如何彻底禁用笔记本电脑的键盘或者禁用笔记本的触控屏,及禁用后如何恢复,解决笔记本电脑蓝屏信息显示:“systern thread exception no handled” 失败操作“etd.sys

自律彭于晏 2024-02-03 原文

目录

测试键盘是否失灵的软件

针对场景

网上教的方法——卸载掉PC/AT 增强型 PS/2 键盘(101/102 键)

具体做法

我推荐的做法——禁用笔记本的PC/AT 增强型 PS/2 键盘(101/102 键)

禁用笔记本键盘(PC/AT 增强型 PS/2 键盘(101/102 键)方法

禁用了笔记本键盘后虚拟键盘调用方式

恢复笔记本键盘(PC/AT 增强型 PS/2 键盘(101/102 键)方法

如果在笔记本电脑误操作禁用了HTD驱动导致电脑蓝屏开不了机怎么办

(现象)笔记本电脑蓝屏,蓝屏信息显示:“systern thread exception no handled” 或者 失败操作“etd.sys”

解决办法:

在进入不到系统时修改ETD.sys后缀名的方法1

在进入不到系统时修改ETD.sys后缀名的方法2

在进入不到系统时修改ETD.sys后缀名的方法3


测试键盘是否失灵的软件

针对场景

  • 在你工作的时候,你的宠物跑到了你的笔记本上乱踩打扰你的工作
  • 笔记本键盘失灵或者笔记本的触控屏失灵但又急用电脑时

网上教的方法——卸载掉PC/AT 增强型 PS/2 键盘(101/102 键)

  • 说明:不是说他们的方法没用,只是有相对更好的方法,因此保留他们的建议

具体做法

  • 不推荐的原因是:卸载了重启电脑后会自动安装驱动,但是不重启又不会生效,很矛盾的做法

我推荐的做法——禁用笔记本的PC/AT 增强型 PS/2 键盘(101/102 键)

  • 推荐原因:虽然保留了驱动,但是禁用就不会被使用,下面这种做法是解决设备管理器不能直接禁用笔记本的PC/AT 增强型 PS/2 键盘(101/102 键)驱动的原因
  • 不好的地方:就是笔记本的“fn+”功能失效,例如笔记本的亮度调节失效

禁用笔记本键盘(PC/AT 增强型 PS/2 键盘(101/102 键)方法

  1. 发现PC/AT 增强型 PS/2 键盘(101/102 键)的驱动信息
  2. 通过快捷键 Win+x 打开 管理员模式下的 window 提示符
  3. 打开页面如下
  4. 输入“CMD”
  5. 然后再输入“sc config i8042prt start=disabled” ,看到改变服务配置成功就是禁用驱动成功了
  6. 重启电脑即可
  7. 重启后发现在设备管理器中,这个驱动有个感叹号

禁用了笔记本键盘后虚拟键盘调用方式

  1. 在电脑开机需要输入密码时,在页面右下角图片选择虚拟键盘
  2. 在window界面时,可以通过编写带有“osk”内容的批处理.bat文件,然后双击打开即可

恢复笔记本键盘(PC/AT 增强型 PS/2 键盘(101/102 键)方法

  1. 通过快捷键 Win+x 打开 管理员模式下的 window 提示符
  2. 打开页面如下
  3. 输入“CMD”
  4. 然后再输入“sc config i8042prt start=auto” ,看到改变服务配置成功就是恢复驱动成功了
  5. 重启电脑即可

如果在笔记本电脑误操作禁用了HTD驱动导致电脑蓝屏开不了机怎么办

  • 这个属于题外话,大家要是能正常操作基本就不用再看以下所有内容了,因为你在使用管理员的命令提示符时,别手残输入了“sc config ETD start=disabled”或者“sc config ETD start=auto”。没教的不要做就是了

(现象)笔记本电脑蓝屏,蓝屏信息显示:“systern thread exception no handled” 或者 失败操作“etd.sys”

  • 很大概率是笔记本的触屏板的驱动发生异常,需要重新安装

解决办法:

  1. 通过下面介绍的“在进入不到系统时修改ETD.sys后缀名的方法”,修改window系统的“C:\Windows\System32\drivers”目录下的“ETD.sys”改成“ETD.old”,下面有介绍
  2. 重启电脑进入系统
  3. 将之前修改window系统的“C:\Windows\System32\drivers”目录下的“ETD.sys”改成“ETD.old”的操作改回来,变回“ETD.sys”
  4. 下载一个驱动管家,卸载重新安装你的触控屏驱动
  5. 根据触控屏驱动重启你的电脑
  6. 完成

在进入不到系统时修改ETD.sys后缀名的方法1

  • 前提是你的系统能进入WinRE
  1. 下面有两种方法进入WinRE(部分系统可以,但是我这个系统就不行,我系统出现提示F8进入选项、选项有F1-F9,选择进入命令模式。(但是很大可能就是进不去,因为我当时遇到的情况就是F1-F9所有都失灵,按哪个最终都是蓝屏信息显示:“systern thread exception no handled” 或者 失败操作“etd.sys”,也就是无法进入任何系统)所以我没采用这个方法)
    1. 如果你的电脑安装的只有Windows10一个系统,那么在开机时不停地按F8键即可进入WinRE(我没成功过,不知道什么原因)
    2. 如果你安装的是Win7/Win8.1/Win10双系统或多系统,那么电脑开机后就会显示系统启动菜单。操作如图
  2. 进入WinRE了,选择疑难解答,选择它的命令行模式
  3. 选择疑难解答,选择它的命令行模式
  4. 输入命令“cd C:\Windows\System32\drivers”跳转到该目录
  5. 输入命令“ren ETD.sys ETD.old”将该目录下的“ETD.sys”改成“ETD.old”,然后重启电脑

在进入不到系统时修改ETD.sys后缀名的方法2

  • 通过U盘启动盘,进入U盘启动盘的系统,然后读取电脑磁盘的文件进行修改后缀名才做
  1. 制作U盘启动盘(如果有可忽略这一步)这里借用老白菜意见制作启动U盘的教程链接:老白菜装机版一键制作启动u盘教程
  2. 将制作好的U盘插入电脑USB插口,重启电脑
  3. 重启电脑在看到品牌logo后疯狂按一个键,这个键是根据主板的牌子决定的。通过热键打开U盘启动盘选项
  4. 进入U盘启动盘选项后选择运行系统
  5. 进入U盘启动盘的系统后通过分区工具(例如:DiskGenius分区工具)将“C:\Windows\System32\drivers”目录下的“ETD.sys”改成“ETD.old”,然后重启电脑即可
  6. U盘可以拔掉

在进入不到系统时修改ETD.sys后缀名的方法3

  • 最终方案,也是最粗暴的且配合物理方法,当你的系统不能进入WinRE,又没有另一台电脑只有手机、OTG线、硬盘转换连接器
  1. 将电脑的硬盘取出,插入到可以通过硬盘转换连接器
  2. 然后通过OTG线使得手机可以读取到硬盘
  3. 通过手机将“C:\Windows\System32\drivers”目录下的“ETD.sys”改成“ETD.old”。有些手机涉及到权限问题,对磁盘的系统分区只保持读的功能(我使用华为P8修改成功,但是用红米K20pro就涉及到权限问题怎么也修改不了)
  4. 把修改好的硬盘安装回电脑中,然后重启即可

有关如何彻底禁用笔记本电脑的键盘或者禁用笔记本的触控屏,及禁用后如何恢复,解决笔记本电脑蓝屏信息显示:“systern thread exception no handled” 失败操作“etd.sys的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  4. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  5. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  6. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  7. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  8. ruby - 如何每月在 Heroku 运行一次 Scheduler 插件? - 2

    在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/

  9. ruby-on-rails - 如何从 format.xml 中删除 <hash></hash> - 2

    我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为

  10. ruby - 如何使用文字标量样式在 YAML 中转储字符串? - 2

    我有一大串格式化数据(例如JSON),我想使用Psychinruby​​同时保留格式转储到YAML。基本上,我希望JSON使用literalstyle出现在YAML中:---json:|{"page":1,"results":["item","another"],"total_pages":0}但是,当我使用YAML.dump时,它不使用文字样式。我得到这样的东西:---json:!"{\n\"page\":1,\n\"results\":[\n\"item\",\"another\"\n],\n\"total_pages\":0\n}\n"我如何告诉Psych以想要的样式转储标量?解

随机推荐