Some people said its work on "old machine" but not work with newer machine (win 7 and 8),
maybe OS related problem.
They're the same OS, the only difference are in the hardware.
The difference in software would have to be that the old machine had versions of .net 3-4.5 while the new one only has 4.5
Not sure if that's even going to help anything, but i doubt it makes any real difference.