Та же проблема при попытке связать Allegro Free Physical Viewer rev 16.6 с файлами .brd.
Оказывается, в разделе реестра был неверный путь к приложению. Я запустил regedit, перейдя по ссылке:
HKEY_CLASSES_ROOT > Applications > allegro_free_viewer > shell > open > command
скопировал путь и попробовал его в окне CMD и получил путь не найден (неверный путь).
Я переместился в окне исследования на путь к приложению и скопировал этот путь в значение «command» реестра, закрыл regedit, и это сработало.