If you have a more complex problem that is specific to 7-zip malfunctioning (like this https://sourceforge.net/p/sevenzip/discussion/45798/thread/b4c229fb/ ):
Move your file to Desktop or to C:\Users
Attempt to extract it.
Install a different version of 7-zip, newer is better
If the folder has a long name, rename it to something shorter
If it doesn't work, Open cmd as admin
type sfc /scannow (should take a few minutes or 10+ minutes)
then, in the same windows, type
chkdsk c: /r
Y
Exit cmd and then restart your pc.
Checkdisk will take a few hours to complete. Only do this if you have free time.
If there still is a problem:
Reinstall 7-zip or winrar to a short path like C:\Users or to C:\Windows or C:\Windows\System32
if it doesn't work:
Be careful. These are advanced settings and can mess up your PC. It may be better to find a different solution.
cmd
setx path "%path%;C:\Program Files\7-Zip"
Or:
Press Win+X
Click System
Go to the About window, click Advanced System Settings
Open Environment Variables.
On the System Variables part, find and click "Path"
Click "Edit"
add a semicolon and add in the path to the folder your zip program has and the path of the thing you wanna unzip (seperate them with a semicolon)
if the problem is still there, type in here
if you got more questions, feel free to ask here
c: