Microsoft still hosts a "Software Recovery" page, but it is temperamental and often only works if you have a Retail key (not an OEM key found on a sticker on a pre-built PC like Dell or HP).