我在哪里可以在事件查看器中找到有关最近USB插入的日志?[重复]


Answers:


7

我不知道完整列表,因此请运行一个名为EventGhost的工具。连接或卸下设备后,您会在左侧看到一个事件。

在此处输入图片说明

它包括带有硬件ID的字符串。查找鼠标的ID


21

根据scottschlaefli的回答,Windows默认情况下不记录此事件。但是,您可以使用第三方实用程序来执行此操作。我发现一个有用的记录USB活动的方法:http : //www.nirsoft.net/utils/usb_log_view.html

USBLogView是一个小型实用程序,在后台运行,并记录已插入或未插入系统的任何USB设备的详细信息。对于USBLogView创建的每个日志行,将显示以下信息:事件类型(即插拔),事件时间,设备名称,描述,设备类型,驱动器号(对于存储设备),序列号(仅对于某些类型的设备) ),供应商ID,产品ID,供应商名称,产品名称等。

屏幕截图


9

默认情况下,USB插入不是Windows事件查看器中的已记录事件。您可以按照Technet文章中的以下步骤,使用Logman为USB设备创建事件跟踪:

在管理命令提示符下,输入以下内容

logman create trace -n usbtrace -o %SystemRoot%\Tracing\usbtrace.etl -nb 128 640 -bs 128
logman update trace -n usbtrace -p Microsoft-Windows-USB-USBXHCI (Default,PartialDataBusTrace)
logman update trace -n usbtrace -p Microsoft-Windows-USB-UCX (Default,PartialDataBusTrace)
logman update trace -n usbtrace -p Microsoft-Windows-USB-USBHUB3 (Default,PartialDataBusTrace)
logman update trace -n usbtrace -p Microsoft-Windows-USB-USBPORT
logman update trace -n usbtrace -p Microsoft-Windows-USB-USBHUB
logman update trace -n usbtrace -p Microsoft-Windows-Kernel-IoTrace 0 2
logman start -n usbtrace

这将在%SystemRoot%\ Tracing \ usbtrace.etl中创建跟踪

该日志可能会变得过大,并且在多个会话之间记录USB堆栈的所有活动并不是一个好主意,这更多是为了解决USB活动。

当通过操作系统插入和插入USB磁盘时,事件ID 4688将被记录到Windows> Security中,这可能就足够了,但是只要连接了USB设备,就没有日志条目。如果关注的是可移动存储设备,则可以通过组策略强制执行审核,如下所示

使用以下命令强制执行GPO:
选中“计算机配置”>“安全设置”>“高级审核策略配置”>“对象访问”>“可移动存储审核”>“成功(如果需要,也可以失败)”审核事件框。



3

在运行Windows 7或10的设备上,将USB设备插入需要驱动程序的系统时,事件日志中会记录一些事件。

您可以查看USB设备正在连接,以及通过使用事件查看器分析以下事件来断开它们的连接:“ Microsoft / Windows / DriverFrameworks-UserMode / Operational”事件日志。(默认情况下,未启用此事件日志,因此,如果您对在启用此日志之前发生的事件感兴趣,则很不走运。)


1
“我”很感兴趣……
Pierre.Vriens

1
这不是一个完整的答案,所以我希望看到它变成一个答案。我运行eventvwr,找到了您所引用的日志,并在其下打开“ Operational”并启用了它。但是当我插入/拔下键盘时,它不会记录任何内容。
Moby
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.