質問: windowspeでのvb.netの実行 visualbasicでアプリを作りました。そして、windows peで実行したいと思います。bartpeなどのディストリビューションではなく、microsoftから入手できるストックpeです。 windowspeはデフォルトで.netをサポートしていませんが、すべてのライブラリをインストールする方法が必要だと思います。 32ビットバージョンのwindowspe 4.0(windows 8.0ベース)を使用していますが、最新のwindows pe10.0.14393.0も使用できます。するべきか?優先順位は、vb.netアプリを実行することです。みんな、ありがとう!
回答: これは、最新バージョンのwindows peで機能します(したがって、windows 10のエディションと同様に、windows 8のものでも問題ありません)。私は個人的に windows 8.1 adk を使用して成功しました。インストーラーの機能選択段階で、展開ツールともちろんwinpeがあることを確認してください。次に、このバッチスクリプトの適切に変更されたバージョンを、「展開およびイメージングツール環境」から管理者として実行できます。@echo off set _=%cd% set pf=c:\program files if exist "c:\program files (x86)\" set pf=c:\program files (x86) echo preparing pe workspace... call copype.cmd x86 scratch\ > nul cd %_% echo mounting image... dism /mount-wim /wimfile:scratch\media\sources\boot.wim /index:1 /mountdir:scratch\mount > nul echo injecting wmi packages... dism /image:scratch\mount /add-package /packagepath:"%pf%\windows kits\8.1\assessment and deployment kit\windows preinstallation environment\x86\winpe_ocs\winpe-wmi.cab" > nul dism /image:scratch\mount /add-package /packagepath:"%pf%\windows kits\8.1\assessment and deployment kit\windows preinstallation environment\x86\winpe_ocs\en-us\winpe-wmi_en-us.cab" > nul echo injecting .net packages... dism /image:scratch\mount /add-package /packagepath:"%pf%\windows kits\8.1\assessment and deployment kit\windows preinstallation environment\x86\winpe_ocs\winpe-netfx.cab" > nul dism /image:scratch\mount /add-package /packagepath:"%pf%\windows kits\8.1\assessment and deployment kit\windows preinstallation environment\x86\winpe_ocs\en-us\winpe-netfx_en-us.cab" > nul echo adding files... rem: add commands to copy in the appropriate files here rem: or insert a "pause" so you can manually do it in explorer echo unmounting image... dism /unmount-wim /mountdir:scratch\mount /commit > nul echo finishing up... move scratch\media\sources\boot.wim boot.wim > nul rmdir /s /q scratch > nul %pf%のものがそこにあるので、windows kitsフォルダーがどこにあるかを自動的に検出できます。これは、技術者のコンピューターのビット数によって異なります。別のバージョンのadkを使用する場合は、8.1のすべてのインスタンスをキットのフォルダー名に変更してください。重要な部分は、wmiおよび.netパッケージを追加する場所です。 (.netのものはwmiに依存します。)生成される最終的なboot.wimファイルは、winpe環境と同じビット数の.netアプリケーションを実行できます。