Oracle 12C Installation Error: [INS-30131] Initial setup required for the execution of installer validations failed." Cause: "Failed to access the temporary location.

Problem:

I try to install Oracle on Windows 7, but I get an error:

 [INS-30131] Initial setup required for the execution of installer validations failed." Cause: "Failed to access the temporary location.

Trouble-shooting:

Trial 1: restarted the machine, it did not work.

Trial 2: tried to stop the service OracleRemExecServiceV2, not found!

Trail 3: tried to check C:\>net use \\localhost\c$. got an error:
System error 53 has occurred.
The network path was not found.
Trail 4 - Try following to fix above issue
Right Click - My Computer -> Properties -> Advance system settings -> Remote (TAB) -> Tick, Allow connections only from computer running Remote Desktop with Network Level Authentication (more secure) -> Apply
Run as Admin, got the same error
System error 53 has occurred.
The network path was not found.
Trial 5 - Run as admin and add a new shared using the following command

C:\>net share C$=c:\

C$ was shared successfully.

C:\>net use \\localhost\c$
The command completed successfully.

But when I run the setup.exe as an admin, I got the same message.

Trial 6: Works fine on a different machine (upgraded from Win 7 Ultimate to Win 8.1 Pro) - Run the installation on another PC replacing Windows 7 Ultimate with 8.1 Pro, no problem. It works!