Endless loop of bullshit

Every time i open league a message comes up saying "There was a problem patching League of Legends. We'll restore a backup version and try updating again after you restart the patcher" so i click the restart button and it restarts my client and immediately a message comes up saying "patching failed and we're not sure why. Please restart the client and try patching again. (error code 004)" and the first message comes up again restarting the loop. I've tried running as administrator, initiating full repair, and reinstalling and nothing worked. Please help.
Report as:
Offensive Spam Harassment Incorrect Board