問題タブ [winpe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wmi - wpeutil シャットダウン後の Wake on Lan
私は Winpe5.1 で少し大きな問題を抱えています。wpeutil shutdown でシャットダウンした後、コンピューターを WOL する必要があります。実際には、このコマンドの実行後、ネットワーク カードは完全にダウンしており、電源がないように見えます。WMI から電源オプションを強制しようとしましたが、成功しませんでした。誰かがアイデアを持っていますか?shutdown.exe または psshutdown または PS Stop-Computer と同じ結果になります。
ありがとう。
batch-file - diskpart ディスクラベルによる選択
DISKPART を使用して WinPE でディスクをラベルで選択する必要があります。私はこれを見つけましたが、時代遅れだと思います:
実行すると、次のように返されます。
ラベルではなく、Fs(ファイルシステム)を表示しています。
Diskpart 出力 (リスト ボリューム)
これを変更してラベル列を選択する方法がわかりません。
batch-file - DISM は .bat で失敗しますが、コマンド プロンプトからは正常に実行されます
次のような .bat スクリプトを作成しようとしています。
- WinPE イメージを作成します。
- イメージをマウントします。
- 画像に変更を加えさせてください。
- 変更をコミットします。と
- .iso イメージを作成します。
私のスクリプトはこれです:
私の問題はDISM /mount-wim、このバッチで失敗した場合 (に変更%proj_name%してもtest) ですが、スクリプトを実行した後、同じコマンド プロンプトで正常に動作します。例えば:
test.bat
で失敗しますがwim not found、:
test2.bat
成功しています。
ビルド スクリプトで DISM を動作させるにはどうすればよいですか?
powershell - PS ウィンドウ内の WinPE Powershell プロンプトと選択肢のあるボックス (推奨)
ボタンのあるプロンプトウィンドウを作成しています。スクリプトが実行され、優先される選択ボックスが開きますが、serviceui.exe を使用して winpe で同じ方法を使用しようとすると、選択が PS ウィンドウに保持されます。
おそらく適切なセッションを使用しているかどうかはわかりません。これが、以下の画像が PS ウィンドウに対して表示されない理由である可能性があります。一度に 1 つの問題にパッチを適用しているため、このコードは正しくない可能性があります。私の最初の問題は、下に選択ボックスを表示する方法を考え出すことです。その後、コードに集中できますが、すべての提案を受け入れることができます! チェックしていただきありがとうございます!
短縮されたコード:
コマンドライン経由で実行するスクリプトは次のとおりです。
windows - WinPE 5.1 でのワイヤレス接続
USB ポートが 1 つしかないデバイスに Windows 8.1 のイメージを展開する必要があります。システムを容易にするために、wi-fi で WinPE を接続しようとしましたが、成功しませんでした。drvload でドライバー netvwifibus をロードしようとすると、エラー 0x000022f が発生します。他の解決策は見つかりませんでした。そのための既存のプラグイン
これに関するアイデアや指示はありますか?
よろしく、
windows - Windows のパーティション番号からボリューム GUID を取得する
以下のクエリに関する親切なヘルプを探しています。
ディスク ハンドルを開き、オフセットを開始するパーティションにシークすることにより、環境WriteFile()内の Windows ディスク パーティションに( を使用して) 書き込もうとしています。Windows PE
WriteFile()がエラー コード 5 ( ACCESS DENIED) を返しています。
ボリュームに書き込む前に、アプリケーションがボリュームをロックしていないことが原因だと思います。
私のアプリケーションには、入力としてパーティション番号しかありません。ioctlFSCTL_LOCK_VOLUMEには、によって返されるボリューム ハンドルが必要であり、これにはパラメーターとしてCreateFile()ボリュームが必要です。では、パーティション番号を介して
ボリュームを取得するにはどうすればよいですか?GUIDGUID
よろしく。
.net - Windows PE Powershell での .NET アプリケーションの実行
複数のバッチ ファイルを自動的に実行する 2 つのボタンと 2 つのラベルを備えた基本的な .NET アプリケーションを作成しました。このプログラムは、Windows および Windows の PowerShell で正しく動作します。
ただし、PowerShell で Windows PE USB を作成しました。Powershell 5.0 を使用して Windows PE からアプリケーションを起動しようとすると、次のエラーが発生します。
Program "WinImageSetup.exe" failed to run: The subsystem needed to support the image type is not presentAt line: 1 char: 1
+ E:\WinImageSetup.exe
+-------------------
At line:1 char:1
+ E:\WinImageSetup.exe
+--------------------
+CategoryInfo: ResourceUnavailable: (:) [], ApplicationFailedException
+FullyQualifiedErrorId: NativeCommandFailed
Windows PE Powershell から .NET アプリケーションを実行するために不足しているものはありますか?