Mặc dù Windows 10 thường cung cấp mã lỗi về lỗi nâng cấp hoặc cập nhật, nhưng đôi khi, nó không hiển thị bất cứ điều gì, khiến bạn phải đoán nguyên nhân gốc rễ của vấn đề. Tuy nhiên, Microsoft cung cấp một công cụ tùy chọn có tên là SetupDiag, miễn phí và được thiết kế để chẩn đoán và xác định lý do chính xác khiến bản cập nhật hoặc nâng cấp không cài đặt được. Hãy cùng tìm hiểu về SetupDiag trong bài viết dưới đây nhé!
SetupDiag là gì?

SetupDiag hoạt động bằng cách phân tích nhật ký thiết lập Windows (do quá trình cài đặt để lại) và kiểm tra thông tin với cơ sở dữ liệu về các sự cố đã biết để xác định lý do cài đặt không thành công, từ đó bạn có thể tìm ra giải pháp cho sự cố.
Tại thời điểm viết bài này, công cụ SetupDiag bao gồm một cơ sở dữ liệu (rules.xml) với nhiều quy tắc phù hợp với các sự cố đã biết, nhưng các quy tắc này sẽ được cập nhật khi có phiên bản công cụ mới.
Trong hướng dẫn này, tôi sẽ hướng dẫn bạn các bước sử dụng công cụ SetupDiag để hiểu lý do tại sao bản cập nhật hoặc nâng cấp không cài đặt được và giúp bạn tìm ra giải pháp.
Cách kiểm tra lỗi nâng cấp Windows 10 bằng SetupDiag
Quá trình sử dụng SetupDiag rất đơn giản. Bạn chỉ cần đảm bảo rằng phiên bản .NET Framework cần thiết đã được cài đặt, sau đó chạy công cụ và xem lại kết quả.
Xác nhận phiên bản .NET Framework
Để xác nhận thiết bị đáp ứng các yêu cầu tối thiểu của .NET Framework, hãy thực hiện các bước sau:
- Mở Start.
- Tìm kiếm Command Prompt, nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn Run as administrator.
- Nhập lệnh sau để hiển thị phiên bản .NET đã cài đặt và nhấn Enter : reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
- Kiểm tra trường "Version” để xem có giá trị cao hơn 4.8.xxxxx không để xác nhận bạn có thể chạy công cụ.

Nếu thiết bị bao gồm .NET 4.6 trở lên, hãy tiếp tục các bước dưới đây. Nếu không, hãy tải xuống trình cài đặt ngoại tuyến .NET phiên bản 4.8 trở lên và nhấp đúp vào tệp để cài đặt phần mềm.
Chạy công cụ SetupDiag
Để chạy công cụ SetupDiag trên Windows 10, hãy làm theo các bước sau:
- Mở trang tải xuống SetupDiag.
- Nhấp vào nút Download SetupDiag.

- Chọn một thư mục trống để tải xuống các tập tin.
- Nhấp vào nút Save.
- Mở File Explorer.
- Duyệt đến vị trí tệp đã tải xuống.
- Nhấp chuột phải vào "SetupDiag.exe" và chọn tùy chọn Run as administrator.

- Sau khi bạn hoàn tất các bước, công cụ sẽ chạy ngay lập tức mà không cần cài đặt hoặc tương tác của người dùng. Nó sẽ kiểm tra các quy tắc khả dụng so với nhật ký cài đặt không thành công và SetugDiag sẽ tự động đóng.
- Sau khi quá trình hoàn tất, bạn sẽ có ba tệp mới, bao gồm "Log.zip", "SetupDiag.exe.config" và "SetupDiagResults.log" bên trong thư mục mà bạn đã tải xuống tệp "SetupDiag.exe".
Chạy SetupDiag từ Command Prompt
Nếu sau khi chạy công cụ, bạn không tìm thấy tệp nhật ký, thì bạn có thể phải chạy công cụ thông qua Command Prompt. Sau đây là cách thực hiện:
- Mở Start.
- Tìm kiếm Command Prompt, nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn Run as administrator .
- Nhập lệnh sau để mở thư mục chứa công cụ mà bạn đã tải xuống và nhấn Enter : cd %USERPROFILE%\Downloads\SetupDiag
Trong lệnh, hãy cập nhật đường dẫn theo vị trí thư mục nơi bạn đã lưu công cụ.
- Nhập lệnh sau để chạy công cụ và tạo tệp nhật ký có kết quả rồi nhấn Enter : SetupDiag.exe /Output:%USERPROFILE%\Downloads\SetupDiag\SetupDiagResults.log
Trong lệnh, hãy cập nhật đường dẫn đến vị trí bạn đã lưu công cụ.

Sau khi bạn hoàn tất các bước, công cụ sẽ chạy và tạo tệp nhật ký với tất cả kết quả. Trang hỗ trợ của Microsoft này có nhiều mẫu lệnh hơn để sử dụng công cụ này.
Kiểm tra kết quả SetupDiag
Để xem lại kết quả SetupDiag, hãy thực hiện các bước sau:
- Mở File Explorer.
- Duyệt đến vị trí tệp đã tải xuống.
- Nhấp chuột phải vào tệp SetupDiagResults.log và chọn tùy chọn Open.

Sau khi bạn hoàn tất các bước, tệp nhật ký sẽ mở ra với các kết quả mà công cụ có thể xác định dựa trên các quy tắc đã biết.
- Ví dụ, đối với hướng dẫn này, tôi đã bắt đầu quá trình nâng cấp lên phiên bản Windows 10 mới hơn và sau đó buộc thiết bị phải tắt. Quá trình thiết lập trở lại phiên bản trước đó và nhật ký lỗi đã được lưu trên thiết bị.
- Phần đầu tiên của tệp chứa thông tin hệ thống về máy tính của bạn, bao gồm tên thiết bị, nhà sản xuất, phiên bản BIOS (UEFI), phiên bản Windows 10 gốc, phần mềm diệt vi-rút đã đăng ký, ngày nâng cấp, v.v.

Sau đó, bạn sẽ thấy chi tiết lỗi bên dưới thông tin hệ thống. Trong trường hợp này, chúng ta có thể thấy quá trình cài đặt không thành công khi áp dụng các tệp mới vì thiết bị buộc phải tắt và chúng ta có thể thấy mã lỗi (0xC1900101-0x2000C) của sự cố.
- Tùy thuộc vào lỗi, bạn sẽ thấy các thông tin chi tiết khác nhau giúp bạn xác định nguyên nhân gốc rễ và các bước để giải quyết vấn đề.
- Nếu bạn không thấy khuyến nghị nào để khắc phục sự cố, hãy làm theo liên kết được cung cấp, sử dụng mã lỗi hoặc tìm hiểu sự cố trực tuyến bằng bất kỳ thông tin nào có sẵn.
Trên đây đã hướng dẫn bạn chi tiết cách sử dụng SetupDiag để xác định sự cố nâng cấp trên Windows 10 cực dễ dàng. Hy vọng thông tin trên sẽ hữu ích cho bạn nhé!
Nguồn: www.phucanh.vn/meo-vat-cach-su-dung-setupdiag-de-xac-dinh-su-co-nang-cap-tren-windows-10.html