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 để chẩn đoán lỗi Nâng cấp Windows

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-

  1. Sự cố hệ thống
  2. Lỗi hạt nhân
  3. 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/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.configSetupDiagResults.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 10Windows 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 .



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts