Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

setup.exe Windows 10インストールイメージのインストーラーには、SCCM、MDT、またはその他の展開ツールを使用して、ユーザーコンピューターでWindows 10のサイレントおよび無人ビルドアップグレードを自動化および管理するために、管理者が関心を持つ可能性のあるコマンドラインパラメーターが多数含まれています。この記事では、互換性チェックおよび最新のWindows10ビルドへのアップグレード中にWindows10setup.exeパラメーターを使用する方法を示します。

Windows10Setup.exeコマンドラインオプション

Windows 10ビルドをアップグレードするには、Windowsインストールプログラム setup.exe 使用されている。実行すると、グラフィカルなWindows10更新ウィザードが表示されます。ただし、このプログラムには、ユーザーのコンピューターでOSを自動アップグレードするために使用できるコマンドラインパラメーターが多数あります。 Setup.exeの一般的な構文とパラメーターを以下に示します。

/1394Debug:<channel>
[BaudRate:<baudrate>]
/AddBootMgrLast
/Auto {Clean | DataOnly | Upgrade}
/BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive}
/BusParams:<bus.device.function>
/CompactOS {Enable / Disable}
/Compat {IgnoreWarning / ScanOnly}
/CopyLogs<location>
/Debug:<port> [BaudRate:<baudrate>]
/DiagnosticPrompt {enable | disable}
/DynamicUpdate {enable | disable}
/EMSPort: {COM1 | COM2 | off} [/emsbaudrate:<baudrate>]
/InstallDrivers<location>
/InstallFrom<path>
/InstallLangPacks<location>
/m:<folder_name>
/MigNEO Disable
/MigrateDrivers {all | none}
/NetDebug:hostip=<w.x.y.z>,port=<n>,key= <q.r.s.t>[,nodhcp][,busparams=n.o.p]
/NoReboot
/PKey<product key>
/Priority Normal
/PostOOBE<location> [\setupcomplete.cmd]
/PostRollback<location> [\setuprollback.cmd] [/postrollbackcontext {system / user}]
/Quiet
/ReflectDrivers<location>
/ResizeRecoveryPartition {Enable / Disable}
/ShowOOBE {full / none}
/Telemetry {Enable / Disable}
/TempDrive <drive_letter>
/Unattend:<answer_file>
/Uninstall {enable / disable}
/USBDebug:<hostname>
/WDSDiscover
/WDSServer:<servername>

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

すべてのsetup.exeコマンドラインオプションとWindows10の機能に関する詳細情報は、ドキュメントページで入手できます。https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows- setup-command-line-options

最新のWindows10インストールISOイメージを作成する方法

Windows 10ビルドをアップグレードするには、最新のWindows10バージョンのインストールISOイメージを取得する必要があります。今日はWindows102004(2020年5月の更新)です。

メディア作成ツールを使用して、現在のWindows10ビルドでISOイメージを作成できます。 。

  1. メディア作成ツールをダウンロードします (https://www.microsoft.com/en-us/software-download/windows10);
  2. MediaCreationTool2004.exeを実行します インストールメディア(USBフラッシュドライブ、DVD、またはISOファイル)を作成することを指定します ウィザードで; Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード
  3. 作成するWindows10イメージの言語、エディション、およびアーキテクチャを選択します。 Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード
  4. ISOファイルを確認してください そのファイル名を入力します。 Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード
  5. MediaCreationToolがWindows10インストールイメージをローカルドライブにダウンロードするまで待ちます。 Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

ISOイメージの内容をファイルサーバーに抽出します。

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

ビルドをアップグレードする前にWindows10互換性チェックを使用する

コンピューターのOSをアップグレードする前に、Windows10が新しいISOイメージに含まれるビルドにアップグレードできるかどうかを確認できます。これを行うには、次のコマンドを実行します:

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

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

使用できるパラメーター:

  • /自動アップグレード –自動アップグレードモード
  • /静か –アップグレードウィザードのダイアログウィンドウを非表示にします
  • / NoReboot –コンピュータの再起動を無効にします
  • /DynamicUpdate無効 — Windows Updateを介して最新の更新プログラムをダウンロードする必要がないセット(後でwuauservを使用して自動的にダウンロードすることも手動でダウンロードすることもできます)
  • / Compat ScanOnly –互換性チェックのみを実行します(ビルドアップグレードは実行しません)。

新しいWindows10ビルドとの互換性をスキャンするには時間がかかります。

互換性チェックプロセスは、ファイル C:\ $ Windows。〜BT \ Sources \ Panther \ setupact.logで追跡できます。 。スキャンチェックが終了すると、次の行が表示されます。

Info MOUPG **************** SetupHost Logging End ****************

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

互換性分析の結果は、 C:\ $ Windows。〜BT \ Sources \ Panther \ setuperr.logで確認できます。 。次のような最後の行を見つけます:

CSetupHost::Execute(xxx): Result = xxxxxxxx

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

これはチェック結果コードです。

コマンドプロンプトでアップグレードの互換性チェックのエラーコードを取得することもできます:

echo %errorlevel%

スキャン結果のコードは16進形式に変換する必要があります。

たとえば、setup.exeコマンドが -1047526896を返しました。 。プログラマーモードで、10進コードをコピーして電卓に貼り付けます。 16進エラーコードを取得するには、[16進]ボックスから値をコピーし、すべての Fを削除します。 s最初に、 0xを追加します 代わりは。私の場合、 0xC1900210を持っています 。

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

最も一般的なWindows10互換性チェックのエラーコードは次のとおりです。

  • 0xC1900210 –問題は見つかりませんでした;
  • 0xC1900208 –互換性の問題が見つかりました;
  • 0xC1900204および0xC190010E–自動ビルドアップグレードは不可能です(Windowsエディションまたはアーキテクチャが間違っています)。
  • 0xC1900200 –コンピューターがWindows10のハードウェアの最小要件を満たしていません。
  • 0xC190020E –十分なディスク容量がありません;
  • 0xC1420127 –イメージWIMファイルをアンマウントするときの問題。
setupdiag.exeツールを使用してWindows10ビルドをアップグレードできない理由の詳細情報を入手できます。

私の場合、setuperr.logに次のエラーがありました:

Error MOUPG CSetupHost::Execute(412): Result = 0xC1900208[gle=0x00000003]

SetupDiagによって作成されたSetupDiagResults.logを確認してください。ログには、コンピューターがWindows10ビルドをアップグレードできない2つの理由があることが示されています。

  • CompatBlockedApplicationAutoUninstall —互換性のないアプリが見つかりました。アップグレードする前にアンインストールする必要があります。
  • FindAbruptDownlevelFailure —ログへのエントリの書き込み時の最後のエラーに関する情報が突然中断されました。
Matching Profile found: CompatBlockedApplicationAutoUninstall, FindAbruptDownlevelFailure - BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5, 55882B1A-DA3E-408A-9076-23B22A0472BD

SetupDiag version: 1.6.0.0

最後に、アップグレードの前にMcAfeeアンチウイルスをアンインストールすることをお勧めします。

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

You must uninstall "McAfee VirusScan Enterprise" before continuing with the installation/update.

SCCMを使用している場合は、setup.exe /Compat ScanOnlyコマンドを使用して、簡単なパッケージとアドバタイズメントを使用して、ユーザーのコンピューターからエラーレベルステータスの値を一元的に収集できます。

Setup.exeコマンドラインスイッチを使用したWindows10ビルドのアップグレード

コマンドプロンプトからWindows10インプレースアップグレードを自動化する方法

Windows 10ビルドのアップグレードを妨げる互換性の問題が見つからない場合は、単純なコマンドラインスクリプトを使用してコンピューターでアップグレードを実行できます。 BATファイルを作成しますrun_win10_upgrade.bat 抽出されたWindows10ISOイメージを含む共有ネットワーク共有内の次のコードを使用します。

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

/ Auto:Upgrade モードは、アップグレード後にすべてのアプリとユーザーデータを保持します。 / auto:dataを使用することもできます ユーザーデータのみを保持する場合はモード。

/ migratedrivers all パラメータは、すべてのドライバを強制的に移行するために使用されます。パラメーターが設定されていない場合、インストーラー自体が各ドライバーを個別に決定します。

Windows 10をアップグレードするときに、他のsetup.exeオプションを使用できます。

Windows 10 1607以降、 Setupconfig.iniでインストールパラメータを設定できます。 ファイル。このファイルは、setup.exeのあるフォルダーに配置し、上記のコマンドに一致する次のようなテキストを含める必要があります。

[SetupConfig]
NoReboot
ShowOobe=None
Telemetry=Disable
DynamicUpdate=Disable

パラメータファイルを使用してWindows10アップグレードを実行するには、次のコマンドを使用します。

Setup.exe /ConfigFile setupconfig.ini


  1. Windows 10 でデュアル モニターをセットアップする方法

    デュアル モニターをセットアップすると、マルチタスクが可能になります。あなたがゲーマー、コンテンツ クリエーター、プレゼンテーション メーカー、データ アナリスト、コーダー、または複数の作業を行う必要がある人であれば、Windows 10 で複数のモニターを簡単にセットアップする方法の答えが必要になる場合があります。このガイドは、モニターの構成、ディスプレイ設定の調整、カスタマイズなどについて詳しく説明することを目的としています。 そのため、Windows 10 のデュアル モニター セットアップについて学習することで、在宅勤務や新しいオフィスのセットアップ エクスペリエンスをユニークなもの

  2. Windows 10 は 20H1 Build で強力になります

    進化し続ける Windows には、2019 年 5 月の更新に加えて、さらに別のビルドが付属しています。 Windows Insider を使用しているすべてのユーザーは、来年初めにプレビューが 20H1 をビルドすることを期待できます。 Microsoft が本日 19H2 を発表したように、スロー リングを使用すると、追加されたすべてのレビュー済み機能の利点が得られます。 Windows 10 で Windows Insider プログラムを入手する方法をご覧ください . 現在、Windows バージョン 1903 (OS ビルド 18362.175) を使用しています。コード名 20