Tệp nhật ký Windows 7 nào chứa thông tin kết nối / ngắt kết nối thiết bị?


14

Windows 7 thường xuyên phát âm thanh ngắt kết nối / kết nối thiết bị mới / usb. Nó xảy ra cả khi máy tính không hoạt động và đang tải. Tất cả các kết nối thiết bị usb đã được kiểm tra (mặc dù tôi chưa thể loại trừ cáp xấu). Tôi nghĩ rằng một cách tốt để theo dõi vấn đề sẽ là chờ âm thanh và sau đó kiểm tra tệp nhật ký cho thiết bị được kết nối / ngắt kết nối mới nhất. Tôi chỉ cần biết tệp nhật ký nào có thông tin này.

Chỉnh sửa: Tôi sẽ để câu trả lời được chấp nhận, tuy nhiên vấn đề vẫn còn. Tôi nhận được âm thanh đó dường như ngẫu nhiên trong suốt cả ngày. Có ai khác có ý tưởng không?



2
Các tập tin là C:\Windows\inf\setupapi.dev.log, nhưng hầu hết thông tin là trong sổ đăng ký dưới : HKLM:\SYSTEM\CurrentControlSet\Enum\*.
not2qubit

Câu trả lời:


11

thử sử dụng USBLogView


Chương trình hay, không thực sự đọc bất kỳ tệp nhật ký usb windows nào (vì chúng không tồn tại trong windows), nhưng có ghi nhật ký các sự kiện xảy ra sau khi chương trình được mở, mặc dù vậy, chương trình hữu ích, cảm ơn vì đã đăng nó.
Moab

2
Theo yêu cầu hệ thống, hiện không hoạt động trên Windows 8/10.
Sergii Volchkov

17

Có một tệp nhật ký của tất cả các kết nối và ngắt kết nối thiết bị, trong% SystemRoot% \ inf \ setupapi.dev.log. Nó là văn bản bán dễ đọc. Nó chứa các báo cáo cho tất cả các thiết bị, không chỉ USB.

Mở nó trong Notepad (hoặc Notepad ++ hoặc vi hoặc ex hoặc ...), cuộn xuống phía dưới và lưu ý rằng đầu ra cho mỗi thiết bị mới được phân tách với trước đó bằng một vài dòng trống. Gần đây nhất sẽ là vào cuối. Có dấu thời gian.

Nếu văn bản không cho bạn biết thiết bị nào đang cố gắng kết nối, thì hãy tìm những dòng như thế này:

 dvi:      Searching for hardware ID(s):
 dvi:           usb\vid_1532&pid_0021&rev_0200&mi_00
 dvi:           usb\vid_1532&pid_0021&mi_00

và tìm kiếm trên web cho ID nhà cung cấp 1532; sau đó, từ các trang có khả năng tìm kiếm, ID sản phẩm 0021 (mã sửa đổi và phần còn lại của chuỗi không quan trọng).

nb: Có một số lượng lớn các trang web trên mạng cố gắng cung cấp thông tin này. Nhiều người trong số họ cung cấp tải về trình điều khiển. Không tải xuống bất kỳ trình điều khiển từ bất cứ nơi nào ngoại trừ a) Cập nhật của Microsoft hoặc b) trang web của công ty sản xuất thiết bị của bạn.


Tôi phải tự hỏi tại sao các downvote về điều này. Các tập tin tôi đề cập chắc chắn tồn tại và chứa thông tin như tôi mô tả. Tôi sẽ đánh giá cao việc nghe cụ thể những gì là khiếu nại.
Jamie Hanrahan

3
Không downvote. Nhưng đây là một điều: trên máy tính xách tay Win10 của tôi, tệp đó không ghi lại tất cả các sự kiện cắm / rút phích cắm. Chỉ cần thử với một thanh USB trên tất cả các cổng USB của tôi. Chỉ có sự kiện đầu tiên như vậy trong một phiên dường như được ghi lại.
StackzOfZtuff

1
@StackzOfZtuff Không điều tra điều này trên Windows 10. Có thể là nó chỉ ghi nhật ký các sự kiện yêu cầu tìm đúng tệp và trình điều khiển .INF. Khi một phiên bản thiết bị cụ thể đã được cấu hình thành công, trình điều khiển bên phải được biết cho phiên đó, vì vậy nhật ký không được cập nhật. Cảm ơn bạn đã báo cáo - đây là tin tức với tôi!
Jamie Hanrahan

Điều này cuối cùng đã giúp tôi, tôi nghĩ rằng .. Tôi đã xử lý một cảnh báo ngắt kết nối thiết bị liên tục và chắc chắn nó không liên quan đến USB. Tôi đã tìm thấy một mục Xóa thiết bị nhiều lần cho bộ đệm in hệ thống mà tôi nghĩ có thể là thủ phạm. Cảm ơn bạn về thông tin!
ClairelyClaire

3

Những loại sự kiện không phải lúc nào cũng được đăng ký. Tuy nhiên, nếu đó là một sự kiện hệ thống do chính hệ điều hành IS đăng ký, thì nó sẽ nằm trong Trình xem sự kiện của bạn dưới một Custom Views\Administrative Eventshoặc Windows Logs\Systemhoặc có thể Windows Logs\Applicationtùy thuộc vào loại sự kiện: phần cứng, trình điều khiển, v.v.

Bây giờ nếu nó được thực hiện bởi một ứng dụng, chẳng hạn như ImgBurn tăng tốc ổ đĩa quang để đọc / trích xuất hoặc ghi / ghi một cái gì đó, thì nó sẽ phụ thuộc rất nhiều vào nhà phát triển / nhà cung cấp và nếu họ đã chọn đăng ký sự kiện và ở mức độ nào. Nếu họ đăng ký sự kiện, chúng sẽ xuất hiện dưới Applications and Services Logschung tương ứng với tên ứng dụng.

Cuối cùng, nếu bạn BIẾT loại sự kiện bạn đang cố gắng nắm bắt, bạn có thể tạo báo cáo chế độ xem tùy chỉnh trong trình xem sự kiện và đặt cấp độ sự kiện, lấy nguồn bằng nhật ký (được xác định trước) hoặc theo nguồn thành phần tử cụ thể (chi tiết hơn nhiều) và ngay cả khi bạn muốn thêm từ khóa (chỉ sử dụng nếu bạn biết tên sự kiện bạn đang cố gắng nắm bắt). Làm những gì bạn cần làm sau khi bạn tạo nó và quay lại và xem những gì nó đã chụp cho bạn.

Mong rằng sẽ giúp.


1
Vấn đề là tôi không thể tìm thấy một sự kiện. Âm thanh là tiêu chuẩn, âm thanh phát ra bất cứ lúc nào bất kỳ thiết bị nào được kết nối. Windows không kiểm soát quá trình?
dims

Không nói chung. Các ổ đĩa quay, quét ổ đĩa quang, v.v ... thường được quản lý bởi bộ điều khiển của ổ đĩa. Hệ thống hiếm khi quan tâm những gì đang xảy ra. Tuy nhiên, như đã nói, HĐH cần phải nhận ra nếu ổ đĩa S READN SÀNG chẳng hạn, hay đó là DỰ ÁN, hay là BẬN, vì vậy những sự kiện này được kiểm tra nhưng thường là một phần của chức năng, vì vậy chúng có thể không nhất thiết phải đăng ký chúng như một sự kiện. Điều kiện duy nhất tôi có thể nghĩ ra khỏi đỉnh đầu là tình trạng DMA của một ổ đĩa, thậm chí đó có thể là kiểm tra dựa trên bộ điều khiển.
Gốtårđïåñ

Đây là thiết bị bên ngoài, được kết nối bằng USB. Nó có thể bị bỏ qua bởi Windows không?
dims

Nhiều khả năng là có. Tuy nhiên, vì là USB và sử dụng BUS và trình điều khiển để phân bổ phần cứng, nên hệ thống sẽ tham gia vào việc "phát hiện" nó và kiểm tra trạng thái của nó là hoạt động / không hoạt động. Tuy nhiên, nó không thực sự xem xét các sự kiện kiểm tra đó và đưa ra một thông báo cụ thể cho nó, chỉ là một phần của kiểm tra I / O của trình điều khiển và hệ thống, trừ khi trình điều khiển không chung chung và nhà sản xuất đã chọn thực hiện xử lý sự kiện, nó đã thắng ' t hiện lên.
Gốtårđïåñ

Ok, vì vậy trình xem sự kiện là công cụ vô dụng để phát hiện các sự cố hệ thống với trình điều khiển. Bởi vì nó có thể hoạt động hoặc nó không thể hoạt động - người ta không thể dựa vào nó ... Đáng tiếc!
mờ

2

Trong trường hợp bất kỳ ai vấp phải điều này và cần một giải pháp cho Windows 8 trở lên, như tôi đã làm ở đây . Tôi thấy rằng việc sử dụng EventGhost (mã nguồn mở và miễn phí) đã làm việc cho tôi trên Windows 8.1.


Vâng, đó là loại làm việc ... EventGhost là công cụ duy nhất tôi có thể thấy rằng có thể phát hiện một thiết bị kết nối, nhưng tất cả nó nói với tôi là: System.DeviceRemoved [u'\\\\?\\DISPLAY#ACR0091#5&efbe89a&0&UID519#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}']và tiếc là tôi không có ý tưởng làm thế nào để có được bất cứ điều gì ra hữu ích :) rằng
Josh

3
Có vẻ như đó là màn hình của bạn. us.driverscollection.com/Search/Monitor%5CACR0091 Hiển thị đó là Acer B273HU
Royal2000H

Tuyệt vời! Trong trường hợp cụ thể đó, tôi đã nghi ngờ như vậy, nhưng nói chung tôi không biết làm thế nào để giải thích dữ liệu từ sự kiện. Cảm ơn đã chỉ ra làm thế nào và nơi để tìm nó!
Josh

0

Tôi không có đại diện để đăng bài này dưới dạng nhận xét về phản hồi ban đầu của @imaximchuk, nhưng USBLogView hoạt động trên Windows 10 kể từ phiên bản 1.20.

Tôi gặp vấn đề tương tự với việc kết nối và ngắt kết nối liên tục và USBLogView hoạt động với tôi trên Windows 10 (10.0.16299) ... gần như vậy. Đáng buồn thay, nó chỉ ghi lại các sự kiện Thiết bị lưu trữ USB, không phải tất cả các sự kiện USB.

Tôi đã thử EventGhost (URL đã thay đổi thành http://www.eventghost.net vì bằng cách nào đó họ đã mất quyền truy cập vào địa chỉ .com) và vâng, nó hiển thị MỌI THỨ!

Như đã nói ở trên, nó hơi khó hiểu, vì vậy bạn sẽ phải thực hiện một số tìm kiếm để tìm ra nó là gì. Trong trường hợp của tôi, yep, một màn hình khác. Không biết tại sao nó bắt đầu làm điều đó ra khỏi màu xanh. Về bí ẩn tiếp theo (tại sao nó lại xảy ra.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.