質問: usbポートが機能しない windows 7 pro sp1を実行しているhp elitebook 2540pラップトップでusbポートが機能しなくなりました。 「機能しない」とは、サムドライブまたは外付けhddを接続しようとしても、他のマシンでは完全に機能するのに何も機能しないことを意味します。私はすべてを試してみましたが、運はありませんでした。デバイスマネージャーからアンインストール、更新、またはドライバーに関する変更をスキャンしようとすると、スタックしてプロセスが完了しません。また、microsoftfixitツールを使用しようとしましたが、このツールはハングアップして何も実行しません。私はこれらの試みのそれぞれで一晩中物事を走らせたままにしました、そしてそれはそこに延々と掛かっています。各ポートのプロパティは、デバイスが適切に動作していると主張します。 usbポートを再び機能させる方法を教えてください。編集#1-私はfedora livecdからの起動を試みましたが、usbポートは正常に機能し、ハードウェアの問題ではないようです。 windowsでポートを再び機能させる必要があります。編集#2-microsoft usb viewツールを使用してみましたが、出力の解釈方法がわかりません。とにかく、サムドライブを接続すると、そのusbポートに感嘆符の付いた黄色の円が表示され、「deviceconnected」と表示されます。誰かがそれを理解して、存在する可能性のある問題を特定できる場合の完全な出力は次のとおりです。device descriptor: bcdusb: 0x0200 bdeviceclass: 0x00 bdevicesubclass: 0x00 bdeviceprotocol: 0x00 bmaxpacketsize0: 0x40 (64) idvendor: 0x8564 idproduct: 0x1000 bcddevice: 0x0100 imanufacturer: 0x01 0x0409: "jetflash" iproduct: 0x02 0x0409: "mass storage device" iserialnumber: 0x03 0x0409: "vywcfqto" bnumconfigurations: 0x01 connectionstatus: deviceconnected current config value: 0x00 device bus speed: high device address: 0x05 open pipes: 0 configuration descriptor: wtotallength: 0x0020 bnuminterfaces: 0x01 bconfigurationvalue: 0x01 iconfiguration: 0x00 bmattributes: 0x80 (bus powered ) maxpower: 0x32 (100 ma) interface descriptor: binterfacenumber: 0x00 balternatesetting: 0x00 bnumendpoints: 0x02 binterfaceclass: 0x08 binterfacesubclass: 0x06 binterfaceprotocol: 0x50 iinterface: 0x00 endpoint descriptor: bendpointaddress: 0x01 out transfer type: bulk wmaxpacketsize: 0x0200 (512) binterval: 0x00 endpoint descriptor: bendpointaddress: 0x82 in transfer type: bulk wmaxpacketsize: 0x0200 (512) binterval: 0x00 編集#3- serviwinツール を使用して、[〜# 〜] usbstor [〜#〜]サービスが停止していて、手動で開始できません。次のエラーメッセージが表示されます: "エラー1058:サービスが無効になっているか、関連付けられている有効なデバイスがないため、サービスを開始できません。"これに対する私のレジストリ設定は次のとおりです。 編集#4-windowsレジストリからusbデバイスのすべてのトレースを消去する sb oblivion ツールを使用しました。問題の原因となっている可能性のある破損したデータをフラッシュするのに役立つと考えました。
回答: c:\windows\infを調べ(隠しファイルとシステムファイルが表示されていることを確認します)、usbstor.infおよびusbstor.pnfという名前の2つのファイルが見つかるかどうかを確認します。それらが欠落している場合は、復元/交換する必要があります。これらのファイルのコピーは、c:\windows\system32\driverstore\filerepositoryという名前のフォルダ内のusbstor.inf_xxxxxxxxにあります。そのようなフォルダが複数存在する場合は、最新(最新)の日付のフォルダを使用してください。最初にシステムの復元ポイントを作成し、後で再起動します。上記が機能せず、問題が最近の場合は、usbポートが機能するまでwindowsをロールバックできます。regeditを使用して、キーhkey_local_machine\system\currentcontrolset\control\usbstorにstartという名前のエントリがあり、その値が3であることを確認することもできます。イベントビューアに役立つ情報があるかどうかも確認してください。すべての最も古い対策を試すこともできます。デバイスマネージャーからすべてのusbハブをアンインストールしてから再起動します。