I got mine the same way: it was in my daily updates sent by MS Win10 -insider I think.
It installed itself and worked perfectly instantly. Better than nay disc installed program from the past.
I...