Issue:
A Microsoft Installer (MSI) Error 1935 error displays during installation.
NOTE: Make a note of the HRESULT value
Solution
Step 1: Recreate the error message
1. Restart the computer.
2. Use the MSCONFIG utility to shut down all virus and adaware software programs.
a. Click Start, and then Run. The Run window opens.
b. In the Open: box, type msconfig, and then click OK. The MSCONFIG utility window opens.
c. Click the Startup tab.
d. Click Disable All to disable any application that loads when the computer starts up.
e. Click the Services tab. Place a check mark in the Hide All Microsoft Services box.
f. Click the Disable All button.
g. Click OK.
h. Click Restart to apply the changes to the computer during the next restart.
i. Restart the computer.
NOTE: When the computer restarts, a System Configuration Utility message will display. Ignore this message while performing the necessary work on the computer.
3. Install the software by following the instructions below.
a. Insert the product's software CD into the CD-ROM drive on the computer.
b. If the software installer does not automatically start:
c. Click Start, then Run. The Run window opens.
d. In the Open: box, type d:\\setup.exe, where "d" is the letter of the CD-ROM drive.
e. Follow the on-screen instructions to install the software.
4. The Error 1935 message should display.
5. Locate the HRESULT value listed in the error message (see item 2 in Figure 1).
If the error lists the HRESULT value as 0x80070002/-2147024894, proceed to Step 2.
If the error lists the HRESULT value as 0x8002802F/-2147319761, proceed to Step 4.
If no HRESULT value is listed, proceed to Step 14.
Step 2: Download and run the MSXML Installer
1. When the Error 1935 message displays, do not click OK. Let the installation continue.
2. Click on this link to download MSXML.
http://www.microsoft.com/downloads/details.aspx?FamilyID=c0f86022-2d4c-4162-8fb8-66bfc12f32b0&DisplayLang=en
3. Locate and click the msxml3usa.msi link on the page.
4. After the File Download dialog box displays, click Save.
5. In the Save in: box, select Desktop.
6. When the download completes, click Open. The Microsoft XML Parser Setup Wizard displays.
7. Click Next and follow the on-screen instructions to run the MSXML installer.
NOTE: One or more of the links above will take you outside the Hewlett-Packard Web site. HP does not control and is not responsible for information outside of the HP Web site.
Step 3: Close one instance of the software installer
1. Right-click Start, then click Explore. Windows Explorer opens.
2. On the left-hand side of the Explorer window, click Desktop.
3. In the list in right-hand side of the window, locate and double-click msxml3usa.msi to run another instance of the MSXML installer.
4. Close Windows Explorer.
5. When prompted by the installer, click Repair.
6. An error stating, Another installation is in progress displays. Do not click anything. Press Ctrl, Alt, and Delete at the same time on the keyboard to open the Task Manager window.
7. In the Task Manager window, click the Applications tab.
8. Two instances of the product's software installation program will show in the Applications list. Right-click the second instance and select End Task.
9. Click Try Again on the existing installation. It should successfully complete.
10. Try printing or scanning a document to test if the product is working correctly.
If the issue is resolved, you do not need to continue with the rest of the instructions in this document.
If the issue is not resolved, proceed to Step 4.
Step 4: Remove the .NET Framework
1. Click Start, Settings, and then Control Panel.
2. Double-click Add/Remove Programs. The Add/Remove Programs utility opens.
3. Locate the .NET Framework listing and click it to highlight it.
4. Click Remove.
5. Close the Add/Remove Programs utility.
Step 5: Rename 'mscoree.dll' to 'mscoree1.dll'
1. Click Start, and then Run. The Run windows opens.
2. In the Open: box, type %windir%\system32\. The System 32 directory opens.
3. Locate mscoree.dll in the list, and then right-click it.
4. Click Rename. Rename the file to mscoree1.dll.
Step 6: Make a backup copy of the Windows registry
Creating a backup copy of the registry for Microsoft