微软解析Win11双杀软冲突:可致程序卡死
IT时代网10月10日消息,微软资深工程师雷蒙德·陈日前在开发者博客分享了一起企业支持案例:在Windows 11等系统上同时安装两款杀毒软件,可能引发互相拦截导致程序卡死。
案例中两款软件分别以Contoso和Fabrikam代称。Fabrikam调用了一个已被Contoso拦截的函数,Contoso将这一行为视为可疑活动,尝试隔离Fabrikam进程;与此同时,Fabrikam也拦截了Contoso正在使用的函数,结果Contoso反而调用了自己试图隔离的进程。
雷蒙德·陈将这种情况比作两家互不知情的安保公司同时巡逻同一栋大楼:若双方都有强制措施权限,可能会把对方当作入侵者处理。
文章解释,反恶意软件通常会使用非官方支持的操作,例如拦截系统函数。经过拦截后,程序调用原本的系统函数时会先转入安全软件,由其决定后续动作,这一动作可能偏离原调用目的并引发其他问题。
他还指出,这类冲突可能导致应用程序卡死,而除调试已经发生故障的系统外,通常没有简便方式确认冲突是否源于反恶意软件之间的干扰;即使定位到冲突,也往往无法让各软件限定各自的处理范围。

注:本文综合自IT之家等,文中包含AI辅助创作的内容。
编辑:刘宁
THE END