Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

setup.exe trình cài đặt trong ảnh cài đặt Windows 10 có khá nhiều tham số dòng lệnh mà quản trị viên có thể quan tâm để tự động hóa và quản lý nâng cấp bản dựng Windows 10 im lặng và không cần giám sát trên máy tính người dùng sử dụng SCCM, MDT hoặc các công cụ triển khai khác. Trong bài viết này, chúng tôi sẽ hướng dẫn cách sử dụng các tham số setup.exe của Windows 10 trong quá trình kiểm tra tính tương thích và nâng cấp lên bản dựng Windows 10 mới nhất.

Tùy chọn dòng lệnh Windows 10 Setup.exe

Để nâng cấp bản dựng Windows 10, hãy cài đặt chương trình Windows setup.exe Được sử dụng. Khi bạn chạy nó, một trình hướng dẫn cập nhật Windows 10 đồ họa sẽ xuất hiện. Tuy nhiên, chương trình này có rất nhiều tham số dòng lệnh mà bạn có thể sử dụng để nâng cấp hệ điều hành tự động trên máy tính của người dùng. Cú pháp chung và các tham số của Setup.exe được liệt kê bên dưới:

 / 1394Debug: [BaudRate:] / AddBootMgrLast / Auto {Clean | DataOnly | Nâng cấp} / BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive} / BusParams: / CompactOS {Enable / Disable} / Compat {Bỏ quaWarning / ScanOnly} / CopyLogs  / Debug: [BaudRate:] / DiagnosticPrompt {enable | disable} / DynamicUpdate {enable | vô hiệu hóa} / EMSPort:{COM1 | COM2 | tắt} [/ emsbaudrate:] / InstallDrivers  / InstallFrom  / InstallLangPacks  / m: / MigNEO Disable / MigrateDrivers {all | none} / NetDebug:hostip =, port =, key = [, gật gù] [, busparams =nop] / NoReboot / PKey  / Priority Normal / PostOOBE  [\ setupcomplete.cmd] / PostRollback  [\ setuprollback.cmd] [/ postrollbackcontext {system / user}] / Quiet / ReflectDrivers  / ResizeRecoveryPartition {Enable / Disable} / ShowOOBE {full / none} / Telemetry {Enable / Disable} / TempDrive  / Unattend: / Uninstall {enable / disable} / USBDebug: / WDSDiscover / WDSServer: 

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Bạn có thể nhận được thông tin chi tiết về tất cả các tùy chọn dòng lệnh setup.exe và các tính năng của chúng cho Windows 10 trên trang tài liệu:https://docs.microsoft.com/en-us/windows-hardware/manthersure/desktop/windows- setup-command-line-options

Cách tạo ảnh ISO cài đặt Windows 10 cập nhật?

Để nâng cấp bản dựng Windows 10 của mình, bạn phải tải ảnh ISO cài đặt với phiên bản Windows 10 mới nhất. Hôm nay là Windows 10 2004 (Bản cập nhật tháng 5 năm 2020).

Bạn có thể tạo ảnh ISO với bản dựng Windows 10 hiện tại bằng cách sử dụng Công cụ tạo phương tiện .

  1. Tải xuống Công cụ tạo phương tiện (https://www.microsoft.com/en-us/software-download/windows10);
  2. Chạy MediaCreationTool2004.exe và chỉ định rằng bạn muốn Tạo phương tiện cài đặt (ổ đĩa flash USB, DVD hoặc tệp ISO) trong trình hướng dẫn; Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe
  3. Chọn ngôn ngữ, phiên bản và kiến ​​trúc của hình ảnh Windows 10 mà bạn muốn tạo; Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe
  4. Kiểm tra tệp ISO và nhập tên tệp cho nó; Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe
  5. Chờ cho đến khi Media Creation Tool tải hình ảnh cài đặt Windows 10 xuống ổ đĩa cục bộ của bạn. Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Trích xuất nội dung của hình ảnh ISO vào máy chủ tệp của bạn.

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Sử dụng Windows 10 Kiểm tra khả năng tương thích trước khi nâng cấp bản dựng

Trước khi nâng cấp hệ điều hành trên máy tính của mình, bạn có thể kiểm tra xem Windows 10 của mình có thể được nâng cấp lên bản dựng mà hình ảnh ISO mới chứa hay không. Để thực hiện, hãy chạy lệnh sau:

start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Các thông số bạn có thể sử dụng:

  • / Tự động nâng cấp - chế độ nâng cấp tự động
  • / Yên lặng - ẩn các cửa sổ hộp thoại trình hướng dẫn nâng cấp
  • / NoReboot - vô hiệu hóa khởi động lại máy tính
  • / Tắt DynamicUpdate - các bộ mà bạn không cần tải xuống các bản cập nhật mới nhất thông qua Windows Update (bạn có thể tự động tải xuống sau bằng wuauserv hoặc theo cách thủ công)
  • / Compat ScanOnly - chỉ thực hiện kiểm tra tính tương thích (mà không thực hiện nâng cấp bản dựng).

Quá trình quét tìm khả năng tương thích với bản dựng Windows 10 mới sẽ mất một chút thời gian.

Bạn có thể theo dõi quá trình kiểm tra tính tương thích trong tệp C:\ $ Windows. ~ BT \ Sources \ Panther \ setupact.log . Nếu quá trình quét kết thúc, bạn sẽ thấy dòng sau trong đó:

 Thông tin MOUPG **************** SetupHost Ghi nhật ký Kết thúc **************** 

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Bạn có thể xem kết quả phân tích khả năng tương thích trong C:\ $ Windows. ~ BT \ Sources \ Panther \ setuperr.log . Tìm dòng cuối cùng giống như sau:

 CSetupHost ::Execute (xxx):Result =xxxxxxxx 

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Đây là mã kết quả kiểm tra.

Bạn cũng có thể nhận được mã lỗi để kiểm tra khả năng tương thích nâng cấp trong dấu nhắc lệnh:

echo %errorlevel%

Mã kết quả quét phải được chuyển đổi sang định dạng thập lục phân.

Ví dụ:lệnh setup.exe đã trả về -1047526896 . Sao chép và dán mã thập phân vào máy tính ở chế độ lập trình. Để nhận mã lỗi thập lục phân, hãy sao chép giá trị từ hộp Hệ lục phân, xóa tất cả F s ở đầu và thêm 0x thay thế. Trong trường hợp của tôi, tôi có 0xC1900210 .

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Mã lỗi kiểm tra tính tương thích của Windows 10 điển hình nhất là:

  • 0xC1900210 - không tìm thấy sự cố nào;
  • 0xC1900208 - tìm thấy sự cố tương thích;
  • 0xC1900204 và 0xC190010E - không thể nâng cấp bản dựng tự động (phiên bản hoặc kiến ​​trúc Windows sai);
  • 0xC1900200 - máy tính không đáp ứng các yêu cầu phần cứng tối thiểu của Windows 10;
  • 0xC190020E - không đủ dung lượng đĩa;
  • 0xC1420127 - sự cố khi ngắt kết nối tệp WIM hình ảnh.
Bạn có thể nhận được thông tin chi tiết về lý do tại sao bạn không thể nâng cấp bản dựng Windows 10 của mình bằng công cụ setupdiag.exe.

Trong trường hợp của tôi, đã xảy ra lỗi sau trong setuperr.log:

 Lỗi MOUPG CSetupHost ::Execute (412):Result =0xC1900208 [gle =0x00000003] 

Kiểm tra SetupDiagResults.log được tạo bởi SetupDiag. Nhật ký cho thấy có hai lý do ngăn máy tính của tôi nâng cấp bản dựng Windows 10:

  • CompatBlockedApplicationAutoUninstall - một ứng dụng không tương thích đã được tìm thấy và tôi phải gỡ cài đặt nó trước khi nâng cấp.
  • FindAbruptDownlevelFailure - thông tin về lỗi cuối cùng khi ghi các mục nhập vào nhật ký đã bị gián đoạn đột ngột.
 Tìm thấy cấu hình phù hợp:CompatBlockedApplicationAutoUninstall, FindAbruptDownlevelFailure - BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5, 55882B1A-DA3E-408A-9076-23B22A0472BDSetupDiag Phiên bản:1.6.0.0  

Cuối cùng, chúng tôi khuyên bạn nên gỡ cài đặt phần mềm chống vi-rút McAfee trước khi nâng cấp:

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

 Bạn phải gỡ cài đặt "McAfee VirusScan Enterprise" trước khi tiếp tục cài đặt / cập nhật. 

Nếu bạn có SCCM, bạn có thể thu thập tập trung các giá trị của trạng thái mức lỗi từ máy tính người dùng bằng một gói và quảng cáo đơn giản bằng lệnh:setup.exe /Compat ScanOnly

Nâng cấp Windows 10 Build với Công tắc dòng lệnh Setup.exe

Cách tự động hóa nâng cấp tại chỗ Windows 10 từ Command Prompt?

Nếu không tìm thấy sự cố tương thích nào ngăn cản việc nâng cấp bản dựng Windows 10 của bạn, bạn có thể chạy nâng cấp trên máy tính bằng cách sử dụng tập lệnh dòng lệnh đơn giản. Tạo tệp BAT run_win10_upgrade.bat với mã sau trong chia sẻ mạng được chia sẻ có chứa ảnh ISO Windows 10 được trích xuất:

start /wait .\ W102004\Windows10x64-2004\setup.exe /auto upgrade /DynamicUpdate disable /showoobe None /Telemetry Disable

/ Tự động:Nâng cấp chế độ giữ tất cả các ứng dụng và dữ liệu người dùng sau khi nâng cấp. Bạn cũng có thể sử dụng / auto:data nếu bạn chỉ muốn giữ dữ liệu người dùng.

/ migratedrivers all tham số được sử dụng để buộc di chuyển tất cả các trình điều khiển. Nếu tham số không được đặt, trình cài đặt sẽ tự đưa ra quyết định đối với từng trình điều khiển.

Bạn có thể sử dụng các tùy chọn setup.exe khác khi nâng cấp Windows 10.

Bắt đầu từ Windows 10 1607, bạn có thể đặt các thông số cài đặt trong Setupconfig.ini tập tin. Tệp này phải được đặt trong thư mục với setup.exe và chứa văn bản như thế này khớp với lệnh ở trên:

 [SetupConfig] NoRebootShowOobe =NoneTelemetry =DisableDynamicUpdate =Disable 

Để chạy nâng cấp Windows 10 bằng tệp tham số, lệnh sau được sử dụng:

Setup.exe /ConfigFile setupconfig.ini