首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >杀毒NDIS滤池去除

杀毒NDIS滤池去除
EN

Stack Overflow用户
提问于 2017-03-16 15:54:21
回答 2查看 1.1K关注 0票数 0

在我们的1200个窗口客户端上,我们使用的是KES 10防病毒。

由于在一些桌面工作站上出现错误,我们安装了防火墙组件"klim6“。

我们需要一个无声的卸载。在卡巴斯基工具里找不到。

哪一种是正确的工作方式?

  • SETUPAPI.DLL,InstallHinfSection DefaultUninstall 132 KES10.inf
  • NETCFG.EXE -v -u KLIM6
  • devcon.exe remove =net *klim6*

我们还需要解释这些工具的不同行为。

更新: INF文件中的信息:

;KLIM6.INF - NDIS用户模式I/O驱动程序 版本 Class = NetService DriverPackageType=Network 制造商 %Klft%=KLFT,NTx86,NTia64,NTamd64

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-19 08:21:47

正如您已经注意到的,有多种工具可以处理.INF文件。原因是.INF有不同的口味,用于不同的用途。

我不知道是否有官方术语,但我使用的术语如下:

  • DefaultInstall风格的INFs。使用"rundll32.exe SetupApi.dll,InstallHinfSection“来处理这些。您可以识别这种类型的INF,因为它们中有"DefaultInstall“。
  • PNP风格的INFs。使用pnputil.exe (内置,所以更方便)或devcon.exe (更强大)来处理这些。您可以识别PNP风格的信息,因为它们有一个“制造商”部分,而它们不是NetCfg风格的信息。
  • NetCfg风格的信息。使用NetCfg.exe来处理这些。您可以通过行Class=NETTRANSClass=NETSERVICEClass=NETCLIENT来识别NetCfg样式的INFs。只有这三个类是NetCfg风格的INFs --特别是,Class=NET不是NetCfg风格的INF;它是PNP风格的INF。

还有其他类型的INFs用于Windows驱动程序,例如存储小型机样式或上/下过滤器样式的INFs。其他人用INFs来做与Windows驱动程序无关的事情.所以这是个令人困惑的区域。

尽管如此,尝试手动删除驱动程序通常是一个错误。通常,应用程序的安装程序会安装很多东西,其中只有一个是驱动程序。如果仅从应用程序中删除驱动程序,则很容易留下以明显或微妙的方式损坏系统的悬挂位。

如果您真的想这样做,您应该检查INF文件。如果上面写的是Class=NET,那么就使用devcon.exe。如果上面写的是Class=NETSERVICE,你应该使用NetCfg.exe。

票数 2
EN

Stack Overflow用户

发布于 2018-06-01 06:43:45

我还不得不删除卡巴斯基NDIS过滤器(出于不同的原因)。正确的方法是使用netcfg.exe

你需要禁用卡巴斯基的自我防御机制,并退出产品。然后,您可以使用以下命令卸载它:

代码语言:javascript
复制
C:\Windows\System32\netcfg.exe /v /u kl_klim6

不幸的是,我找不到一种在Windows中卸载过滤器的简单方法,但提供了一种方法这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42838949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档