I recently picked up Assassin’s Creed III during the Steam Summer Sale. The first few times I played the game, I noticed that I was getting a UAC prompt and that Steam was was running a first-time setup for VC Redist (as though I had just installed the game).
This was mildly annoying, and neither restarting Steam, restarting my PC, nor verifying the integrity of the game cache fixed the issue. After a quick Google search I came across this suggestion in the Steam forums. It turns out both the “VCRedist” and the “uplaylauncher” entries were missing for me. Once I added them manually I no longer received either prompt when starting the game.
- Open regedit.exe (you might be prompted by UAC).
- Browse to HKEY_LOCAL_MACHINE > SOFTWARE > Wow6432Node > Valve > Steam > Apps > 208480 (the last folder may be different depending on the game).
- There should be four entries in addition to the (Default) entry: DXSetup, Punkbuster, uplaylauncher, and VCRedist.
- If any are missing, right-click and add a new DWORD (32-bit) Value.
- Give the new entry a value of “1” (use Hexadecimal).
Hopefully that helps!