Cách sử dụng SetupDiag.exe để chẩn đoán lỗi Nâng cấp Windows
Bản cập nhật Windows thường được cài đặt trên PC của bạn mà không phức tạp. Nhưng đôi khi nó đòi hỏi một chút công việc, đặc biệt là khi nói đến khả năng tương thích và các bản vá. Nếu bạn gặp phải các lỗi cập nhật không thành công như vậy, trước tiên bạn phải tìm kiếm mã lỗi theo cách thủ công, sau đó tìm các bước khắc phục sự cố. Tất cả điều này tiêu tốn thời gian. Vì vậy, Microsoft đã đưa ra một giải pháp đơn giản - SetupDiag.exe .
SetupDiag.exe là một công cụ chẩn đoán độc lập để tìm kiếm chi tiết về lý do tại sao không cài đặt được bản nâng cấp Windows 11/10Như bạn đã biết, quá trình cập nhật trong Windows 11/10 đã được sắp xếp hợp lý một cách triệt để nhưng điều đó không có nghĩa là nó luôn không có vấn đề và do đó, công cụ này.
Cách sử dụng SetupDiag.exe
SetupDiag.exe yêu cầu cài đặt Microsoft .NET Framework 4 trên PC của bạn. Công cụ này hoạt động bằng cách kiểm tra các tệp nhật ký Thiết lập Windows(Windows Setup) và phân tích cú pháp chúng để tìm ra nguyên nhân gốc rễ của việc không cập nhật hoặc nâng cấp máy tính lên Windows 10 . SetupDiag có thể chạy trên máy tính không cập nhật được hoặc bạn có thể xuất nhật ký từ máy tính sang vị trí khác và chạy SetupDiag ở chế độ ngoại tuyến.
Khi bạn đã thiết lập và chạy công cụ, nó cũng có thể được sử dụng để thực hiện kiểm tra và phân tích. Bất cứ khi nào Windows gặp một tình huống có khả năng ảnh hưởng đến hoạt động an toàn của hệ thống, hệ thống sẽ tạm dừng. Điều kiện này được gọi là kiểm tra lỗi(bug check) . Nó cũng thường được gọi là a-
- Sự cố hệ thống
- Lỗi hạt nhân
- Lỗi dừng hoặc BSOD
Nguyên nhân điển hình của sự cố này là do thiết bị phần cứng, trình điều khiển phần cứng hoặc một số phần mềm liên quan.
Nếu quá trình kiểm tra lỗi xảy ra trong quá trình nâng cấp, Windows Setup sẽ trích xuất một tệp minidump ( setupmem.dmp ).
Để gỡ lỗi kiểm tra lỗi liên quan đến thiết lập, người ta phải:
Chỉ định các tham số /Mode: Offline và /LogsPath và thử thu thập tệp kết xuất bộ nhớ thiết lập (setupmem.dmp) từ hệ thống bị lỗi.
Xin(Please) lưu ý rằng bạn không thể gỡ lỗi kết xuất bộ nhớ ở chế độ trực tuyến.
Bạn sẽ tìm thấy Setupmem.dmp bên dưới
%SystemDrive%$Windows.~bt\Sources\Rollback
Hoặc
%WinDir%\Panther\NewOS\Rollback
tùy thuộc vào thời điểm kiểm tra lỗi xảy ra.
Sau đó, bạn có thể cài đặt Công cụ gỡ lỗi Windows(Windows Debugging Tools) trên máy tính chạy SetupDiag . Nếu bạn chọn chạy công cụ mà không có tham số, nó sẽ cố gắng định vị các tệp nhật ký mà Windows 11/10 tạo ra trong quá trình nâng cấp trong các thư mục mặc định trên thiết bị.
Khi quá trình quét kết thúc, SetupDiag sẽ tạo Log.zip , SetupDiag.exe.config và SetupDiagResults.log trong thư mục chứa SetupDiag.exe(SetupDiag.exe) .
Chương trình cũng tạo một tệp results.log(results.log file) trong thư mục của nó sau khi hoàn thành quá trình quét. Mọi vấn đề nâng cấp gặp phải đều được phát hiện nhanh chóng trong các tệp nhật ký trong quá trình phân tích cú pháp.
Ngoài những điều trên, SetupDiag tạo một kho lưu trữ zip của tất cả các tệp nhật ký được xử lý và cũng lưu tệp Logs.zip trong cùng một thư mục.
Cuối cùng, có một tùy chọn thậm chí chạy SetupDiag.exe ở chế độ ngoại tuyến để phân tích cú pháp các thư mục được sao chép từ một thiết bị khác.
Công cụ SetupDiag(SetupDiag) hiện được bao gồm trong Windows Setup
Trong Windows 10 và Windows 11 , công cụ SetupDiag được bao gồm trong (SetupDiag)Windows Setup .
Trong quá trình nâng cấp, Windows Setup sẽ trích xuất tất cả các tệp nguồn của nó vào thư mục %SystemDrive%$Windows.~btSources
.
Bây giờ, setupdiag.exe cũng được cài đặt trong thư mục này và trong trường hợp nâng cấp không thành công, công cụ SetupDiag sẽ tự động chạy để tìm hiểu lý do tại sao nó không thành công.
Trong trường hợp này, các tham số sau được sử dụng:
/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results
Kết quả phân tích SetupDiag có thể được tìm thấy tại:
%WinDir%\Logs\SetupDiag\SetupDiagResults.xml
và trong Cơ quan đăng ký dưới
HKLM\SYSTEM\Setup\SetupDiag\Results
- Nếu quá trình nâng cấp diễn ra bình thường, thư mục Nguồn bao gồm setupdiag.exe sẽ được chuyển đến
%SystemDrive%Windows.Old
để dọn dẹp. - Nếu thư mục Windows.old bị xóa sau đó, setupdiag.exe cũng sẽ bị xóa.
Để biết đầy đủ chi tiết về cách sử dụng SetupDiag.exe , bạn có thể đọc Tài liệu Microsoft(Microsoft Doc) này .
Related posts
Windows 10 Upgrade error Mã và giải pháp
system registry chứa đường dẫn tệp không hợp lệ - Windows 10 Upgrade error
Cách nâng cấp từ Windows 7 đến Windows 10 mà không mất dữ liệu
Fix Windows Upgrade error 0xc1900204
Remove Cài đặt Windows trước đó sau khi nâng cấp Windows 10
Fix Windows 10 Upgrade Install error 0x8007042B - 0x2000d
Windows 10 Update Assistant bị kẹt ở 99%
Windows Fresh Start vs Refresh vs Reset vs Clean Install và nhiều hơn nữa
Cách đặt trước bản nâng cấp miễn phí lên Windows 10
Các tính năng Microsoft Family đã tắt sau Windows 10 Upgrade hoặc cập nhật
Fix Windows Upgrade Error 0xC1900101-0x4000D
Fix Windows 10 Upgrade Install error 0x80070002 - 0x3000D
Fix Windows Upgrade Error 0XC1900404 và 0xc1900405
Windows 10 Media Creation Tool: Create Installation Media
Sorry, chúng tôi đang gặp sự cố xác định nếu máy tính của bạn có thể chạy Windows 10
Bộ xử lý của PC này không hỗ trợ một tính năng quan trọng
Cách nâng cấp lên Windows 10 từ Windows 7 FREE ... ngay cả bây giờ!
Làm thế nào để có được những Windows 10 version 21H1 May 2021 Update
Phần mềm Disk encryption không tương thích gây ra Windows 10 upgrade crash
0xc1900103, MOSETUP_E_COMPAT_TIMEOUT error trên Windows 10