我有一台通过 WiFi 连接的打印机和扫描仪(佳能 MG 5700),我在 Windows 10 中使用它们。Windows 10 的一大优点是,我无需安装任何驱动程序或过度安装的软件即可使用它们。Windows 会自动在网络上发现打印机,而且它确实可以正常工作。
我不仅可以打印,还可以使用Windows 传真和扫描应用。
但偶尔,它会停止工作。当我尝试扫描某些东西时,我收到此错误消息Windows 传真和扫描:
未检测到扫描仪。如果安装了扫描仪,请确保扫描仪已打开并连接到计算机,然后重试。
即使扫描仪实际上已打开电源,并且根据其自己的小显示屏显示已连接到 WiFi,也会发生这种情况。
如果我重新启动 Windows 10 笔记本电脑,它就可以再次工作,所以我怀疑问题出在 Windows 上,而不是打印机上。
有时,重新启动计算机有点麻烦,所以我正在寻找一种不涉及重新启动的方法来解决问题。我尝试关闭并重新启动Windows 传真和扫描应用程序,但这并不能解决问题。我也尝试过断开 WiFi 连接并重新连接,但这也无济于事。
如果我可以重新启动某些 Windows 服务或其他类型的守护进程,我会认为这比重新启动有所改进,但我还无法确定要针对哪一个。
是否有一种(相当)简单的方法来“重置” Windows 10 扫描和打印,以便发现扫描仪实际上是在线的?
答案1
我有一台 MG7150,重启 Windows 10 服务Windows Image Acquisition (WIA)
AKAstisvc
就成功了。我不得不重启它三次,所以我猜想其中存在一些随机性。上次它拒绝停止,我不得不手动终止该进程。要终止正确的svchost.exe
进程,请Command line
在任务管理器的“详细信息”选项卡中添加列,然后找到C:\WINDOWS\system32\svchost.exe -k imgsvc
解决方案确实归功于Thijs van Dien 的评论。我发现之前我已经尝试过几种方法。包括将打印机移至有线网络,但我认为这没什么区别。
不起作用的事情:
- 将打印机连接到非公共 WiFi 网络(不过我认为不在公共 WiFi 上是先决条件)
- 将打印机移至有线网络
- 重新安装打印机(切换网络并获取新 IP 地址时必须执行此操作)
- 设置 -> 打印机和扫描仪 -> 管理 -> (下拉菜单)扫描仪:MG7100 系列 _id -> 扫描仪属性
- 这给了我一个带有空列表的“扫描仪和相机”对话框
- 添加设备...->
WIA Scanner Device
看起来很有希望,但没有任何成果 - 经过足够的 stisvc 重启后,MG7100 系列 _id 会自动显示
答案2
我的 HP 扫描仪也遇到了同样的问题,这是 IPv6 / IPv4 问题,尝试禁用扫描仪上的 IPv6,看看是否有效。当我的 PC 尝试使用 IPv4 连接到扫描仪时,一切正常,但当它使用 IPv6 时,就会出现问题。重新启动 PC 会在 IPv6 和 IPv4 之间切换,有时会有效,有时则无效。
答案3
我有一台 MG7100,如果 Windows 认为它位于公共 WiFi 网络上,则无法找到它。删除我的“公共”家庭 WiFi 网络并将其重新添加为受信任网络,这个问题就解决了。
答案4
这个脚本对我有用。您需要下载 sleep 和 pskill 实用程序并将其放在路径上,或者修改路径以适合您的安装。请记住在管理员命令提示符下运行该脚本。
REM Restart scanner service
REM
net stop "Windows Image Acquisition (WIA)"
d:\Utils\sleep 5
REM
REM sometimes the service is hung so kill it
REM
d:\Utils\PSKill stisvc
d:\Utils\sleep 5
REM
REM now restart the service
REM
net start "Windows Image Acquisition (WIA)"
d:\Utils\sleep 5