Create a separate administrator account
Speaking of administrator access, it's best to set up a limited-user account that can't install or remove software for your day-to-day use, even if you're the primary or sole user of a computer.
That way, any malware that infects your regular account, and borrows your user privileges, can't do much damage.
Create a separate administrator account with full user capabilities, but use it ONLY when modifying software. Log out of it when done and return to your regular, less powerful account.