Hi Emir Çakar,
Good day. I'm Jhun an independent advisor. In regards with your error code: "0x80070057 – The parameter is incorrect" this means Windows is failing to run the redistributable's uninstall command, usually to some reasons like:
The installer cache is corrupted
The uninstall registry entry is broken
The ARM64 package was partially removed
You are on a non-ARM PC (x64 laptop) and the ARM package is stuck.
Try these options below in order and let's see what will fix the problem.
A. Reinstall the same version on top of the broken one. This method is recommended by Microsoft when uninstall fails.
- Download the exact same version you already have. "Microsoft Visual C++ 2022 Redistributable – ARM64" Version 14.38.33130. Here's the download link: https://aka.ms/vs/17/release/vc_redist.arm64.exe.
- Run the file. It will show "Repair" instead of "Install".
- After repair, try uninstalling again through: Settings > Apps > Installed Apps.
B. Winget to force uninstall.
- Open Command Prompt as administrator. Run this command:
winget list "Microsoft Visual C++ 2022" - Find the ARM64 package ID, usually this is something like "Microsoft.VCRedist.2022.arm64".
- Then run:
winget uninstall --id Microsoft.VCRedist.2022.arm64 --force
C. Use Visual Studio installer cleanup tool. This tool is official from Microsoft for fixing corrupted redistributable.
- Download the clean-up tool.
- Run: vscollect.exe. This will remove corrupt installer cache entries and reinstall the ARM64 redistributable and uninstall normally.
D. Manually remove broken uninstall entry. Only do this method if the package is stuck and cant be repaired.
- Open Registry editor.
- Press Win+R and type:
regedit - Go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
and
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Look for entries like:
"Microsoft Visual C++ 2022 Redistributable (Arm64)"
Version 14.38.33130 Publisher: Microsoft Corporation - Export the key. Right-click > Export > save somewhere.
- Delete the broken entry. It will be removed from "Installed Apps".
- Reinstall the ARM64 package, then uninstall cleanly.
I hope this works.
Regards,
Jhun