ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Failed to insert soft synth. The synth may not be properly installed.
    Cakewalk Sonar 2013. 10. 16. 12:20
    반응형

    Failed to insert soft synth. The synth may not be properly installed.


    메시지가 뜨면서 Pentagon I 실행이 안된다 ㅠ,.ㅠ 

    관리자 권한으로 실행시키면 일단 작동이 된다.. 


    항상 관리자 권한으로 실행하는 것도 간단한 해결방법이다. 

    소나 아이콘 우클릭 > 속성 > 호환성 > 권한 수준 > 관리자 권한으로 이 프로그램 실행 선택

    하면 항상 관리자 권한으로 실행이 된다. 


    디멘젼 프로에도 비슷한 이슈가 있었는데.. 그 답변을 퍼와 본다.. 



    Option 1 - Always run SONAR as an administrator


    This is an easier solution but requires running SONAR 8 with elevated user permissions. This can be done by right-clicking on your SONAR 8 shortcut (from either the desktop or start menu) and choosing Run As Administrator from the context menu. When prompted by UAC click the Allow button to launch SONAR 8. Alternatively you can configure a shortcut to do this action for you automatically, to do this: 


    Right-click on your SONAR 8 shortcut and choose Properties

    Click on the Compatibility tab

    Under the section labeled 'Privilege Level' place a check in the box for "Run this program as an administrator"

    Click the Apply button and then click OK


    Note: you will need to perform the above procedure for all the SONAR 8 shortcuts that you use on your computer.


    Option 2 - Relocate Dimension Pro's Content 


    This solution is a little more involved but does not require elevated permissions for SONAR 8 to load the synth correctly. If you would prefer to use this method, please do the following:


    Browse to Dimension Pro's install directory the default path is: 

    C:\Program Files(x86)\Cakewalk\Dimension Pro 

    Select and copy all of the contents of this directory, you can do this by holding SHIFT and clicking on each item in the folder or by typing CTRL + A to select all the items. Then either right-click and choose Copy or type CTRL +C to copy the contents

    Browse to Dimension Pro's x64 directory, the path for this is: 


    C:\Program Files\Cakewalk\Dimension Pro

    Paste the contents into this directory, this can be done by right-clicking and choosing Paste or by typing Ctrl + V Note:If you have your Multisamples folder set to any directory other than the default installation path you will need to move it as well into Dimension Pro's installation folder or the synth will fail to load programs correctly. 



    그 외에도 이런 답변도 있음. 


    http://forum.cakewalk.com/Cannot-Use-z3ta-Failed-To-Insert-Soft-Synth-Error-m1713759.aspx


    Cannot Use z3ta+ : Failed To Insert Soft Synth Error


    RE: Cannot Use z3ta+ : Failed To Insert Soft Synth Error May 10, 09 6:59 AM (permalink)

    I believe I've finally found the answer to this problem!


    The issue lies in a naming collision with a user-level RSA key. From my understanding, a RSA key basically gives Windows a green light to allow the user to run an executable or DLL. If there are problems, then Windows will deny the user access to the file. I believe this was the case.



    Here's how I figured it out.


    1. I ran Process Monitor and excluded every process except for the z3ta+ microhost.


    2. I started capturing events in Process Monitor and then ran the z3ta+ microhost.


    3. Once done, I found nothing out of the ordinary in the event logs except near the end where the microhost started closing down. There was a "Create File" operation which resulted in a "NAME COLLISION" exception. This seemed incorrect to me.


    4. The problem file resided in


    %USERPROFILE%\AppData\Roaming\Microsoft\Crypto\RSA\*long folder name here*


    In this path reside a whole bunch of RSA keys.


    5. Process Monitor doesn't show which key was the trouble maker, so I placed all RSA keys in a temporary folder and then ran the z3ta+ microhost. Running the microhost created a new RSA key and z3ta+ stayed open. Success!


    6. Comparing the new RSA key to the old one, I found that they were indeed different.


    7. To validate my findings, I copied the new key to a temporary folder and placed the old key back in the RSA folder. I ran SONAR and tried to insert Dimension Pro and z3ta+ and they both failed. When I removed the old RSA key, I could use Dimension Pro and z3ta+ without any issues.



    The short answer to fix the dreaded "Failed to insert soft synth" issue is to delete the RSA key which is creating the name collision with Dimension Pro and z3ta+.



    I don't know if Cakewalk can fix this, but this definitely should be placed in the FAQ section. I hope this saves some people the major headache I faced in getting Dimension Pro and z3ta+ to work!




    Here are some links to understanding RSA keys and Windows' Cryptographic Service Provider for anyone interested...


    http://social.msdn.microsoft.com/Forums/en-US/clr/thread/a52df4b9-a716-483e-a827-9235f87400b0

    http://en.wikipedia.org/wiki/Cryptographic_Service_Provider

    http://en.wikipedia.org/wiki/Cryptographic_Application_Programming_Interface

    http://blogs.msdn.com/alejacma/archive/2007/12/13/key-containers-basics.aspx


     post edited by SuperStruct - May 10, 09 7:20 AM

    반응형
Designed by Tistory.