web-dev-qa-db-ja.com

どのWindows XPサービスがUSBハードウェアの変更を監視しますか?

Windows搭載のデスクトップPC XP Proはマザーボード上のUSBに接続された内部マルチカードリーダーを認識しません。このデバイスは以前は機能していました。パフォーマンスを向上させるために一部のサービスが無効になっています。作成したいのですが、適切なサービスが実行されていることを確認してください。USBデバイスが接続されているときに、どのWindows XPサービスモニター)を教えてもらえますか?

5
CharlieRB

私はあなたが探していると思います

プラグアンドプレイ

ユーザー入力がほとんどまたはまったくなくても、コンピューターがハードウェアの変更を認識して適応できるようにします。

C:\WINDOWS\system32\services.exe


次のシステムコンポーネントはこのサービスに依存しています

スマートカード
このコンピューターによって読み取られたスマートカードへのアクセスを管理します。このサービスを停止すると、このコンピューターはスマートカードを読み取ることができなくなります。このサービスが無効になっている場合、このサービスに明示的に依存しているサービスは開始できません。
C:\WINDOWS\System32\SCardSvr.exe

または

ユニバーサルプラグアンドプレイデバイスホスト

ホストユニバーサルプラグアンドプレイデバイスをサポートします。

C:\WINDOWS\system32\svchost.exe -k LocalService


注:リストされている実行可能ファイルは手動で実行するためのものではありません。 -@ Tom Wijsman

1
Alpine

これは、XPのデバイスの処理で「何か」(何を聞かないでください)が台無しになり、特定のデバイスが接続または切断されたときに応答を停止したときに発生するのを見てきました。

私は常にこの問題のクリーンアップを手作業で処理してきましたが、 DriveCleanup ツールはこれを自動的に実行するように見えます。

あなたが本当にそれを難し​​い方法でやりたいのなら、ここに簡単な指示があります:

  • 管理者権限でコマンドプロンプトを開く
  • 次のコマンドを実行します:set devmgr_show_nonpresent_devices=1
  • 次に、次を実行します:start devmgmt.msc
  • デバイスマネージャで、Viewメニューに移動し、Show Hidden Devicesを選択します
  • Disk DrivesStorage Volumes、およびUSB Controllersの下にあるすべてのゴーストエントリを見つけてアンインストールします(これは、右クリックしてUninstallを選択するか、左クリックして実行できます。 Deleteキーをタップします)

すべてを削除したら、プラグを差し込むとデバイスが機能するはずです。すでにプラグが差し込まれている場合は、デバイスマネージャーから強制的に再スキャンします。

0
afrazier

カードリーダーが故障しているかどうかを確認するのが最善の策です。PCの電源を切り、電源コードを抜き、PCを開いてカードリーダーをマザーボードから外し、PCケースを閉じて、数分間ウィンドウの電源を入れ、閉じます。ダウンして電源コードを再度外し、カードリーダーをマザーボードに接続し、電源を入れます。Windowsがデバイスマネージャーでカードリーダーを検出しない場合、リーダーは乾杯します。

デバイスマネージャでアンインストールしても、必ずしもリーダーが正しく検出されるとは限りません。マザーボードから物理的に取り外して、接続を解除した状態でWindowsを起動してから、シャットダウンして接続し直す必要があります。

0
Moab