問題タブ [dism]

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 投票する
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 に答える
5879 参照

windows-10 - DISM /Import-DefaultAppAssociations は正常に実行されますが、ファイルの関連付けは変更されません

Windows 10では、実行します

出力には、コマンドが正常に完了したことが示されていますが、ファイルを開くときにデフォルトは変更されていません。変更は にも表示されませんControl Panel > Default Programs

xml にアクセスできることはわかっており、このコマンドは環境内の 8.1 コンピューターで機能しました。しかし、すべての Windows 10 コンピューターで同じ問題が発生しています。

DISM ログにはいくつかの警告が表示されますが、それらが関連しているかどうかはわかりません。必要に応じて提供できます。

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

c# - DISM.exe リターン コード?

dism.exe プログラムを呼び出すプログラムがあり、バックグラウンドでいくつかのコマンドを実行します。現在、プロセスが失敗したか成功したかを示すために、戻りコードが 0 かそれ以外かを確認するだけです。正確なリターン エラーを取得するには、リターン コードを何と照合すればよいでしょうか。DISM はどの返品を参照していますか?

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

c# - DISM コマンドは正常に実行されているように見えますが、何もインストールされません

DISM 経由で IIS をインストールしようとしています。コードを介して、またはコマンド プロンプトで直接コマンドを実行すると、正常に動作しているように見えますが、IIS はインストールされません。どこで間違えたのかわからない。コード内のテキストのブロックで申し訳ありません。同じ結果が得られる機能を 1 つだけ実行してみましたが、目的のためにこれらすべてをインストールする必要があります。

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

windows - アンマウント時に WinPE boot.wim の静的リンクがコミットされない

WinPE iso を作成しました。起動すると、boot.wim (windows/hta) の hta というディレクトリに格納されている hta アプリケーションが起動します。すべて正常に動作します。ここで、開発をスピードアップするために、マウントされた boot.wim ファイル構造に、別の場所にあるチェックアウト済みの hta アプリケーション フォルダーを指す静的リンクを作成したいと考えています。dism unmount コミットが静的リンクからすべてのファイルをコピーし、それを boot.wim に含めることを期待していましたが、機能していません。

これがdismツール内の制限なのか、それとも私が何か間違っているのか誰か知っていますか? mklink を使用して静的リンクを作成しています。ソフト リンクとハード リンクの両方を試しましたが、成功しませんでした。ところで、私は最新の Windows 10 ADK を使用しています。