View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002616 | FreeCAD | Bug | public | 2016-07-11 04:35 | 2017-01-11 14:10 |
Reporter | liutas4x4 | Assigned To | |||
Priority | normal | Severity | trivial | Reproducibility | have not tried |
Status | closed | Resolution | won't fix | ||
Platform | PC | OS | Window 7 64-bit | OS Version | SP1 |
Product Version | 0.16 | ||||
Summary | 0002616: Installation not changed existing FreeCAD entry on registry | ||||
Description | After installation, FreeCAD 0.16 leaves registry key HKEY_CLASSES_ROOT\Applications\FreeCAD.exe\shell\open\command as it was from previous version installation, "C:\Program Files\FreeCAD 0.15\bin\FreeCAD.exe" "%1" while expected value is "C:\Program Files\FreeCAD 0.16\bin\FreeCAD.exe" "%1" . | ||||
Steps To Reproduce | Simply install FreeCAD 0.16 for Windows 64 bit and check the value of the key. | ||||
Additional Information | As the result, user can not open FCSTD files with a double-click for Windows Explorer. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
The FreeCAD installer doesn't create any keys inside HKEY_CLASSES_ROOT but puts all its stuff underneath HKLM/Software\Microsoft\Windows\CurrentVersion\Uninstall\FreeCAD x.y So, the key under HKEY_CLASSES_ROOT must be created by the system somehow. And an installer shouldn't try to delete stuff it didn't create because it cannot know if something was added on purpose or not and doing it anyway could eventually damage a system. |