在卸载 Brother Utilities 时,部分用户可能会遇到程序无法正常卸载的问题,表现为卸载界面卡顿、提示“文件正在使用”或卸载后残留进程与注册表项。此问题常见于 Windows 系统中 Brother 驱动套件未完全关闭或后台服务仍在运行的情况。即使通过控制面板尝试卸载,也可能因权限不足或安装包损坏而导致失败。此外,某些安全软件可能误拦截卸载进程,进一步加剧问题。该问题会阻碍新驱动的安装或导致设备连接异常,需采取有效措施彻底清除。
1条回答 默认 最新
马迪姐 2025-09-29 19:35关注1. 问题现象与初步诊断
在卸载 Brother Utilities 时,用户常遇到以下典型症状:
- 卸载界面长时间卡顿或无响应
- 系统提示“文件正在使用中”无法继续
- 卸载完成后仍存在残留进程(如
brmfcmon.exe、brcc32.exe) - 注册表中保留大量 Brother 相关键值
- 新驱动安装失败或设备识别异常
这些问题多源于后台服务未终止、权限不足或第三方安全软件拦截。
2. 根本原因分析
原因类别 具体表现 影响范围 后台服务运行 Brother 打印监控服务仍在活动 阻止文件释放 进程占用 辅助工具进程未关闭 卸载程序无法删除核心组件 权限限制 标准用户权限不足 无法修改系统目录或注册表 安装包损坏 卸载脚本丢失或损坏 控制面板卸载流程中断 安全软件干扰 防病毒软件锁定可执行文件 阻断卸载进程启动 3. 解决方案层级递进
- 基础操作:强制结束相关进程
taskkill /f /im br*.exe - 服务管理:停止并禁用 Brother 服务
sc stop "Brother Print Monitor" sc config "Brother Print Monitor" start= disabled - 安全模式卸载:重启进入安全模式,避免服务自动加载
- 使用官方清除工具:Brother 提供的 Driver Install Tool 内置清理功能
- 手动注册表清理:定位并删除以下路径:
- HKEY_LOCAL_MACHINE\SOFTWARE\Brother
- HKEY_CURRENT_USER\SOFTWARE\Brother
- HKEY_CLASSES_ROOT\Installer\Products 下相关 GUID 项
- 第三方卸载工具辅助:推荐使用 Revo Uninstaller 或 Geek Uninstaller 进行深度扫描
- 组策略或权限重置:确保当前用户对
C:\Program Files\Brother及其子目录具有完全控制权 - 系统还原点创建与回滚测试:在操作前创建还原点,便于异常恢复
- WMI 查询验证残留:
wmic product where "name like '%Brother%'" get name,identifyingnumber - 日志分析支持:检查
%temp%\Brother_Install.log等日志文件定位失败节点
4. 自动化处理流程图
graph TD A[开始卸载流程] --> B{是否能正常启动卸载程序?} B -- 否 --> C[进入安全模式] B -- 是 --> D[执行 taskkill 强制终止兄弟进程] C --> D D --> E[停止所有 Brother 服务] E --> F[尝试标准卸载] F --> G{卸载成功?} G -- 否 --> H[使用 Revo Uninstaller 深度扫描] G -- 是 --> I[跳过至清理阶段] H --> I I --> J[手动清理注册表与安装目录] J --> K[验证 WMI 和服务列表无残留] K --> L[重启系统] L --> M[测试新驱动安装] M --> N[完成]5. 高级排查技巧
对于企业环境或批量部署场景,建议采用 PowerShell 脚本实现自动化清理:
# 停止所有 Brother 相关服务 Get-Service | Where-Object { $_.Name -like "*Brother*" } | Stop-Service -Force # 终止进程 Get-Process | Where-Object { $_.ProcessName -like "br*" } | Stop-Process -Force # 删除安装目录 Remove-Item "C:\Program Files\Brother" -Recurse -Force -ErrorAction SilentlyContinue # 清理注册表 Remove-Item "HKLM:\SOFTWARE\Brother" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item "HKCU:\SOFTWARE\Brother" -Recurse -Force -ErrorAction SilentlyContinue # 清除 WMI 安装记录(谨慎操作) $brotherProducts = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name LIKE '%Brother%'" foreach ($product in $brotherProducts) { $product.Uninstall() }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报