I managed to find a fix for the problem, it apparently was caused by some windows fault? that didn't allow the program to access temp directory. It is fixed by creating a new user account and runing game form it. Well maby it's not really a fix but a work around?
It seems to be a rare case so no one should have that problem in the future.
Thanks for support,