Tel. : +7 905 902 4570
Достаточно часто встречаются устройства преобразователей 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 есть несколько способов запретить обновления драйверов:
Зайдите в редактор реестра (Win+R, ввести regedit) и перейдите к разделу;
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\ Restrictions\DenyDeviceIDs
(если такого раздела нет, создайте его).
После этого создайте строковые значения, в качестве имени которого выступают числа по порядку,
начиная с 1, а значение — ИД оборудования, для которого нужно запретить обновление драйвера
"1"="USB\\VID_067B&PID_2303&REV_0300"
"2"="USB\\VID_067B&PID_2303"
Также необходимо создать ключи
[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 |
|
Value Type |
REG_DWORD |
Default Value |
0 |
True Value |
1 |
False Value |
0 |