Why does the Uninstall look for CouchBase Server.msi under Users/AppData/Local/Temp instead of Admin

Today I was trying to update the Couchbase server on one of our Windows Server 2008 R2 and while I started the update it kept failing as it was trying to access a folder from an old users Temp files and that temp file was deleted.

It looked to weired to me as anything this important was stored in a temp file that too of a user who did the install.

I wanted to see if there is a workaround which I can use the next time I get the error when it tries to access the Couchbase server.msi from a users temp folder.

Thanks in advance,

No inputs?