Windows Server 2012
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
TechNet Blogs » Server Core » Server Core Blog: Minimizing Image Size with Features on Demand and Component Cleanup
[URL] http://blogs.technet.com/b/server_core/archive/2014/01/22/server-core-blog-minimizing-image-size-with-features-on-demand-and-component-cleanup.aspx
WinSxS フォルダーのクリーンアップ
[URL] http://msdn.microsoft.com/ja-jp/library/dn251565.aspx
知らなかった。
追記) Windows Server 2012 や Windows 8 にも /StartComponentCleanup ありました。R2 で追加されたのは、、上のブログでは言及されていない /ResetBase オプション。
DISM の
タスク スケジューラにも登録されている (\Microsoft\Windows\Servicing\StartComponentCleanup) ので、手動で実行しなくても時間が経てば勝手にやってくれるみたいなので、仮想マシンのイメージを作成するときとか、Windows 展開サービスでイメージ展開する際のマスター イメージを作るときとかに利用するといいのかな?
オンデマンド機能化でかまわないというなら、Windows PowerShell で...
$targetFeatures = (Get-WindowsFeature | where {$_.InstallState -eq "Available"})
UnInstall-WindowsFeature $targetFeature.Name -Remove
}
出典『Windows Server 2012 R2 テクノロジ入門』 p.73 より (PR)
こちらは Windows Server 2012 R2 と Windows Server 2012 の両方で使えますし、徹底的に削除してくれます。
ForEarch になってますね
返信削除