代码改变世界

所有网页 无法 使用 右键

  Eric.Hu  阅读(836)  评论(0编辑  收藏  举报

所有网页都无法使用右键,是所有,不是个别网站的防止复制、盗链用的禁用右键。

更严格的说,是基于IE内核的浏览器(IE、360浏览器、Gosurft等)无法使用右键,而在在非ie内核的浏览器(如:火狐中就没问题)桌面或文件夹中都可以正常使用。

原因:文件shdoclc.dll被感染木马,而杀软查到了将其删除了于是……

你可以查看一下杀软的病毒日志,或隔离区,如果有这个文件的感染、删除信息,那么肯定是他引起的了。

那么从其他机器copy一份过来或者download一个,粘贴到“C(系统盘)盘\windows\system32”里(不过可能会提示正在运行无法粘贴、覆盖……,那就重启进入安全模式再试试粘贴……),再打开IE试试看

ok!@

shdoclc.dll

  shdoclc - shdoclc.dll - DLL文件信息
  DLL 文件: shdoclc 或者 shdoclc.dll
  DLL 名称: Microsoft Shell Doc Object and Control Library
  描述:
  shdoclc.dll是为Windows应用程序添加基础文件和网络操作相关模块。
  属于: Microsoft Windows
  系统 DLL文件: 是
  常见错误: File Not Found, Missing File, Exception Errors
  安全等级 (0-5): 0
  间谍软件: 否
  广告软件: 否
  shdoclc.dll病毒处理方法
  1.C盘\windows\system32\drivers\etc里,删除内容,只保留127.0.0.1 localhost,查看问题有没有解决。
  2.如果还没有解决就使用更新到最新病毒库的杀毒软件进行杀毒
  3.杀毒软件可能会删除被感染的shdoclc.dll,或者你可以替换被感染的shdoclc.dll,你可以下载shdoclc.dll文件替换染毒的shdoclc.dll,不过最好在安全模式下进行。[
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示