Installing Dragon Naturally Speaking 12 Does Not Work With WINE 1.5.20

NOTE: This is NOT a how-to.  This was an effort to document the problems I ran into during installation.  This blog post did not end in a successful installation of Dragon Naturally Speaking 12 in WINE 1.5.20.

This post, like my previous one, also started as a How-to, until it didn’t work…  I did eventually get Dragon Naturally Speaking working, and that post will be coming shortly.  This post does not have instructions which work, but I will publish it anyway in the hopes that someone will find it on Google, and something I’ve written will be useful.

My Installation Experiences

After failing to get Dragon Naturally Speaking 12 working on Ubuntu 10.04, I decided to try it in Ubuntu 12.04 where I would have access to a more recent version of WINE.  I decided to grab the latest version of WINE from the PPA.

Install WINE 1.5 from the PPA

Install Microsoft .NET Framework 4.0 (Winetricks)

I was asked to download a file from Mediafire and put it in a location. Follow all on-screen instructions.

Dragon - 3 - Dotnet Error

The .NET Framework installer failed and produced error code HRESULT 0x80070643.  I found this bug report which led me to these other Winetricks.

When installing the other Winetricks, pay attention to their instructions, as some of them will have you download and run other scripts.  This is supposed to satisfy the missing .NET Framework requirements.

Create a 32-bit WINE Prefix As described from this thread, I followed these steps.

Run Dragon Naturally Speaking Installer

Dragon - 1 - Install Starting

Dragon - 2 - License Agreement


I still got an error when executing the MSI installer…

One Thought on “Installing Dragon Naturally Speaking 12 Does Not Work With WINE 1.5.20

  1. Hello, It looks like the installer is trying to install a service into the background, which makes sense since dragon has 2 services called DNS service (Dragon Naturally speaking service) and something else for the licensing. This allows the process to interface with the operating system and build its own API’s I believe. The problem is that the installer is searching for appropriate processes to install the service and the processes aren’t responding with the appropriate response so the installer hangs and crashes.

    gnome-keyring-pkcs11.soELF 7b149000-7b245000 Deferred comctl32<elf> \-PE 7b150000-7b245000 \ comctl32ELF 7b800000-7ba33000 Dwarf kernel32<elf> \-PE 7b810000-7ba33000 \ kernel32ELF 7bc00000-7bcca000 Dwarf ntdll<elf> \-PE 7bc10000-7bcca000 \ ntdllELF 7bf00000-7bf04000 Deferred <wine-loader>Threads:process tid prio (all id:s are in hex)0000000e services.exe

    I am aware that wine can support services since i was able to install office 2010 into it, which also uses several services.

    My guess is that you are missing binaries for wine, I know dragon is coded in C and C++, so I recommend install every single runtime for these language and installing java in case the installer calls upon java for certain operations.

    You can use a tool called play on linux to setup a windows instance with wine, then install all the runtimes, there are guides everywhere, i would recommend you install every runtime. If you want you could copy binaries from a window’s xp machine to give wine all the possible dll’s it will require for the Dragon installation.

    Personally i wouldn’t install it on wine because dragon won’t have access to the application window, so you will be using the floating text box to copy desired text to the clipboard. Just install a virtual machine with win xp and do your work through that, it will be more efficient and less mess.

    Kind regards

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you an intelligent human being? * Time limit is exhausted. Please reload CAPTCHA.

Post Navigation