You're familiar with RPM. Windows has a similar package manager. Windows has something similar for Windows packages only.
It should be called WPM for Windows Package Manager but it's called DISM for Deployment Image Servicing and Management.
Show all Windows packages:
dism /online /get-packages /Format:Table
Find if a certain package is installed:
dism /online /get-packages |findstr KB2919355
Remove package:
dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~~6.3.1.14
Scan to see if there is corruption:
dism /online /cleanup-image /scanhealth
Report if there is corruption:
dism /online /cleanup-image /checkhealth
Repair if there is corruption:
dism /online /cleanup-image /restorehealth
Restore to a source image:
dism /online /cleanup-image /restorehealth /source:wim:d:\your\source\here\install.wim:1 /limitaccess
Remove old versions of packages:
dism /online /cleanup-image /startcomponentcleanup
Lock in all packages and service-package so that they cannot be uninstalled:
dism /online /cleanup-image /startcomponentcleanup /resetbase