Загрузка...

 

 

Главная

Контакты

Общий прайс

Оплата и доставка

Гостевая книга

 

Проекты

Автоматическая система учета и тарификации времени игры на бильярде

Автоматическая система учета и тарификации времени обслуживания в бане, сауне.

Учет времени антикафе, коворкинг-офисов, игровых комнат, тренажерных залов.

Учет общих отделений бань, саун,  спортивных , тренажерных залов,
игровых площадок и т. д.

Учет времени пребывания и игрового времени. Тарификация клуба.

Автоматическая система учета и тарификации работы автомоек

Выключатель управляемый компьтером

Программа "Книга регистрации мини-отеля"

Программа "Журнал заказов"

Блок дистанционного управления турникетами DuLock

 

Хобби проекты

Статьи

Запрет обновления драйверов виртуального COM порта
на чипе PL2303_Prolific
в системе ОС Windows 8/10

Достаточно часто  встречаются устройства преобразователей USB-COM на базе чипа PL2303_Prolific ранних релизов  PL2303X (Chip Rev A) и PL2303X HX (Chip Rev A), производство и поддержку которых фирма  Prolific прекратила в октябре 2012 года.
Однако этих устройств используются еще много, сюда  также входит огромное количество китайский клонов, распространённых благодаря их дешевизне.
В настоящее время фирма поддерживает только модификации  на базе микросхем PL2303TA.

Вопрос с использованием устройств на чипе PL2303X (Chip Rev A) и PL2303X HX в системах Windows 8/10 решается путем установки старого драйвера, например  драйвер v. 1.5.0 (10.21.2011), который у меня корректно работал в системах Windows 8/10.

Однако после установки драйвера, возникает другая проблема, драйвер регулярно слетает при каждом обновлении ОС, операционная система автоматически обновляет его, и он перестает работать,  особенно в системах Windows10. Код ошибки 10 в диспетчере устройств.

Для нормальной работы, необходимо запретить обновление драйвера. Причем желательно только его.

В Windows 10 есть несколько способов запретить обновления драйверов:

  1. Отключение автоматического обновления драйверов Windows 10 с помощью утилиты от Microsoft
    Однако данная утилита не считает драйвер PL2303 критичным и не находит его.

  2. С помощью редактора локальной групповой политики. 
    Но эта оснастка есть только в редакциях  Профессиональной и Корпоративной.

  3. С помощью редактора реестра
    Единственный подходящий способ для моей Windows 10 Домашняя для одного языка.

 

Как сделать:

  1. Зайдите в диспетчер устройств (меню правого клика по кнопке «Пуск»), откройте свойства устройства, обновление драйверов для которого следует запретить, на вкладке «Сведения» откройте пункт «ИД оборудования». Эти значения нам пригодятся, их можно скопировать целиком и вставить в текстовый файл (так с ними удобнее будет работать далее).

  2.  Зайдите в редактор реестра (Win+R, ввести regedit) и перейдите к разделу 
    HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ DeviceInstall\ Restrictions\ DenyDeviceIDs
     (если такого раздела нет, создайте его). 

  3.   После этого создайте строковые значения, в качестве имени которого выступают числа по порядку, начиная с 1, а значение — ИД оборудования, для которого нужно запретить обновление драйвера
    "1"="USB\\VID_067B&PID_2303&REV_0300"
    "2"="USB\\VID_067B&PID_2303"

  4.  Также необходимо создать ключи 
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions]
    "DenyDeviceIDs"=dword:00000001
    "DenyDeviceIDsRetroactive"=dword:00000001

 Для тех, кто не хочет разбираться, вот тут лежит файл ветки реестра DenyDeviceIDs_PL2303.reg, скачайте и запустите его.

После этого обновление драйверов станет невозможным, в том числе и вручную. Для обновления драйвера необходимо либо удалить его ИД из списка устройств, либо поменять значение ключа  "DenyDeviceIDs на 0

 С уважением,
  Алексей Петрушев.
   г. Кемерово

          

 

Справочный материал.

Поддерживается: Не ниже Windows Vista

Включить запрет на установку драйверов из списка.

Registry Hive

HKEY_LOCAL_MACHINE

Registry Path

Software\Policies\Microsoft\Windows\DeviceInstall\Restrictions

Value Name

DenyDeviceIDs

Value Type

REG_DWORD

Enabled Value

1

Disabled Value

0

 

Список кодов устройств:

Registry Hive

HKEY_LOCAL_MACHINE

Registry Path

Software\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs

Value Name

{number}

Value Type

REG_SZ

Default Value

 

 

Применить для соответствующих устройств, которые уже были установлены

Registry Hive

HKEY_LOCAL_MACHINE

Registry Path

Software\Policies\Microsoft\Windows\DeviceInstall\Restrictions

Value Name

DenyDeviceIDsRetroactive

Value Type

REG_DWORD

Default Value

0

True Value

1

False Value

0

 

 
г. Кемерово 2006-2017