久々にUSBシリアル変換が必要になったため、以前使っていた物を引っ張り出しました。
Windows10 64bitにドライバをインストールして繋げたところ、デバイスマネージャーで以下のエラーが出て使用できませんでした。
このデバイスを開始できません。 (コード 10)
存在しないデバイスを指定しました。
対処方法をメモしておきます。
対処方法
インターネットで調べた所、以下のサイトの『Prolific USB To Serial Driver "Code 10" Fix』をインストールすれば使えるようになるとのこと。
http://www.ifamilysoftware.com/news37.html
インストーラーの内容は、以下のようです。
互換性のないすべてのドライバーを削除し、レジストリを変更して、Windowsが許可なくドライバーを更新できないようにし、バージョン3.3.2.102互換のドライバーをインストールします。
インストールしてみると、ばっちり使えるようになりました。
ボーレート115200でも問題なしです。
まあ、そろそろ買い替えてもが良いのかもしれません。
今ならドライバのインストールが不要なバッファローでしょうか。
BUFFALO BSUSRC0605BS
posted with カエレバ
追記
しばらくして、更に新しいドライバ(3.8.39.0)が勝手に当たり、使えなくなってしまいました。
以下の対処を行いました。
ドライバを手動選択
- [デバイス マネージャー]を開く
- [PL2303HXA PHASED OUT SINCE 2012. PLEASE CONTACT YOUR SUPPLIER.]を右クリックし、[ドライバーの更新]をクリック
- [コンピューターを参照してドライバーを検索]をクリック
- [コンピューター上の利用可能なドライバーの一覧から選択します]をクリック
- [Prolific USB-to-Serial Comm Port バージョン: 3.3.2.102]を選択して、[次へ]をクリック
- [閉じる]をクリック
グループポリシーの設定
ローカル グループ ポリシーで、PL2303のドライバーの更新を禁止します。
以下の作業は、Windows 10 Proでの作業です。
- [Win + R]で、[gpedit.msc]を入力し、[OK]をクリック
- [コンピューターの構成]→[管理用テンプレート]→[システム]→[デバイスのインストール]→[デバイスのインストールの制限]に移動
- [これらのデバイス ID と一致するデバイスのインストールを禁止する]をダブルクリック
- [有効]を選択し、[表示...]をクリック
- 値に[USB\VID_067B&PID_2303]を入力し、[OK]をクリック
- [OK]をクリック