システムwiki

dism/cleanup-imageが機能しない

WhatPos 解決済 最終更新日:2020-08-25 08:51

こんにちは、
私は、Win 7 SP1を実行していて、DISMコマンドを使用して、膨れ上がったWinsxsフォルダー(約20GB!)からいくつかのスペースを取り戻そうとしています.
ただし、
dism/Online/Cleanup-Image/spsuperseded
を実行すると、
エラー87
cleanup-imageオプションが不明です.
dismでさらに掘り下げます.ログ、ログエントリの状態の1つ:
DISM.EXE:コマンド(cleanup-image)をサポートするプロバイダーが見つかりませんでした.
何が欠けているのか、間違っているのでしょうか?
Nick

返信リスト(回答:10)

1 #
ShenanS

「Windows Logo Key + R」を押すと、[表示]ダイアログの種類:

を押すと結果は何ですか.

CMD/K SystemInfo|findstr/b/i/c: "OS版"

...そして[OK]をクリックしますか?

応答1# ->にスキップ
2 #
WhatPos 6
結果は次のとおりです.
OSversion:6.1.7601 Service Pack 1 Build 7601
応答2# ->にスキップ
3 #
RonnieV 72

こんにちは

使用しているDISMコマンドは、Service Packをインストールすると置き換えられた古いファイルをすべて削除します.サービスパックが置き換えるファイルは保持されるため、DISMまたはディスククリーンアップを使用してこれらのファイルを削除し、サービスパックを削除できます.
サービスパックを永続化します.

エラー87は、ファイルがすでに削除されていることを示しています.

このエラーが表示される理由はいくつかあります.

1.すでにサービスパックが含まれているインストールディスクを使用してWindows 7をインストールした場合、削除する古いファイルはありません.

2.Windows 7でサービスパックを個別にインストールし、その後ディスククリーンアップユーティリティを使用した場合は、サービスパックで置き換えられたファイルがすでに削除されている可能性があります.

応答3# ->にスキップ
4 #
WhatPos

私はSP1をWin7ベースの上にインストールしました.
そう、私は以前にディスクコンパクトツールを実行し、すべてのオプションを実行し、必死にOSのフットプリントのサイズを減らしようとしました.しかし、それは最小限の結果を生み出しました、それ故に私はgoを与えました.
winsxsディレクトリは約20GBで、全体的に、Windowsディレクトリは39GBです.私のSSDは64GBの1つだけです、そして私はこのレートを恐れています私はWindowsの更新のためにスペースが不足している時間が来るでしょう.
Windowsによるスペースの診断/修正を助けるためにそこには本当に何もありませんか?

応答4# ->にスキップ
5 #
ShenanS 50
64GBドライバの

Windows 7はうまくいきません.私の経験では、少なくとも128 GB、ほとんどの人に必要です-256GB以上.

もちろん-私はこれを言って、この機械で64GBのSSDと喜んで座っています.私は約15GBの無料だけを持ちますが、私はかなり大きなOutlookメールボックスを持っています.MyC:\Windows\Folder(Windows 7Enterprise、64ビット)には、~17.7GBを含む70159 Filesin 15072フォルダがあります. データの
.c:\windows\winsxsディレクトリは、~6.41gbを含む10689フォルダ内の42734ファイルでの良いチャンクです.20GBのサイズの近くにはありません.「Windows」と以外のC:\ドライバのルート内のすべてのファイルとフォルダを強調表示すると
"" "ユーザー"私は5283フォルダに~13.1gbを占める37070ファイルを持っています.My "c:\users \"フォルダは~12.6GBでかなりうまく競合しています-私の1つのユーザーアカウントの下の~12.5GB、そして~6.78GBは、Microsoft Outlook PSTおよびOSTファイルである4つの異なる電子メールアカウント.

だから問題は-あなたは私がしたものとはどうしたのですか?

私は知りません.Windows 7*のメディアを* SP1統合で使用してインストールしたことを確信しています.ただし、私がコマンドを実行すると私は何度も何度も推奨されます...

C:\Windows\System32>DISM/ONLINE/CLEANUP-Image/SPSupereded

展開イメージのサービスサービスおよび管理ツール
version:6.1.7600.16385

画像version:6.1.7600.16385

Service Packのクリーンアップは続行できません.
操作は正常に完了しました.

それは私にとってうまく機能し、丁寧に私には私には削除するサービスパックファイルがないことを私に知らせてください.

SO...管理コマンドプロンプトを開き、in:

を入力すると

DISM/?

とEnterを押す...あなたは何を得ますか?

私は取得します:

c:\windows\system32>DISM/?
展開イメージのサービスと管理ツール
version:6.1.7600.16385
dism.exe [dism_options] { [
dism.exe {/image:|
{servicing_arguments>]


disc




DISG Windowsイメージの機能を列挙、インストール、アンインストール、コンフィグレーション、およびアップデート.使用可能なコマンドは、サービス対象の画像で、画像がオフラインまたは実行されているかどうかにかかっています.

/get-mailiminfo-マウントされたWIM画像に関する情報を表示します.
/Get-WIMINFO-WIMファイル内の画像に関する情報を表示します.
/commit-WIM-マウントされたWIMイメージに変更を保存します.
/unmount-WIM-マウントされたWIMイメージをマウント解除します.
/Mount-Wim-マウントWIMファイルからの画像.
/remount-WIM-orphaned WIMマウントディレクトリを回復します.
/cleanup-WIM-マウントされたWIMに関連付けられているリソースを削除します.
画像指定:
/ONLINE-実行中のオペレーティングシステムをターゲットにします.
/image-
オフラインのWindowsイメージのルートディレクトリへのパスを指定します.
DISMオプション:
/英語-コマンドライン出力を表示する英語で.
/format-レポート出力フォーマットを指定します.
/Windir-Windowsディレクトリへのパスを指定します.
/sysdrivedir-システムローダーファイルNAMへのパスを指定します
bootmgr.
/logpath-ログファイルパスを指定します.
/loglevel-ログ(1-4)に表示されている出力レベルを指定します.
/norestart-自動再起動を抑制してプロンプトを再起動します.
/quiet-エラーメッセージを除くすべての出力を抑制します.
/scratchdir-スクラッチディレクトリへのパスを指定します.
これらのDISMオプションとその引数の詳細については、直前に
オプションを指定してください.
例:

dism.exe/mount-wim/?
dism.exe/scratchdir/?
dism.exe/image:c:\test\infline/?
dism.exe/オンライン/?

上記のヘルプファイルの最後の行を実行するときにあなたが取得するものにも興味があります(dism.exe/online/?)-それは私の上の長いリストです.少し鳴ってみてください...

C:\Windows\System32>DISM/ONLINE/?
展開イメージのサービスと管理ツール
version:6.1.7600.16385
画像version:6.1.7600.16385


<....SNIPPED....>

/add-package-画像にパッケージを追加します.
<....Snipped....>
/get-fieutInfo-特定の機能に関する情報を表示します.
/cleanup-image-
画像のクリーンアップと回復操作を実行します.
<....SNIPPED....>

そしてさらに助けに伴う...

C:\Windows\System32>DISM/ONLINE/CLEANUP-image/?
展開イメージのサービスと管理ツール
version:6.1.7600.16385
version:6.1.7600.16385
/cleanup-image/revertpendingactions
警告!この操作は、以前のサービス操作から保留中のアクションを元に戻します.回復操作にのみ使用する必要があります.このコマンドはオンラインイメージに対してはサポートされていません.
例:

dism.exe/image:C:\Test\Offline/Cleanup-Image/RevertPendingActionsクリーンアップイメージ/SPSUPEREDED [/HIDESP]
警告!この操作が完了した後は、サービスパックをアンインストールすることはできません.この操作では、サービス中に作成されたバックアップファイルが削除されます./HIDESPスイッチを使用してService Packをインストールした



例:



dism.exe/image:c:\test\effline/cleanup-image/spsuperesed

だから私の好奇心はあなたのdism.exeのversionになり、あなたが/を使うことができるならば?上で行った限りを取得するためのコマンドライン変数.あなたのWindowsのインストール*は*服用し過ぎる場所です.
ドライバ(64GB SSD)と私はただのWindows(Office 2010、DVDFAB 8、2つの異なるWebブラウザ、インターネットプラグインの通常の容疑者、私のウイルス対策ユーティリティ、そしてかなり数件)のようなものをすべてインストールしています.もの)
同じドライバと電子メールには何もないとまともなサイズのフォルダがあります(ドライバの10%以上のドライバの合計スペースが電子メール関連のファイルによって占められます)、まだ59.5GBの合計で15.4GBがあります.そのすべてのものとあなたのWindowsディレクトリはおそらく取ると考えています

明快さのために-私があなたに実行するように頼んだことを実行するとき...

OSversion:6.1.7601 Service Pack 1 Build 7601

管理コマンドプロンプトのc:¥windows¥system32ディレクトリに入ることもできます.あなたが他の問題を抱えている場合には、

また-あなたはアップデートと言語パックに夢中になりましたか?それともあなたが必要としないあなたはインストールしなかったのですか?

次のコマンドプロンプトで次のようにする場合:

DISM/ONLINE/GET-パッケージ>C:\TEMP\Packages.txt

で、c:\temp\packages.txtを開きます(最初にC:\Tempディレクトリを作成する必要があるかもしれません)そしてそのファイルin totalにある行数を見てください(ワードラップオフ、ステータスバーの下にスクロールして、最後の行にカーソルを置き、番号を読んでください.
ステータスバーの行の線)-それは何ですか?

応答5# ->にスキップ
6 #
WhatPos 2
ワオ.この詳細でよく考えられた答えに感謝します.あなたは敬意を払うに値します!
OK、それで私はあなたの答えと他のいくつかの点の両方に基づいていくつかの進歩を遂げました:
  • 最初に、間違いとDISMが機能しなかった理由に気づきました.何らかの理由で、「Windowsモジュールインストーラー」サービスが停止して無効にされたことを思い出しました.おそらく、私のマシン全体が地面に落ち着いたときの怒りの瞬間から
    私の会社が展開しているすべてのブロートウェア(アンチウイルスなど)のせいで(残念ながら私の仕事用PCです).次に、DISM/cleanup-imageコマンドを再試行しましたが、正常に機能しました.謎解きました.これにより、約4.5 GBのスペースを取り戻すことができました.
  • これにより、35 GBのWindowsディレクトリが残ります.次に、パッケージの取得に関するセクション(dism/online/get-packages)を読みます.すばらしいヒントです.言語サービスパックを明示的に展開したことはありませんが、どういうわけか、それらのシリーズ全体が
    昨年展開された(おそらく私の会社のIT部門の素晴らしいイニシアチブ;)).現在、dism/online/remove-packageを使用して不要なものをすべて削除しています.かなり遅いですが、機能しますが、どれだけのスペースを確保できるかはわかりません.
    リストされているパッケージのリストの残りは、基本的には膨大な数のセキュリティアップデートです.

言語パックを削除すると、最終的に回復にどの程度のスペースが役立つかを投稿します.
応答6# ->にスキップ
7 #
ShenanS 1
助けてくれてうれしい!
応答7# ->にスキップ
8 #
ThomasM

DISM/ONLINE/GET-PACKAGESコマンドを実行し、AMD64パッケージの長いリストを受け取りました.

とは何ですか

これについてはIntelからI7プロセッサを実行していますか?

応答8# ->にスキップ
9 #
RonnieV 1

こんにちはトーマス

これは64ビットオペレーティングシステムでは正常です.AMDは、Windowsで使用されている64ビットプラットフォームテクノロジーに関する多くの特許を所有しています.

x86-64-ウィキペディア、無料の百科事典:

応答5# ->にスキップ
10 #
1 1

windows 732bitでロードされたネットブックを持っています.WINSXSは、約18.2 GBのwindows 12.5に約6.9 GBを占めています.コンピュータは、私が思い出すものからwindows 7でもともとロードされていませんでしたが、助けようとしている人によってアップロードされました
私の最後のOSが私に問題を与えられた後.

SP1を持っていないことを実現...

-OSversion:6.1.7600 N/ABuild7600

-DISM/?I Recevering 6.1.7600.1635と同じディレクトリを実行しています.ただし、DISM/ONLINE/を実行すると?私はエラーを受けます87.オンライン/?オプションは不明です.

-IDを実行/オンライン/cleanup-image/spsuperededしたとき、同じエラーメッセージが表示されます.

-DISM/ONLINE/GET-パッケージ>C:\TEMP\Packages.txtテキスト文書には同じエラーがあります.

展開イメージのサービスと管理ツール
version:6.1.7600.16385

エラー:87

オンライン/get-packagesオプションは不明です.
詳細については、dism.exe/?.od(

を実行してヘルプを参照してください.

DISMログファイルはc:\windows\logs\dism\dism.logにあります.

必要ならばSP1に到達するかどうか、そして私がwinsxを下げるのを手伝ってくれることを私に与える援助は大いに感謝されるでしょう.ありがとうございました.