Gần như mỗi ngày, một số loại bản cập nhật phần mềm được tung ra cho hệ thống của chúng tôi. Từ hệ điều hành đến phần mềm chống vi-rút, dịch vụ đám mây, thiết bị phần cứng, hầu như không có công nghệ nào chúng tôi sử dụng là tĩnh. Và với những bản cập nhật này, các tác dụng phụ và sự cố đôi khi phải mất một thời gian mới được khắc phục.
Gần đây tôi đã phát hiện ra một lỗi thú vị nhưng không được chú ý nhiều khi tôi mua máy in đa chức năng Lexmark. Là một phần của quá trình cài đặt, tôi đã lên mạng để tải xuống trình điều khiển máy in mới nhất. (Tôi luôn khuyên bạn nên truy cập trang web của nhà cung cấp để lấy trình điều khiển mới nhất vì xét cho cùng, phần mềm mới nhất sẽ có các bản sửa lỗi mới nhất, phải không?) Tôi đã có thể thiết lập máy in để in, quét và fax điện tử và tôi đã hiểu đã được thực hiện trong ngày.
Đó là khi niềm vui bắt đầu.
Tôi thường xuyên kết nối với nhiều máy tính khác nhau bằng Remote Desktop. Thông thường, nó chắc chắn không có vấn đề gì. Ít nhất, nó đã rất vững chắc trước khi tôi có máy in mới. Đột nhiên, sau khi tôi thiết lập máy in, kết nối từ xa của tôi bắt đầu bị ngắt — thậm chí không có thông báo lỗi để cho tôi biết điều gì đã xảy ra.
Điều này chỉ ra quy tắc đầu tiên của việc sửa lỗi: Nghĩ lại khi mọi thứ hoạt động và tìm ra những gì bạn đã thay đổi. Tôi biết có thứ gì đó trong trình điều khiển máy in mà tôi đã cài đặt có khả năng là thủ phạm, nhưng làm cách nào tôi có thể xác nhận điều này? Thông thường, khi hệ thống máy tính ngừng hoạt động, sẽ có một bản ghi sự kiện ở đâu đó chỉ ra vấn đề. (Nói chung, sự cố ứng dụng hiển thị trong nhật ký sự kiện của ứng dụng. Nhưng đôi khi một ứng dụng sử dụng một thư mục con đặc biệt để theo dõi và báo cáo lỗi.)
Đối với Windows, bạn có thể truy cập Trình xem sự kiện bằng cách nhấp vào tìm kiếm và nhập “trình xem sự kiện” để khởi chạy nó. Chỉ cần mở rộng phần Nhật ký Windows và tìm trong tệp nhật ký ứng dụng.
Nếu bạn đã từng xem Trình xem sự kiện, bạn sẽ biết những nhật ký này có thể cực kỳ hữu ích hoặc cực kỳ khó hiểu. Nhiều sự kiện có thể bị bỏ qua. Nhưng thỉnh thoảng bạn sẽ tìm thấy một giải pháp giúp giải quyết gốc rễ vấn đề của mình. Với sự cố Máy tính Từ xa của tôi, tôi đã hy vọng tìm thấy manh mối trong nhật ký sự kiện — và thực sự, tôi đã tìm thấy manh mối. Tôi phát hiện ra một lỗi cho biết ứng dụng bị lỗi mỗi khi tôi cố khởi chạy một phiên từ xa.
Bây giờ đến phần thú vị tiếp theo: Đôi khi ứng dụng bạn đang sử dụng không được gọi giống như trong nhật ký sự kiện. Thường thì họ đặc biệt sử dụng các tên thực thi, vì vậy bạn phải biết “tên phần mềm” của ứng dụng hơn là những gì bạn biết về nó. Trong trường hợp này, Máy tính Từ xa có tên thực thi là mstsc.exe, viết tắt của Microsoft Terminal Service Client.
Đây là lỗi trông như thế nào:
Faulting application name: mstsc.exe, version: 10.0.19041.2075, time stamp: 0x63f96292
Faulting module name: LMFX1N4Z.DLL, version: 0.0.1.0, time stamp: 0x61b8cf09
Exception code: 0xc0000005
Fault offset: 0x0000000000038ac3
Faulting process id: 0x2b30
Faulting application start time: 0x01d948e5ef27f462
Faulting application path: C:WINDOWSsystem32mstsc.exe
Faulting module path: C:WINDOWSsystem32spoolDRIVERSx643LMFX1N4Z.DLL
Report Id: 5b058189-0b5a-4284-a62d-c583bbe5a7da
Faulting package full name:
Faulting package-relative application ID:
Bao gồm trong sự kiện đó là đầu mối tôi cần. Sự cố sự cố chỉ ra trình điều khiển, LMFX1N4Z.DLL, là trình điều khiển Lexmark. Tìm kiếm trực tuyến, tôi thấy một người dùng máy tính khác gặp phải vấn đề tương tự, nhưng với một máy ảo, không phải máy khách từ xa. Rõ ràng là tính năng chia sẻ máy in hoặc in từ xa không giống như trình điều khiển LMFX1N4Z.dll. Tôi đoán rằng vấn đề cơ bản liên quan đến trình điều khiển fax mà tôi tình cờ cài đặt. Sau khi gỡ cài đặt nó, chắc chắn, máy tính để bàn từ xa của tôi lại hoạt động trở lại. Về cơ bản, thay vì cố gắng yêu cầu Lexmark khắc phục sự cố đã tồn tại được một thời gian, tôi quyết định lựa chọn tốt nhất là chỉ xóa một phần của phần mềm máy in trong khi vẫn giữ các tính năng tôi cần.
Điều gì sẽ xảy ra nếu tôi không tìm ra nguyên nhân gốc rễ? Đôi khi bạn có thể tìm thấy một cách giải quyết. Đối với Máy tính Từ xa, Microsoft cũng cung cấp một ứng dụng máy tính từ xa hiện đại thông qua cửa hàng Microsoft. Nếu điều đó cũng không thành công, tôi có thể đã tìm kiếm các công cụ thay thế. Đôi khi, khi một lỗi tác động đến bạn, đó là cách duy nhất để khắc phục sự cố cho đến khi bản sửa lỗi được phát hành.
Thông thường, việc chẩn đoán một hệ thống hoạt động sai bắt đầu bằng việc xác định xem những hệ thống khác có đang gặp vấn đề tương tự hay không. Sau khi tôi áp dụng các bản cập nhật, tôi kiểm tra trực tuyến ở một số địa điểm để xác nhận xem có bất kỳ lỗi nào tôi gặp phải chỉ xảy ra với tôi hay ảnh hưởng đến những người khác hay không. Tôi bắt đầu bằng cách truy cập bảng điều khiển tình trạng bản phát hành Windows để xem xét mọi sự cố đã biết. Tiếp theo, tôi truy cập diễn đàn Windows 10 và Windows 11 của Reddit hoặc diễn đàn Askwoody để biết báo cáo về bất kỳ sự cố bất thường nào.
Gần đây, đã xảy ra sự cố khiến quản trị viên máy chủ không thể cài đặt một trong các bản cập nhật của tháng này. Hóa ra nguyên nhân gốc rễ là do lỗi của Microsoft trong đó một số máy chủ Windows cụ thể sku (Essentials) bị chặn không đúng cách để nhận các bản cập nhật. Một người đăng khác cho rằng sự cố với máy chủ dữ liệu Windows 2012 R2 có thể tương tự và khi xem xét các tệp nhật ký đã phát hiện ra rằng bản cập nhật ngăn xếp dịch vụ bị thiếu.
Lỗi xảy ra tất cả các thời gian. Và không phải tất cả chúng đều là kết quả của việc vá lỗi kém của Microsoft. Thông thường, nó chỉ đơn giản là giới thiệu một cái gì đó mới gây ra lỗi. Vì vậy, hãy luôn nhớ tự hỏi: Điều gì đã thay đổi? Có tệp nhật ký không? Có phải những người khác đang nhìn thấy cùng một vấn đề với tôi không?
Trả lời những câu hỏi cơ bản này sẽ giúp bạn có được một hệ thống không có lỗi.
Bản quyền © 2023 IDG Communications, Inc.