AMD64
ターゲットプラットフォーム用のMicrosoftAutomation Installation Kit 10(ホストはWindows 10)を使用してWindowsPEブートスティックを生成しています。
WinPE内からのネットワーク接続は必要ないため、idはそれらを完全かつ安全に無効にします。
WinPEブートチェーン を大まかに理解しているので、 構成ファイル をwpeinit
に渡すことができるので、ネットワークを無効にできます。 10年前の謎 残り:そのファイルはどのように構造化する必要がありますか?の最小限の例
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-Microsoft-com:unattend">
<EnableNetwork>false</EnableNetwork>
</unattend>
エラーメッセージをスローしませんが、機能しません。 startnet.cmd
内から次のように呼び出されます:
wpeinit -unattend:"%SystemRoot%\system32\Unattend.xml"
私も 持っている見たwpeinit /unattend: ...
。
%SystemRoot%\system32\wpeinit.log
ログファイルには次のように記載されています。
2017-08-02 13:26:16.061、情報WPEINITは無人ファイル[X:\ windows\system32\Unattend.xml]を処理しています
.。
2017-08-02 13:26:16.295、情報====ネットワークアクセスの初期化と構成の適用==== 2017-08-02 13:26:16.295、情報EnableNetwork無人設定が指定されていません。このコンテキストのデフォルトのアクションは、ネットワークサポートを有効にすることです。
提供例 どちらもあまり役に立ちません。これは自動インストール用であり、構成用ではないと思います。
次のコマンドでネットワークが無効になっていることを確認します
netsh interface ipv4 show interfaces
netsh interface ipv6 show interfaces
netsh経由の接続を無効にする のような可能性があります
netsh interface set interface "Local Area Connection" DISABLED
しかし、WinPEがすでにDHCPにアクセスしようとしたか、ネットワーク経由で短期間到達可能であった可能性があることを恐れています。
では、ネットワークレスのWinPEをどのように実現できるでしょうか。ありがとう!
ドライバーで初期化されたデバイスが必要なため、startnet.cmd
からwpeinit
を呼び出すオプションはありませんか? いくつかの投稿 そう提案します。
ふれか!私はとても近かったので、ついにそれを機能させることができました( 1つの参照 質問の実際に答えがありましたが、x86
のみ)。
学んだ重要な教訓:
components
が必要です。 ドキュメント 、特に Microsoft-Windows-Setup
<EnableNetwork>
構成を許可するものを参照してください。これは、生成プロセスによってUnattend.xml
にコピーされる%SystemRoot%\system32
です。
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-Microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="AMD64">
<EnableNetwork>false</EnableNetwork>
</component>
</settings>
<cpi:offlineImage cpi:source="" xmlns:cpi="urn:schemas-Microsoft-com:cpi" />
</unattend>
変更されたstartnet.cmd
を介して呼び出されます
wpeinit /unattend="%SystemRoot%\system32\Unattend.xml"
これにより、次のログエントリが作成されます。
2017-08-02 14:51:20.747、情報WPEINITは無人ファイル[X:\ windows\system32\Unattend.xml]を処理しています
.。
2017-08-02 14:51:20.982、情報====ネットワークアクセスの初期化と構成の適用====
2017-08-02 14:51:20.982、情報ネットワークのサポートは有効になりません。
2017-08-02 14:51:20.982、情報ステータス:成功(0x00000001)
[〜#〜]注意[〜#〜]:System32
フォルダーにファイルが存在するだけで、その評価が行われます。したがって、ファイルがその場所にある場合、wpeinit
へのパラメーターは実際には必要ありません。