antenope
Goto Top

Getrenntes Gerät identifizieren

Moin,
bei einem PC trennt und verbindet sich sporadisch irgend ein Gerät (Windows Sounds für trennen und verbinden ertönen).
  • Manchmal trennt es sich nur
  • Manchmal trennt, verbindet es sich
  • Manchmal trennt, verbindet, trennt es sich

Eine Suche im Gerätemanager mit "ausgeblendete Geräte" aktiviert, führt leider nicht zum Erfolg.

Nun müsste das ja eigentlich auch in der Ereignisanzeige festgehalten worden sein. Ich finde aber den entsprechenden Unterpunkt nicht in welchem das protokolliert wird.

Hat den Pfad jemand parat oder eine Idee wie ich dem Gerät auf die Schliche kommen kann?

Vielen Dank im Voraus.

Content-ID: 5890237537

Url: https://administrator.de/contentid/5890237537

Ausgedruckt am: 21.11.2024 um 16:11 Uhr

5175293307
Lösung 5175293307 07.02.2023 aktualisiert um 09:19:30 Uhr
Goto Top
em-pie
Lösung em-pie 07.02.2023 um 09:18:29 Uhr
Goto Top
Moin,

eine Suche im Gerätemanager mit "ausgeblendete Geräte" aktiviert, führt leider nicht zum Erfolg.
bitte spezifizieren.
Meinst du das hier:
CMD -> set devmgr_show_nonpresent_devices=1
Gerätemanager (devmgmt.msc als Admin) -> Ansicht -> ausgeblendete Gerte anzeigen

https://support.microsoft.com/en-us/topic/device-manager-does-not-displa ...
colinardo
Lösung colinardo 07.02.2023 aktualisiert um 11:10:14 Uhr
Goto Top
Servus @anteNope,
Zitat von @anteNope:
Hat den Pfad jemand parat oder eine Idee wie ich dem Gerät auf die Schliche kommen kann?
Lass mal folgendes Powerhshell-Script im Hintergrund mitlaufen, das sollte dir das entsprechende Gerät auf der Konsole ausgeben wenn das PNP-Event auftritt:
Unregister-Event PNPEvent -Force -EA 0
Register-WmiEvent -Query "Select * From __InstanceOperationEvent within 1 where TargetInstance ISA 'Win32_PnPEntity'" -SourceIdentifier PNPEvent -Action {  
    $eventtype = $event.SourceArgs.NewEvent.__Class -replace '^__'  
    write-host ($event.SourceEventargs.NewEvent.TargetInstance | select @{n='Time';e={$Event.TimeGenerated}},@{n='Event';e={$eventtype}},Name,PNPClass,Description,DeviceID,Manufacturer,HardwareID,Status,Present | fl * | out-string | %{$_.trim();"`n$('='*80 )"}) -F @{InstanceCreationEvent='Green';InstanceDeletionEvent='Yellow';InstanceModificationEvent='Magenta'}[$eventtype]  
} | out-null
write-host "Warte auf PNP-Events ..." -F Green  
while($true){sleep 1}

Sollten dich vergangene Events interessieren, kannst du aber auch in die Kernel-PNP Dienstprotokolle schauen wenn dich vergangene Events interessieren:

screenshot

Oder per Powershell als CSV-Export
Get-WinEvent -LogName "Microsoft-Windows-Kernel-PnP/Device Management" | select TimeCreated,Message | export-csv .\pnpevents.csv -Delimiter ";" -NoType -Encoding UTF8  

Grüße Uwe
anteNope
anteNope 07.02.2023 um 19:07:04 Uhr
Goto Top

Jup den habe ich schon offen, ist aber natürlich bislang nicht wieder passiert 😅

Meinst du das hier:
CMD -> set devmgr_show_nonpresent_devices=1
Gerätemanager (devmgmt.msc als Admin) -> Ansicht -> ausgeblendete Gerte anzeigen

Genau das

Sollten dich vergangene Events interessieren, kannst du aber auch in die Kernel-PNP Dienstprotokolle schauen wenn dich vergangene Events interessieren

Ach DA verstecken die sich ...
anteNope
anteNope 09.02.2023 um 11:27:51 Uhr
Goto Top
Bislang hat das Gerät keinen weiteren disconnect-connect-Limbo hingelegt. Ist ja immer so wenn man hinschaut 😅
Meine Frage wurde aber beantwortet und damit setzte ich das hier mal auf gelöst face-smile