You have upgraded all your XP devices to Windows 7 so you want to delete all the old XP patches from the master.
All your devices running Windows 10 are up-to date to patches released before March 2018 so you want to get rid of theses old patches
There are basically three ways to address this, although the last one is not recommended and should only be used as an emergency workaround:
A- BCM >= 12.6
Starting from 12.6 a new option has been added to the Global Settings > System Variables:
If enabled, this option will have all the patches that are not members of any patch job or patch group be deleted at the start of the service of the agent on the master.
Warning: This will interfere with dynamic downloads. Do not enable it if you want to keep using dynamic downloads, even though the dynamic downloader functionality has been mostly deprecated by patch jobs.
Note: This system variable setting will not proceed to the deletion of any patch if a patch repository has been set.
B- BCM <= 12.5
For versions older than 12.6 patches could only be cleaned up manually.
1- Delete old patches from a patch group:
The simplest and less harmful way to proceed is to:
- create a new patch group (or use an existing one)
- add all the patches you want to delete to it
- delete them from the patch group (do not click "Remove", you must click on "Delete")
2- Delete them from the master's install folder:
Warning; this method should only be used as an emergency workaround, the methods above should be privileged to this one.:
- stop the service on the master
- delete the unwanted patches directly from ../master/data/vision64database/patches (if everything goes fine, they should be redownloaded if a device still asks for it in the future)
- restart the service
- there are other ways of gaining space on master and relays, see the KA 000124834.