Вирішення проблеми зі збоями драйверів торгового обладнання (ваг, принтерів) через оновлення Windows
Проблема, коли ваги (наприклад, Днепровес) або принтери раптово перестають передавати дані в програму Торгсофт, найчастіше пов'язана з тим, що операційна система Windows автоматично підтягує та встановлює некоректний драйвер на COM-порт через службу Windows Update. Це може призводити до відсутності зв'язку з пристроєм або повного зависання програми Торгсофт під час спроби додати ваговий товар у реалізацію.
Щоб раз і назавжди усунути цю проблему, необхідно заборонити системі Windows автоматично оновлювати драйвери для конкретного обладнання або для всіх пристроїв загалом. Нижче наведено дві покрокові інструкції, як це зробити.

Попередній етап: відновлення правильного драйвера
Перш ніж блокувати оновлення, необхідно повернути робочий драйвер:
-
Відкрийте Диспетчер пристроїв у системі Windows.
-
Знайдіть COM-порт, по якому працюють ваги, та видаліть поточний (некоректний) драйвер.
-
Оновіть конфігурацію пристроїв, щоб система розпізнала підключення, або встановіть правильний драйвер вручну.
-
Перейдіть у Властивості цього COM-порту та відкрийте вкладку Відомості, щоб визначити ідентифікатор устаткування (Hardware ID). Він матиме приблизно такий вигляд: USB\VID_1A86&PID_7523&REV_0254. Скопіюйте його, оскільки він знадобиться для першого методу.
Метод 1. Блокування оновлення драйвера для конкретного пристрою через Редактор локальної групової політики (gpedit.msc)
Цей спосіб є найбільш точним, оскільки він забороняє встановлення або оновлення драйверів лише для визначеного COM-порту (конкретного пристрою), не впливаючи на інші компоненти системи.
-
Натисніть комбінацію клавіш Win + R, введіть команду gpedit.msc та натисніть Enter.
-
У вікні, що відкрилося, перейдіть за наступним шляхом: Конфігурація комп’ютера > Адміністративні шаблони > Система > Інсталяція пристроїв > Обмеження інсталяції пристроїв.
-
Знайдіть у списку праворуч політику з назвою «Заборонити інсталяцію пристроїв з будь-якими з цих ідентифікаторів» (або схожу за змістом, залежно від версії перекладу Windows) та відкрийте її подвійним кліком.
-
Виберіть параметр «Увімкнено» (Включити).
-
У параметрах політики натисніть кнопку «Показати...» і додайте скопійований раніше ідентифікатор вашого СОМ-порту (наприклад, USB\VID_1A86&PID_7523&REV_0254) у порожній рядок.
-
Натисніть ОК та застосуйте зміни.
Метод 2. Блокування оновлення драйверів через Редактор реєстру (ExcludeWUDriversInQualityUpdate)
Якщо у вас версія Windows Home (де gpedit.msc за замовчуванням недоступний) або вам потрібно глобально заборонити Windows Update завантажувати будь-які драйвери разом з оновленнями якості, використовуйте цей метод.
-
Натисніть Win + R, введіть regedit та натисніть Enter.
-
Перейдіть до наступної гілки реєстру: [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]. (Якщо розділу WindowsUpdate немає, його потрібно створити, клікнувши правою кнопкою миші по папці Windows -> Створити -> Розділ).
-
У правій частині вікна клікніть правою кнопкою миші на порожньому місці, виберіть Створити > Параметр DWORD (32 біти).
-
Назвіть створений параметр ExcludeWUDriversInQualityUpdate.
-
Двічі клікніть по ньому та встановіть значення 1.
-
Натисніть ОК та закрийте редактор реєстру.
Завершальний етап
Після виконання будь-якого з цих методів обов'язково перезавантажте комп'ютер. Відкрийте програму Торгсофт і перевірте роботу ваг або принтера — маса товару повинна успішно та без затримок передаватися в програму (у вікно «Реалізація») без зависань. Системна політика надійно заблокує спроби Windows замінити робочий драйвер.









Повернутися до попереднього кроку