多数情况下“通信失败”是因WIA服务未运行或被禁用,需启用Windows Image Acquisition (WIA)和Shell Hardware Detection服务,并确保DCOM Server Process Launcher、RPC等依赖项正常运行;还可通过厂商软件直连、PowerShell重置WiaRpc或关闭快速启动来排查。

电脑扫描仪提示“通信失败”,多数情况并非硬件损坏,而是Windows图像采集服务(WIA)未运行或被系统策略禁用,导致扫描请求发出去却收不到响应。
检查Windows Image Acquisition (WIA)服务是否启用
按 Win + R 键打开运行窗口,输入 services.msc 并回车。
在服务列表中找到 Windows Image Acquisition (WIA),双击打开属性。
将“启动类型”设为 自动,若“服务状态”显示“已停止”,点击“启动”按钮 → 点击“应用” → 点击“确定”。
【必须同时启用Shell Hardware Detection服务】——它负责向WIA传递USB设备热插拔事件,缺它会导致插上扫描仪后WIA完全无感知。
验证WIA服务依赖项是否全部就绪
右键点击 Windows Image Acquisition (WIA) 服务 → 选择“属性” → 切换到“依存关系”选项卡。
你会看到该服务依赖以下三项:DCOM Server Process Launcher、Remote Procedure Call (RPC)、RPC Endpoint Mapper。
逐个检查这三项服务的状态:若任一服务未运行,返回服务列表,右键→启动;若启动类型非“自动”,也一并改为自动。
特别注意:RPC服务若显示“拒绝访问”,说明系统权限异常,需以管理员身份运行命令提示符,执行 net start rpcss 强制唤醒。
绕过WIA直接测试扫描仪硬件响应
方法一:使用厂商原生软件直连
关闭所有扫描相关程序,断开扫描仪USB线,再重新接入;等待10秒后,直接启动扫描仪配套软件(如Canon MF Utility、Epson Scan 2),跳过系统“Windows 扫描”应用。
方法二:命令行强制触发WIA枚举
以管理员身份运行PowerShell,执行:Get-Service WiaRpc | Restart-Service -Force。这条命令会重置WIA底层通信通道,比单纯重启服务更彻底。
方法三:临时禁用快速启动
控制面板 → 电源选项 → 选择电源计划 → 更改计划设置 → 更改高级电源设置 → 展开“睡眠”→“允许混合睡眠”设为“否”,“快速启动”设为“关”。重启后重试——【快速启动会导致WIA驱动层残留状态错乱】。

















