1) Windows_Live Link copied! Meaning Wikipedia EN Windows Live is a discontinued brand name for a set of web services and software products from Microsoft as part of their software plus services platform. More