VC can't open Dragon. Why?

Putting a shortcut to Voice Computer in the Start folder, it will launch VC but cannot start Dragon. Instead I get the error message I’ve uploaded. Note, there is no link to Dragon in the folder.

However, if I remove the VC shortcut and replace it with a shortcut to natspeak.exe + my username profile, Dragon start smoothly. No error message.

Why the error message when I use the VC shortcut?


Where is Dragon installed (Drive / Directory)?

<div><br></div><div>Thanks for your quick response.</div><div><br></div><div>Here is the path to natspeak.exe:</div><div><br></div><div>"C:Program Files (x86)NuanceNaturallySpeaking15Programnatspeak.exe"</div><div><br></div><div><br></div>

Now I see the problem.

>Putting a shortcut to Voice Computer in the Start folder,

VoiceComputer uses s a startup/ shutdown utility to open /close VC and Dragon

Make a shortcut to the utility:

C:Program Files (x86)VoiceTeachVoiceComputerscriptsVoiceComputer.exe

Thanks for the suggestion. Unfortunately, Dragon still won't open.
I still get the error message.


If you want VoiceComputer and Dragon start up automatically on Windows boot up or restart, do the following:
1. Open the Windows Startup folder and position it so that the VoiceComputer shortcut on your desktop is visible (i.e., not covered by the Windows Startup folder).
2. If InTags is active and the VoiceComputer shortcut is numbered, say “right-click ##” where ## is the number associated with the VoiceComputer shortcut. Select “Copy” from the right-click pop-up menu. Switch focus to the Windows Startup folder and say “Paste that”. This will put the VoiceComputer shortcut in the Windows Startup folder. From that point forward, every time you boot up or restart Windows VoiceComputer will automatically open Dragon and your user profile and start VoiceComputer.
3. If VoiceComputer and Dragon are not loaded, you can do this manually by placing the mouse pointer over the VoiceComputer shortcut on your desktop, Press and Hold the right mouse button, then drag the VoiceComputer shortcut to the Windows Startup folder, file list location in the Startup folder, and take your finger off the right mouse button. Select “Copy here” from the pop-up menu and the VoiceComputer shortcut will be copied to the Windows Startup folder. Note: never select “Move here” because this will remove the VoiceComputer shortcut from your desktop and you don’t want to do this.
<div><br></div><div>First, thank you for going to all the trouble to help me.</div><div><br></div><div>Here is the error message in my screenshot:</div><div><br></div><div><div>"Cannot find import; DLL may be missing, corrupt or wrong version</div><div>File "mfc110.dll", error 126"</div></div><div><br></div><div><div>I systematically implemented the material you wrote out for me. Unfortunately, I still get the same error message. I have a squeaky "clean" system though <img src="smileys/smiley2.gif" border="0" alt="Wink" title="Wink" />.</div><div><br></div><div>Now I am going to apply exactly the same approach to Chuck's instructions, which came later.</div></div>


First, it's unfortunate that we couldn't see the error message that you attempted to attach. If we had, we could have saved a lot of time. Not your fault. It just made it easy to make certain assumptions, which have ended up being incorrect both with regard to Rob's support post as well as mine.

Second, MFC in MFC110.dll stands for Microsoft Foundation Class. This file is required by Dragon in order to run. It's also required by Windows and a number of other application for the same reason. If the file is missing, corrupted, or the Windows system registry connected to Dragon is corrupted, then you will get that particular error message. You can see these files in the following location in Dragon

C:Program Files (x86)Common FilesNuanceNaturallySpeaking15mfc110.dll

C:Program Files (x86)Common FilesNuanceNaturallySpeaking15x64mfc110.dll

One possible solution is to run a Repair of Dragon 15 from the Windows Control Panel | Programs and Features. However, whatever the corruption is may prevent you from doing this and you may have to run it from the original source files or file (executable) if you downloaded Dragon 15 from Nuance.

This error has nothing whatsoever to do with VoiceComputer. It is entirely a Dragon issue in this case.

My suggestion is to try the following:

1. Since you can't start Dragon, locate and copy the entire users folder:


to your desktop because you can't use Dragon to export your user profiles because it won't load.

2. Uninstall Dragon while being sure that you're connected to the Internet so that you preserve your activations. Also, make sure that you have your Dragon serial number, if you can't find your Dragon serial number, before you do any of the above go to the following location:

C:Program Files (x86)NuanceNaturallySpeaking15EregEreg.ini

You will find your Dragon serial number there. Copy it and save it before you uninstall.

3. Once you have uninstalled Dragon, run the Dragon remove utility which you can get from the following location:

Be sure you carefully read the instructions on that Nuance technote before you download and run the Dragon remove utility (DPG_DPI_15_Cleaner.exe). Note that this version of the Dragon remove utility is backward-compatible with all versions of Dragon up to and including DPI/DPG 15.

Run the utility so as to completely and totally remove everything related to Dragon from your computer. Note that the reason for copying the users folder as noted above is because the Dragon remove utility will completely remove your user profiles that are stored in the Dragon folder (C:ProgramDataNuanceNaturallySpeaking15Users).

4. Once you have completed the above, reinstall Dragon 15, activate it and then, with only Dragon loaded, you can use "Managed User Profiles…" To reimport your user profile(s) from the location where you copied the original Users folder.

5. Launch VoiceComputer and test to make sure that everything is working properly. If so, then the procedure that I posted previously for copying the VoiceComputer icon (shortcut) from your desktop to your Windows Startup folder should then work properly.

Let us know one way or the other whether the problem still exists or is resolved.

Thank you for this thorough rundown. I used the list of instructions (1-5). Here is how matters now stand.

I can open Dragon without the previous error message. However, I got a new message, this time from VoiceComputer:

"VoiceComputer failed to start
Could not determine which speech engine to use, please check the ini file."

I have never done anything to affect a VC ini file. Does this refer to default.ini? Here is the only section that caught my eye:


Of course, DRAGONVER=15 for me. So, I ran ConfigVC.exe in the VC scripts folder. Now, startup works "as advertised".

I actually have one more question, but it's only indirectly related to this thread, so I'll start a new thread for it.


VoiceComputer checks for the version of Dragon that is installed on your system.

If you have Dragon 15 installed, but VoiceComputer is checking for Dragon 13, then you will get this error message.

Nevertheless, you chose the correct method of resetting VoiceComputer using the ConfigVC.exe.

The other way you could have done it would have been to change the last line in the section that you posted by changing DRAGONVER=13 to DRAGONVER=15, and then restarting VoiceComputer. That would've fixed it without having to completely reconfigure VoiceComputer as you did.

Keep that in mind next time something like this happens. It'll make life a lot simpler.

Chucker2017-09-23 06:17:59

"VoiceComputer failed to start
Could not determine which speech engine to use, please check the ini file."

I have never done anything to affect a VC ini file. Does this refer to default.ini? Here is the only section that caught my eye:


The default.ini is the master file.

The settings.ini file (in C:ProgramDataVoiceTeachVoiceComputer) is the active configuration file.

Although you can edit the settings.ini file, it's best to run the ConfigVC.exe in the VC scripts folder to properly configure VC.


In the past, when testing new versions of Dragon, I have modified "DRAGONVER=## in the settings.ini file and then restarted VoiceComputer. That has always been the simplest approach vs. running the ConfigVC.exe.

Nevertheless, for the average user, reconfiguring VoiceComputer is the best approach. That is, running the "ConfigVC.exe". I just find it too tedious to go through the whole process of reconfiguring VoiceComputer when testing these types of situations.