Szerintem a probléma gyökere az, hogy Windowsban nem lehet egy futó program binárisát írásra megnyitni, így nem lehet akármit frissíteni a futó rendszeren. Ezért nincs pl. normális parancssoros csomagkezelő CygWin-re sem. Azt, hogy ez valami DOS-os örökség vagy tervezési hiba, nem tudom.