Quy trình nâng cấp cho Windows 10 có thể gặp sự cố khiến việc cài đặt bản dựng mới không thể thực hiện được. Nếu bạn là Người dùng nội bộ Windows trong Fast Ring, bạn sẽ nhận được các bản dựng mới nhanh hơn nhiều so với các bản dựng khác. Chúng có chất lượng trước khi phát hành và có thể chứa các vấn đề nghiêm trọng.
Khi Thiết lập không nâng cấp được hệ điều hành, Windows sẽ hiển thị mã lỗi và kết thúc quá trình. Thông tin chi tiết thường có thể được tìm thấy trong nhật ký thiết lập. Thật không may, những nhật ký này không thân thiện với người dùng. Thật khó để đọc và hiểu những gì đang diễn ra và lọc ra những sự kiện thành công. Với mục đích này, có thể sử dụng công cụ SetupDiag.
SetupDiag.exe là một công cụ chẩn đoán độc lập có thể được sử dụng để biết thông tin chi tiết về lý do nâng cấp Windows 10 không thành công.
SetupDiag hoạt động bằng cách kiểm tra các tệp nhật ký Windows Setup. Nó cố gắng phân tích các tệp nhật ký này để xác định 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.
SetupDiag có thể được tải xuống từ trang web sau:
Tải xuống SetupDiag
Công cụ này hỗ trợ các tham số sau:
Tham số | Sự miêu tả |
---|
/? | - Hiển thị trợ giúp tương tác
|
/Đầu ra: | - Tham số tùy chọn này cho phép bạn chỉ định tệp đầu ra cho kết quả. Đây là nơi bạn sẽ tìm thấy những gì SetupDiag có thể xác định. Chỉ hỗ trợ đầu ra định dạng văn bản. Đường dẫn UNC sẽ hoạt động, miễn là bối cảnh mà SetupDiag chạy có quyền truy cập vào đường dẫn UNC. Nếu đường dẫn có khoảng trắng, bạn phải đặt toàn bộ đường dẫn trong dấu ngoặc kép (xem phần ví dụ bên dưới).
- Mặc định: Nếu không được chỉ định, SetupDiag sẽ tạo fileSetupDiagResults.logtrong cùng thư mục nơi SetupDiag.exe được chạy.
|
/Cách thức: | - Tham số tùy chọn này cho phép bạn chỉ định chế độ mà SetupDiag sẽ hoạt động: Ngoại tuyến hoặc Trực tuyến.
- Ngoại tuyến: yêu cầu SetupDiag chạy trên một tập hợp các tệp nhật ký đã được ghi lại từ hệ thống bị lỗi. Trong chế độ này, bạn có thể chạy ở bất cứ nơi nào bạn có quyền truy cập vào tệp nhật ký. Chế độ này không yêu cầu chạy SetupDiag trên máy tính không cập nhật được. Khi bạn chỉ định chế độ ngoại tuyến, bạn cũng phải chỉ định tham số /LogsPath:.
- Trực tuyến: thông báo cho SetupDiag rằng nó đang được chạy trên máy tính không cập nhật được. SetupDiag sẽ cố gắng tìm các tệp nhật ký và tài nguyên ở các vị trí Windows tiêu chuẩn, chẳng hạn như%SystemDrive%$Windows.~btthư mục cho các tập tin nhật ký thiết lập.
- Đường dẫn tìm kiếm tệp nhật ký có thể được định cấu hình trong tệp SetupDiag.exe.config, bên dưới phím SearchPath. Đường dẫn tìm kiếm được phân tách bằng dấu phẩy. Lưu ý: Một số lượng lớn đường dẫn tìm kiếm sẽ kéo dài thời gian cần thiết để SetupDiag trả về kết quả.
- Mặc định: Nếu không được chỉ định, SetupDiag sẽ chạy ở chế độ Trực tuyến.
|
/LogsPath: | - Tham số tùy chọn này chỉ được yêu cầu khi/Chế độ:Ngoại tuyếnđược quy định. Điều này cho SetupDiag.exe biết nơi tìm các tệp nhật ký. Các tệp nhật ký này có thể ở định dạng thư mục phẳng hoặc chứa nhiều thư mục con. SetupDiag sẽ tìm kiếm đệ quy tất cả các thư mục con. Tham số này nên được bỏ qua khi/Chế độ:Trực tuyếnđược quy định.
|
/ZipWindow: | - Tham số tùy chọn này yêu cầu SetupDiag.exe tạo một tệp zip tiếp tục các kết quả của nó và tất cả các tệp nhật ký mà nó đã phân tích cú pháp. Tệp zip được tạo trong cùng thư mục nơi SetupDiag.exe được chạy.
- Mặc định: Nếu không được chỉ định, giá trị 'true' sẽ được sử dụng.
|
/dài dòng | - Tham số tùy chọn này sẽ xuất ra nhiều dữ liệu hơn vào tệp nhật ký do SetupDiag.exe tạo ra. Theo mặc định, SetupDiag sẽ chỉ tạo một mục nhập tệp nhật ký cho các lỗi nghiêm trọng. sử dụng/dài dòngsẽ khiến SetupDiag luôn tạo một tệp nhật ký có chi tiết gỡ lỗi, điều này có thể hữu ích khi báo cáo sự cố với SetupDiag.
|
Nếu nâng cấp bản dựng của bạn không thành công, hãy chạy công cụ và xem tệp SetupDiagResults.log trong cùng thư mục nơi SetupDiag được lưu trữ.
Bạn có thể chỉ định vị trí của tệp nhật ký bằng cách sử dụng đối số Đầu ra:
|_+_|Ngoài ra, bạn có thể ghi đè vị trí nhật ký Windows (ví dụ: để phân tích nhật ký của hệ điều hành không thể phát hiện được) như sau:
|_+_|Tùy thuộc vào thời điểm nâng cấp không thành công, hãy sao chép một trong các thư mục sau vào vị trí ngoại tuyến của bạn:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
Ví dụ sau đây chứng minh rằng nhật ký của SetupDiag bắt đầu ở chế độ ngoại tuyến. Trong ví dụ này, có một cảnh báo ứng dụng, nhưng vì quá trình thiết lập được thực thi ở chế độ /quiet nên nó sẽ trở thành một khối. Hướng dẫn giải quyết vấn đề được SetupDiag cung cấp ở đầu ra.
|_+_|Nguồn: docs.microsoft.com