Tag Archives: Windows 8



Windows: GUI для утилиты DISM

Наткнулся на утилиту CBSEnum – это утилита для просмотра и управления пакетами Windows Component-Based Servicing.
Описание с сайта:

CBSEnum is a tool to view and manage Windows Component-Based Servicing packages.
Component-Based Servicing is a technology since Windows Vista which most resembles Linux-style package managers. It builds upon WinSxS (Side by side assemblies) to allow installation, deinstallation and updating of numerous Windows components independently.

It presents a moderately componentized view into Windows and allows uninstalling parts of system which outside of Windows Embedded were previously seen as monolithic.

In Windows, this technology is hidden from general public. There’s a command-line tool dism.exe to manage CBS packages, but most packages are marked as hidden even from DISM.

null

Требования и предупреждения:
CBSEnum должна быть запущена с правами администратора.

Перед тем, как производить какие-то действия с пакетами, нужно стать владельцем ветки реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
Помимо этого необходимо дать себе права на запись в эту ветку реестра. CBSEnum сама этого сделать не сможет.

Перед удалением большинства пакетов, их необходимо отключить от материнского пакета (“Windows Home”, “Windows Professional” или “Windows Enterprise”)
Before most packages can be deleted, they have to be detached from their mothership package (“Windows Home”, “Windows Professional” or “Windows Enterprise”). Это делается в реестре, или утилита install_wim_tweak может это сделать. CBSEnum сама этого сделать не сможет.

Перед удалением большинства пакетов, их нужно сделать видимыми для утилиты DISM. Это можно сделать в утилите CBSEnum, нажав на пакете правую кнопку мышки и выбрав “Visibility -> Make visible”. Также можно сделать видимыми все пакеты из меню Edit.

Удаляя пакеты, проявите особую внимательность – удаленные пакеты невозможно восстановить без дистрибутива, которого у многих нет.CBSEnum

Сам я этой утилитой пока не пользовался, просто добавил заметку.