Thanks This did the trick. Now I just have to figure out how to get the transport keys to learn from the Akai. so far only loop and play want to learn.
Also should add that with Sonar I had to set the Akai Advance transport to either CC or MMC/MIDI using shift\Global then the transport controls would learn through ACT
1. Close SONAR
2. On your system go to 'C:\Users\[Your Windows user name]\AppData\Roaming\Cakewalk\SONAR' (or producer/studio)
3. Delete the file called ctrlsurface.dat
4. Now open up a command window with administrator rights.
Windows 7: Type CMD in the start search. Right click on cmd.exe and select 'Run as Administrator'
Windows 8: Open up Metro, type CMD, rightclick on Command Prompt and select 'Run as Administrator' at the bottom of the screen.
5. In the prompt type "cd C:\Program Files (x86)\Steam\SteamApps\common\Cakewalk\x64\Shared Surfaces" and/or "C:\Program Files (x86)\Steam\SteamApps\common\Cakewalk\Shared Surfaces" without quotes and press [Enter].
Note: If your STEAM directory is not on C: or in a different path you'll need to change that accordingly.
6. Your prompt should now read that you're in the above directory.
7. Next type "Regsvr32 ACTController.dll" without the quotes and press [Enter].
8. You should receive a message stating that the .dll was registered successfully.
9. Repeat this for any of the other control surface .dll files you need to utilize and are having issues with.