Share via

visual c++ 9.0 runtime fail error 1402

Anonymous
2011-09-20T00:42:01+00:00

I am trying to install Nuance Dragon Naturally Speaking 11 and it requires Visual C++ Runtime 9.0, which I understand is a custom version of visual c++. During the installation of visual C++, I get the error message:

"Error 1402. Could not open key: UNKNOWN\Components\DA42BC89BF25FBD0AF18C3B9B1A1EE8\C0B7E33AC99B9CE47B20A823B861A19F. Verify that you have sufficient access to that key, or contact your support personnel."

I don't understand what this means or what to do about it. Once I click OK, it all shuts down and installation can not be completed.

There is another pop up that comes up before that, that says something about programs currently running and my computer must be restarted (and may need to be restarted multiple times) before installation of all the items can be completed, but I have restarted probably 5 times and I always get the same error message. Please help!

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

  1. Anonymous
    2011-09-28T20:10:21+00:00

    There are several suggestions in this post for you to look at.

    Cannot get past preinstalltion. Install fails on Visual C++ redist. Will not start.

    http://getsatisfaction.com/futuremark/topics/cannot_get_past_preinstalltion_install_fails_on_visual_c_redist_will_not_start

    Solving setup errors by using the SubInACL tool to repair file and registry permissions

    http://blogs.msdn.com/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

    Was this answer helpful?

    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Anonymous
    2012-03-16T07:37:38+00:00

    I know this question is a bit old, but the error still exists, even on the newest version of DNSpeaking (ver. 11.5).  Naman R's answer is mostly correct, but missing a step or two.  His solution did get me on the right path, though, so I figured I'd take the time to post the correct info. This is how I fixed the problem:

    • From the START menu, execute "Run.." and then type "regedit"
    • Navigate to the following parent container: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components. The 'S-1-5-18' key may be different on your computer.
    • Right click on components and click "Permissions" On the "Permissions for..." dialog box which appears next, press the "Add.." button and add in the "Administrator", "Administrators" and "SYSTEM" accounts if they are not already there. Do not worry that the below screenshot has a different name than "Permissions for Components".  Yours should be Components.
    • If your personal login account has administrative privileges, you will have to add that as well.  Simply type the full name of your login username, and click "Check Names".  Windows should fill in the rest for you, so click OK.

    Click to see basically what you should be looking at right now.

    (I was going to post relevant screenshots so you know about what you should be looking at, but I guess this forum doesn't allow it.  So I'll just link to it....sad but true!)

    • Back on the first "Permissions for..." dialog box, click on each account in the top-list and make sure each has the "Full Control = Allow" and "Read = Allow" permissions.
    • Click the "Advanced" button so that the "Advanced Security Settings" dialog box appears.
    • On the "Permissions tab" enable the checkmark box named "Replace all child object permissions with inheritable permissions from this object", then press the "Apply" button.

    Click me for another screenshot

    • On the "Owner" tab, highlight the "Administrators" name in the lower listbox, enable the checkmark box called "Replace owner on subcontainers and objects" and press the "Apply" Button. You may get a dialogue warning you about being unable to change all of the child keys.  This is to be expected.  Proceeed.

    And one more screenshot here.

    • Repeat the previous 2 steps once more. This time around you shouldn't get any errors about not being able to update the permissions on the child keys.
    • Exit these dialog boxes by pressing the "Ok" button, so that you are back to the main registry editor.
    • On your install DVD (My computer -> RIGHT CLICK your DVD drive, click "explore", so that you are able to enter the DVD file structure without autoplaying the DVD.
    • Open the folder "ISSetupPrerequisites", and then open the one and only folder inside that named "VCRuntime".  Find your appropriate runtime (x64 if you're on 64-bit, and the regular one if you're on 32-bit.). RIGHT click it.  Run as administrator.

    Should install perfectly now.  Hope this helps somebody.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2011-09-28T19:40:31+00:00

    I followed those steps and unfortunately nothing changed and I am still getting the same error message. I need this program for school.. Please help!

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2011-09-20T16:25:36+00:00

    Hi,

    To do so: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

    How to back up and restore the registry in Windowshttp://support.microsoft.com/kb/322756

    Try the steps mentioned below and check if they help in resolving the issue.

    a) Run regedit.exe.

    b) Browse to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components

    c) Right click on the components folder, click permissions.

    d) On all the users there, tick full control (allow) and then apply. At some points it may say it failed to set permissions for some keys, just keep going.

    e) Click advanced, go to the owner tab.

    f) Select whichever user you are, or administrators, tick "replace owner on sub containers and objects" and click apply.

    g) Click OK, go back to the window from beforehand and try to reapply full control settings for each user just to make sure.

    h) Try your installer again.

    Was this answer helpful?

    0 comments No comments