問題タブ [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.

0 投票する
1 に答える
1476 参照

vbscript - WinPE の HTA - Button OnClick イベントが機能しない

WinPE 5.1 での実行中にメニューを生成する非常に単純な HTA コードがあります。基本的には画面上の 5 つのボタンだけで、各ボタンは CMD ファイルを呼び出す必要がありますが、何も起こりません。

CMDを実行する際に助けていただければ幸いです。

よろしく

C.

0 投票する
0 に答える
278 参照

azure - Windows Azure 仮想マシンでの Windows PE の実行

Windows Azure 仮想マシンで起動する必要がある、カスタマイズされた Windows PE (VNC サーバーとその他のアプリを使用) があります。Windows PE で VHD ディスクを作成し、azure にアップロードして、そのイメージから VM を作成しましたが、VM が正しく作成されませんでした。実行中(プロビジョニング)でスタックしました。Windows PE には sysprep がないことに注意してください。Windows Azure VM で Windows PE を起動する方法はありますか

0 投票する
1 に答える
4611 参照

windows - Windows PE スクリプトで「wmic」を使用するにはどうすればよいですか?

Windows PE 3.1 のコンテキストで実行されているバッチ スクリプトで、コンピューターのモデル ("Optiplex 9010" など) を特定しようとしています。Windows を適切に実行している場合は、wmic csproductまたはを使用してこれを行うことができますwmic biosが、Windows PE を実行している場合はどちらもデータを返しません。(これは、他のほとんどまたはすべてのクラスにも当てはまるようです。)

winpe-wmi.cabWMI をサポートするパッケージを既にインストールしています。wmic pathエイリアスの代わりに使用しても違いはありません。

wmicコマンドを機能させるにはどうすればよいですか?

0 投票する
0 に答える
96 参照

windows - 無人インストール中の CanBeSystemVolume 機能の動作

私の場合、「unattend.xml」ファイルを変更して、インストールをサポートするディスクに OS をインストールしたいと考えています。

固定ディスク インデックスを設定すると、ブート オプションの設定が必要になります。これは、頻繁にディスクを交換し、実際にインストールを無人で行いたい場合には推奨されません。

Windows PE での無人インストール中に、インストーラーは という関数を実行していますCanBeSystemVolume。これは私の問題の解決策のようですが、その定義がどこにも見つかりません。可能なシステム ボリュームを検出する方法を探しても、システム ボリューム (サウンド) の調整に関連する結果が表示されるため、結果は得られませんでした。

私も試してみましdiskpartたが、システムボリュームである可能性のあるディスクとそうでないディスクの詳細に違いはありません。

誰もそれをチェックする方法を知っていますか?

0 投票する
0 に答える
2558 参照

batch-file - cleanup-wim はバッチで成功したと言いますが、wim はまだ孤立しています

これは私の最初の投稿ですが、私が遭遇した問題に対してしばらくの間、stackoverflow を使用してきました。

(TL;DR: 私のバッチ スクリプトは、WIM ファイルを正常にアンマウントすると言っていますが、WIM を照会すると、/cleanup-wim を手動で実行するまで、孤立したファイルが残ります。)

Win PE イメージを変更するためのバッチ ファイルを作成しようとしていますが、最後の手順で問題が発生しています。

基本的に私のスクリプトは、最初に amd64 win PE アーキテクチャを作成し、WIM ファイルをマウントし、SYSTEM ファイルのレジストリ ハイブを編集し (そしてハイブを閉じます)、ファイルを特定のフォルダーにコピーし、次に WIM をアンマウントし、ディスクに書き込むか、起動可能な USB にコピーできる ISO。

アンマウント部分を除いて、すべてが機能します。

これが最初にどのように行われるかを理解するために、次のように実行します。

レジストリの変更、ファイルの作成などの後、後で実行します。

/unmount-wim を使用すると、次のエラーが表示されることがあります。

これが、スクリプトに /cleanup-wim を実装した理由です。これは以下を引き出します:

ただし、最初の /unmount-wim が完全に成功したかどうかに関係なく、マウントされた WIM をクエリすると、次のように返されます。

/cleaup-wim をもう一度手動で実行すると、最終的に正常にアンマウントされます。

もう一度クエリを実行すると、マウントされた/孤立した WIM が見つかりません。また、/unmount-wim と /cleanup-wim の間でバッチ スクリプトを 5 秒間待機させようとしましたが、結果は同じでした。また、クリーンアップ コマンドを使用して別のバッチ スクリプトを呼び出しましたが、まだサイコロはありません。

助言がありますか?

0 投票する
1 に答える
83 参照

visual-c++ - プログラムで WIM ファイルのビット数をチェックアウトするには

プログラムで WIM ファイルのビット数 (32 ビットまたは 64 ビット) を確認する方法を知りたいですか? 私は開発に VC++ を使用しています。十分なグーグル検索を行いましたが、WIM ファイルのビット数については何も得られませんでした。

0 投票する
2 に答える
848 参照

arrays - 文字列を配列エラーに分割する

基本的にローカルホストの IP アドレスを取得し、IP 範囲に基づいてアクションを選択する、WinPE で実行されるスクリプトを作成しようとしています。

Windows では、スクリプトは問題なく実行されます。ただし、WinPE では、次のエラーが発生します。

script.vbs(1,1) Microsoft VBScript ランタイム エラー: 下付き文字が範囲外です

Google-fu は、配列が範囲外であることと関係があると言っています。ここで、私はきちんと理解していると思っていましたが、明らかにそうではありませんでした。

Windows でそのまま動作するコード:

ここで、aIP 配列の宣言を次のいずれかに変更すると:

そして走る

私は得る

script.vbs(26, 1) Microsoft VBScript ランタイム エラー: タイプの不一致

配列の割り当て/分割行の変更

結果は

script.vbs(26, 1) Microsoft VBScript ランタイム エラー: 下付き文字が範囲外です

だから私は明らかに何か間違ったことをしています。

また、元のエラー メッセージが配列の範囲とはまったく関係がなく、WinPE がスクリプトを気に入らない可能性も十分にあります (その場合、誰かがポインターを持っている場合は、それを歓迎します)。

現在、WMI とスクリプト パッケージが ADK からインストールされていることを確認するために、wim をマウントしてインストール パッケージを取得しています。

0 投票する
1 に答える
589 参照

vbscript - WinPE の HTA からのブート モード レガシー/UEFI

HTA から実行されている WinPE から UEFI または BIOS のどちらにいるかを確認しようとしています。以下の私の出発点:

0 投票する
1 に答える
2239 参照

c# - WinPE に Winform GUI が表示されない

WinPE (最新ビルド 14393) で小さな winform アプリ (コードは C#) を実行しようとしています。exe を呼び出すとアプリケーションが起動しますが、GUI は表示されません。dism 経由で .NET を PE に注入したので、これは問題ではありません。同じ問題が発生した投稿を見つけましたが、解決策がわかりません。 .NET GUI が WinPE に表示されない PowerShell を実行したくありません。PE の boot.wim のサイズがさらに大きくなるためです。できるだけ小さく保つ必要があります。何か案は?