'Visual Studio Code - access denied to unins000.exe
Solution 1:[1]
It seems like using the default download is built to be installed in your AppData folder. Should you want to (like me) install it in your Program Files folder, go to https://github.com/microsoft/vscode/issues/75367 and follow the link there to https://code.visualstudio.com/docs/?dv=win64 and download the exe from there. This seems to have solved my problem.
Thank you to @Martheen
Solution 2:[2]
- right click program directory (e.g. C:\Program Files\MicrosoftVsCode)
- choose security tab
- allow full control for users
Solution 3:[3]
No you don't have to do all that, all you have to do is:
Right-click on VS Code > Properties > Compatibility Tab > Select Run as Administrator
Then it should be fine.
This issue happens when VS Code is trying to update in the background but cannot because it is not running as the administrator.
Solution 4:[4]
The workaround solution is to add the user to have Full Control on the %LOCALAPPDATA%\Programs\Microsoft VS Code
folder.
The following PowerShell script (run as Admin) can replace the user permissions temporarily and resolve the immediate issue:
$folder = "$env:LOCALAPPDATA\Programs\Microsoft VS Code\"
$username = "$env:USERDOMAIN\$env:USERNAME"
$newAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($username, "FullControl", 3, "None", "Allow")
$acl = Get-ACL $folder
$acl.AddAccessRule($newAccessRule)
Set-ACL $folder -AclObject $acl
This allows the installer/updater to continue by clicking Try Again
.
Installation method
This question pertains to the per-user installation of VS Code. This is a valid installation method, and the default method.
The alternative is the Program Files-based (system-wide) installation.
Root cause?
I'm unsure why the user's permissions were lost on the folder. By default the user should have access to their own AppData directory. Something had set the permissions to Admin only (i.e. requiring elevation).
Perhaps the root cause is due to an elevated VS Code doing an update?
More discussion on https://github.com/microsoft/vscode/issues/148953
Solution 5:[5]
Run it as an administrator.
It seems that VS Code had to install an update and couldn't due to permission restrictions. I simply closed VS Code and re-opened as an Administrator. I then went to Help ? Check for Updates. All the updates were installed appropriately and the error was gone.
In case that doesn't work, apply the steps provided by Lars and then run as administrator.
Solution 6:[6]
This error also occurred to me several times, so what I did was stopped the scanning done by antivirus software. You can go to settings of your antivirus software and stop or disable scanning of apps while they download.
Solution 7:[7]
This error appeared after uninstalling the jshint extension, I reinstalled it but left it disabled, that's how it was solved for me.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | GenDemo |
Solution 2 | Lars |
Solution 3 | |
Solution 4 | |
Solution 5 | M. Al Jumaily |
Solution 6 | Dharman |
Solution 7 | Elkin Alfonso Rey Ladino |