abm11523 2025-06-15 15:21 采纳率: 0%
浏览 20

无法卸载 `org.pqrs.Karabiner-DriverKit-VirtualHIDDevice` 这个驱动扩展

我遇到的问题是无法卸载 org.pqrs.Karabiner-DriverKit-VirtualHIDDevice 这个驱动扩展。

img


虽然我已经删除了 Karabiner-Elements 的主程序和相关配置文件,甚至执行了卸载脚本,但这个系统扩展依然在 systemextensionsctl list 中显示为启用状态。我尝试用终端命令卸载它,系统提示需要关闭 SIP(System Integrity Protection),否则无法执行卸载操作。我也尝试用 kmutil showloaded 检查扩展是否还在运行,结果显示没有加载的内核扩展,说明驱动并没有在使用中。现在这个扩展文件成了系统里清不掉的“孤儿”,我希望能获得一个简单、可行的方法彻底删除它。

img

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-15 15:21
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解决方案

    你遇到的问题是无法卸载 org.pqrs.Karabiner-DriverKit-VirtualHIDDevice 这个驱动扩展。根据你的描述,你已经删除了 Karabiner-Elements 的主程序和相关文件,但是仍然无法卸载驱动扩展。

    解决方案:

    1. 使用 brew 命令卸载驱动扩展:
    brew uninstall --force org.pqrs.Karabiner-DriverKit-VirtualHIDDevice
    
    1. 如果上述命令不起作用,可以尝试使用 rm 命令手动删除驱动扩展:
    sudo rm -rf /Library/Extensions/org.pqrs.Karabiner-DriverKit-VirtualHIDDevice.kext
    
    1. 最后,可以尝试重启 Mac 或者使用 kextunload 命令卸载驱动扩展:
    sudo kextunload -b org.pqrs.Karabiner-DriverKit-VirtualHIDDevice
    

    如果你遇到任何问题或错误,请提供更多的信息,我将尽力帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月15日