ADOBE INSTALLATION ERROR 1406 |
FeedbackThis section includes important and useful comments by users.Added Aug 12, 2008 Here is another potential solution to the Error 1406 problem, supplied by Bob on Jul 5, 2008:
Deconstructing Bob's solution, you might attempt the following:
Note that this is an unverified solution, but if it works, it is a simpler method for clearing the Error 1406 than my solution below. If it fails, follow the recipe below in the section entitled The Problem Description to clear the error. Added Mar 29, 2008 I am sharing the following comments from Kathy since they may be useful to someone. However, I don't have an adequate understanding of the registry to expand on this information:
Added Mar 14, 2008 A couple days ago Regina informed me that she had been unsuccessful in installing Acrobat 8:
She stated she had been unable to locate the registry folder ("I do not have that registry folder in my registry") identified in the first screen shot below. I suggested she look again. Today she wrote back:
Thanks for helping to spread the word, Regina. (Although I'm flattered to learn that an Adobe support person has added this page to his support material, Adobe and its customers would be better served if Adobe created an update to fix the error 1406 or prevent it from occurring in the first place.) Added Jan 17, 2008 I have had a phenomenal amount of feedback from this solution which I posted on Jun 27, 2007. (As of this date, this page has received over 6,500 hits.) Comments have been uniformly positive. I am grateful that my posting has been so beneficial. Recently, on Jan 17, 2008, Aaron shared the following observation with me:
On my PC I am the sole user. When I select User Accounts in the Control Panel I see the following:
Having only a single Administrator account, I never would have observed this issue, as his advice applies only to someone who has more than one Administrator account. Thanks, Aaron. The Problem DescriptionThis section defines the problem and specifies a solution that has received positive reviews.My goal was to install two recently-purchased software packages:
Previously, I had removed Adobe Acrobat 7. I also have Adobe CS2 on my PC, but I didn't plan to remove it until after I was satisfied with CS3. I started installing Adobe Acrobat 8. Within minutes I received the following error message: Error 1406. Could not write value ThreadingModel to key \Software\Classes\CLSID\{06849E9F-C8D7-4D59-B89D-784B7D6BE0B3}\InprocServer32. Verify that you have sufficient access to that key, or contact support personnel. I couldn't complete the installation. If I clicked Ignore and continued, I received about 15 more similar errors before installation finished. Because of these errors, the program didn't work. The error 1406 failure is addressed in Adobe user to user forums at http://www.adobeforums.com/cgi-bin/webx/.3bc3b20d, and solutions are suggested, but the bottom line is this. For this program (and presumably CS3 Web Premium because it includes Acrobat) to install, either you must alter the registry—a risky process—or you need a fix from Adobe. I ran the Adobe-provided program referenced in the forum, Fix_1406ACL.exe; it did not fix my problem, and others said it did not work for them. Since Adobe could not provide a solution I needed to correct errors in the registry. The registry correcting solutions mentioned in the forum were either vague, poorly written (and this applies to Adobe's Knowledge Base entry at http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=329137), simply wrong, or didn't apply to my specific Error 1406 problem. The forum mentions MSI log files. During my installation attempt, the file C:\Documents and Settings\<username>\Local Settings\Temp\MSI6d2e6.LOG was created. It contained only the following: Error 1406.Could not write value ThreadingModel to key \Software\Classes\CLSID\{06849E9F-C8D7-4D59-B87D-784B7D6BE0B3}\InprocServer32. System error . Verify that you have sufficient access to that key, or contact your support personnel. === Logging stopped: 6/20/2007 18:20:24 === Problem AnalysisTo start the Registry Editor, click start —> run,
type regedit, and click OK. Navigate
to the key referenced above: My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
Right-click on InprocServer32 (highlighted above), click Permissions… You’ll see:
Click Advanced. You’ll see:
The cause of Error 1406 is the InprocServer32
key has Read permission only and therefore cannot be
altered. (I determined later that the installation program is attempting
to change the default value to: Problem SolutionNote that in the Advanced Security Settings for InprocServer32 dialog box above, under "Permission entries:" Permission is Read and this is Inherited From "MACHINE\SOFTWARE\ Classes\CLSID\{06849E9F-C8D7-4D59-B89D-784B7D6BE0B3}" (the last part of the name is not shown in the screen shot above). When you look at that parent key (go ahead and select it in the left panel of the Registry Editor, right click, click Permissions…, and click Advanced) you’ll see that Permission is Read and it is <not inherited>. Therefore, if you change the permission of that key to Full Control and allow child objects to inherit it, the problem with this key will be solved. Note that there are five child objects, not just InprocServer32, but ProcID, Programmable, TypeLib, and VersionIndependentProgID. Since all four of these other child objects have permission attributes identical to that of InprocServer32, giving them the Full Control permission attribute should cause no problem and in fact is probably necessary. Thus, in summary, the solution is to change this key's permission from Read to Full Control, rerun the Acrobat installation, and as each additional 1406 error appears, correct it and click Retry. That's it. Details follow. Applying the SolutionPart 1: Fix InprocServer32 PermissionWhile still in the Registry Editor, select the parent key
My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
Next to Full Control, check Allow. Click Apply. Click Advanced and the following dialog box will appear (note that because Apply was clicked, the Full Control permission attribute is shown) :
To force this change to propagate to child objects, check the box Replace permission entries on all child objects with entries shown here that apply to child objects. Click OK. The following warning will appear:
Click Yes. Click OK in the Permissions dialog box. Leave the Registry Editor open as you'll be making additional changes below. To verify that these changes have propagated to child objects, examine the permission of InprocServer32. You’ll see that Full Control is now checked in the Permissions dialog box and that Full Control is now the permission shown in the Advanced Security Settings dialog box. Part 2: Reinstall Adobe Acrobat 8After correcting the InprocServer32 key's permissions, I reinstalled Adobe Acrobat 8 Professional. My notes from this installation appear below. I closed all programs, turned off anti-virus software, and began installation, expecting error messages. Three minutes into the installation, I received the following error message: Error 1406.Could not write value to key \Software\Classes\AcroIEHelper.AcroIEHlprObj\CLSID. Verify that you have sufficient access to that key, or contact your support personnel. I opened the Registry Editor and navigated to My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroIEHelper.AcroIEHlprObj\CLSID. Its permissions were READ, inherited from its parent. As described earlier, I navigated to the parent (...\Classes\AcroIEHelper.AcroIEHlprObj), changed its permission from READ to FULL CONTROL, and directed that the child objects inherit this permission. I returned to the installation program and clicked Retry. The next error message was: Error 1406.Could not write value to key \Software\Classes\AcroIEHelper.AcroIEHlprObj.1. Verify that you have sufficient access to that key, or contact your support personnel. I navigated to My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroIEHelper.AcroIEHlprObj.1, changed its permission from READ to FULL CONTROL, and directed that the child objects inherit this permission. I returned to the installation program and clicked Retry. The next (and last) error message was: Error 1406.Could not write value to key \Software\Classes\TypeLib\{5F226421-415D-408D-9A09-0DCD94E254B8}\1.0\FLAGS. Verify that you have sufficient access to that key, or contact your support personnel. I navigated to My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\ I returned to the installation program and clicked Retry. The installation completed. FootnoteBecause my son works for Adobe, I was able to purchase this software at a discount. I carelessly had purchased both Acrobat 8 and CS3 Web Edition, which contains Acrobat 8. When I realized this, I decided to use the Acrobat installation as a means of eliminating these 1406 errors. Once they were eliminated, I uninstalled Acrobat (without registering it). Then I installed CS3 Web Edition, which went smoothly and error-free. Hope this helps. By the way, Adobe rocks! Have you tried Lightroom
yet? |