Sins can only be installed via Impulse or Steam...
Bet that you have somehow a very very old version of Stardock central, from when Impulse was not existing... i was with these "\Stardock\TotalGaming\" when Impulse was not existing but now, it is not anymore used :
"Digital distribution
Having developed Stardock Central to digitally distribute its own PC titles, the company launched a service called Drengin.net in summer 2003. The original idea was that users would pay a yearly subscription fee and receive new titles as they became available. Initially, Stardock's own titles along with titles from Strategy First were available. A year later, Stardock replaced the subscription model with a new system called TotalGaming.net in which users could purchase games individually or pay an upfront fee for tokens which allowed them to purchase games at a discount. TotalGaming.net targeted independent game developers rather than the larger publishers. In late 2008, new token purchases were discontinued.
In 2008, Stardock announced its third-generation digital distribution platform, Impulse. Stardock's intention was for Impulse to include independent third-party games and major publisher titles and indeed, the service now includes content from a variety of publishers. The platform was sold to GameStop in May 2011"
2003 : Drengin.net first generation
2004 : totalGaming.net second generation
2008 : Impulsedriven.com third generation
As today, Stardock is working on a new "Stardock central"... once these released, you will be able to download ALL your stardock product from SDC... but for now, you need to download where you have buy your product ( Impulse or Steam )