Permission issues with SYNSOACC.dll can also be caused when upgrading the eLicenser tool, either by itself or as a bundle with other programs (such as Cubase) or updates that use the eLicenser.
This will manifest as the “An error has been signaled by the Projected Objects Server:
File SYNSOACC.DLL could not be located in the Windows system folders.”
This appears to be a Steinberg install bug, possibly due to not handing over effective permissions to the installer to allow proper SYSTEM and user access to C:\Windows\System32\SYNSOACC.dll. This may occur, for instance, if the installer is launched by another app such as the Steinberg download assistant. The bug will result in the file C:\Windows\System32\SYNSOACC.dll having:
- A non-canonical DACL: Explicit Deny after Explicit Allow
- A NULL user which should not exist.
- Missing Full Access privileges to the login user
- Denying access to the SYSTEM user for particular operations (such as traversing folders).
If re-installing the eLicenser software fails, a possible resolution is to manually correct the permissions in your C:\Windows\System32\SYNSOACC.dll file:
- Right click on the file > Properties > Security
- If prompted, fix any ordering issues with the permission groups
- Delete the NULL user object if it exists.
- Delete the “[your computer name] \ none” object if it exists.
- Edit the SYSTEM object and remove any “Deny” filters if they exist.
- Edit and add a object with your “[your computer name] \ [login username]” allowing full control.
- Apply all changes, reboot, and reverify the permissions set above.
Try launching Cubase again and see if the issue is resolved. Note that changing permissions in your System32 directory as shown above can affect security. It would be wise to check the permissions of SYNSOACC.dll against a fresh working install on another computer and duplicate those , adjusting the computer name and/or user name for the permission objects as necessary. You should also contact Steinberg support and notify them of the issue to help escalate fixing it.