However, in the newer versions, the HTTPs protocol is used.
This can prevent the client from updating, therefore, resulting in this error. When the Launcher tries to make contact with the servers and write on the hard drive insufficient permissions prevent it from doing so.