FreeCAD stores all workbench preferences in %APPDATA%\FreeCAD\ as .cfg files — the registry contains only install metadata and file associations.
Multiple versions can be installed side-by-side; each creates its own uninstall key with the version in the key name.
.FCStd files are ZIP archives containing XML geometry data.
# Check installed FreeCAD version and pathGet-ChildItem"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"|Where-Object{(Get-ItemProperty$_.PSPath).DisplayName-like"FreeCAD*"}|ForEach-Object{Get-ItemProperty$_.PSPath}|Select-ObjectDisplayName,InstallLocation
🗑️ Cleanup
# Remove FreeCAD user registry entriesRemove-Item-Path"HKCU:\SOFTWARE\FreeCAD"-Recurse-ErrorActionSilentlyContinue# Remove .FCStd file associationRemove-Item-Path"HKCR:\FreeCAD.FCStd"-Recurse-ErrorActionSilentlyContinueRemove-ItemProperty-Path"HKCR:\.FCStd"-Name"(Default)"-ErrorActionSilentlyContinue