Способ восстановления ассоциаций файлов в случае, когда оно не выполняется ни средствами приложения, ни с использованием функции проводника "открыть с помощью - выбрать программу - использовать это приложение для всех файлов" (на примере приложения "GStarCAD 2017" и файлов ".dwg")
- в командной строке выполняем от имени пользователя
- reg delete HKCU\Software\Classes\.dwg /f
- в командной строке выполняем от имени администратора
-
ftype dwgfile="C:\Program Files\Gstarsoft\GstarCAD2017\GcLauncher.exe" /O "%1"
assoc .dwg=dwgfile