[РЕШЕНО] Зависает сканер (WIA) / HOW to fix scaner (Windows)

Как правило зависает не сканер, а служба WIA (stisvc).

Решение — перезапустить службу.

Батник:

Set ServiceName=stisvc

For /F "tokens=3" %%A In ('SC queryex %ServiceName%^|Find "ID_"') Do (
	TaskKill /F /T /PID %%A
	)

sc stop stisvc
net stop stisvc

ping 127.0.0.1 -n 8 > NUL

sc start stisvc

ping 127.0.0.1 -n 5 > NUL

sc query stisvc

pause

Что мы там делаем:

  • убиваем зависшую службу
  • на всякий случай пробуем её остановить через sc stop и net stop
  • маленькая пауза
  • запускаем службу
  • еще одна маленькая пауза, чтобы запустилась служба
  • проверяем статус службы

Запускать нужно от имени администратора!

Скачать готовый батник.