KUSONEKOの見る世界

PL2303 USBシリアル変換をWindows10で使用する

久々にUSBシリアル変換が必要になったため、以前使っていた物を引っ張り出しました。

Windows10 64bitにドライバをインストールして繋げたところ、デバイスマネージャーで以下のエラーが出て使用できませんでした。

このデバイスを開始できません。 (コード 10)
存在しないデバイスを指定しました。

対処方法をメモしておきます。

対処方法

インターネットで調べた所、以下のサイトの『Prolific USB To Serial Driver "Code 10" Fix』をインストールすれば使えるようになるとのこと。

 http://www.ifamilysoftware.com/news37.html

インストーラーの内容は、以下のようです。

互換性のないすべてのドライバーを削除し、レジストリを変更して、Windowsが許可なくドライバーを更新できないようにし、バージョン3.3.2.102互換のドライバーをインストールします。

インストールしてみると、ばっちり使えるようになりました。
ボーレート115200でも問題なしです。

まあ、そろそろ買い替えてもが良いのかもしれません。
今ならドライバのインストールが不要なバッファローでしょうか。

追記

しばらくして、更に新しいドライバ(3.8.39.0)が勝手に当たり、使えなくなってしまいました。

以下の対処を行いました。

ドライバを手動選択

  1. [デバイス マネージャー]を開く
  2. [PL2303HXA PHASED OUT SINCE 2012. PLEASE CONTACT YOUR SUPPLIER.]を右クリックし、[ドライバーの更新]をクリック
  3. [コンピューターを参照してドライバーを検索]をクリック
  4. [コンピューター上の利用可能なドライバーの一覧から選択します]をクリック
  5. [Prolific USB-to-Serial Comm Port バージョン: 3.3.2.102]を選択して、[次へ]をクリック
  6. [閉じる]をクリック

グループポリシーの設定

ローカル グループ ポリシーで、PL2303のドライバーの更新を禁止します。
以下の作業は、Windows 10 Proでの作業です。

  1. [Win + R]で、[gpedit.msc]を入力し、[OK]をクリック
  2. [コンピューターの構成]→[管理用テンプレート]→[システム]→[デバイスのインストール]→[デバイスのインストールの制限]に移動
  3. [これらのデバイス ID と一致するデバイスのインストールを禁止する]をダブルクリック
  4. [有効]を選択し、[表示...]をクリック
  5. 値に[USB\VID_067B&PID_2303]を入力し、[OK]をクリック
  6. [OK]をクリック