Windows Installer Error on W2K

G

George Schneider

Sorry for the repost. I orignaly posted this to the wrong newsgroup. During
an application installation i'm receiving an error 1931. The Windows
Installer service cannot update the system file
C:\Winnt\system32\MSCPXL32.DLL becuase the file is protected by Windows. You
may need to update your operating system for the program to work correctly.

How can I resolve this error during install? Apparently the application is
trying to update this file and is being blocked from doing so? I checked
rights and that sort of thing and everything seems normal to me.

If I click ok the install finishes and everything appears to work correctly
but I would really like to resolve this error during install since I'm not
one is comfortable with an error messgae during an install.
 
G

George Schneider

tried that. same result.

Dave Patrick said:
Try again from a safe mode boot.


--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

George Schneider said:
Sorry for the repost. I orignaly posted this to the wrong newsgroup.
During
an application installation i'm receiving an error 1931. The Windows
Installer service cannot update the system file
C:\Winnt\system32\MSCPXL32.DLL becuase the file is protected by Windows.
You
may need to update your operating system for the program to work
correctly.

How can I resolve this error during install? Apparently the application
is
trying to update this file and is being blocked from doing so? I checked
rights and that sort of thing and everything seems normal to me.

If I click ok the install finishes and everything appears to work
correctly
but I would really like to resolve this error during install since I'm not
one is comfortable with an error messgae during an install.
 
P

Pegasus \(MVP\)

MSCPXL32.DLL is the Microsoft Data Access - ODBC Code Page
Translator. Since it does not perform an essential function, I would
boot into Safe Mode, then rename it to MSCPXL32.DLx before
rerunning the installer.

If you cannot rename it then you would copy it to some other location,
then delete it using one of the following tools:
- A Bart PE boot CD.
- A Nordahl boot diskette.
- Movefile.exe
(http://www.microsoft.com/technet/sysinternals/FileAndDisk/pendmoves.mspx)


George Schneider said:
tried that. same result.

Dave Patrick said:
Try again from a safe mode boot.


--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

George Schneider said:
Sorry for the repost. I orignaly posted this to the wrong newsgroup.
During
an application installation i'm receiving an error 1931. The Windows
Installer service cannot update the system file
C:\Winnt\system32\MSCPXL32.DLL becuase the file is protected by
Windows.
You
may need to update your operating system for the program to work
correctly.

How can I resolve this error during install? Apparently the
application
is
trying to update this file and is being blocked from doing so? I
checked
rights and that sort of thing and everything seems normal to me.

If I click ok the install finishes and everything appears to work
correctly
but I would really like to resolve this error during install since I'm
not
one is comfortable with an error messgae during an install.
 
D

David Shen [MSFT]

Dear Customer,

Thank you for posting in newsgroup.

According to the description, you encountered the error ID 1931 when you
install the package with Windows Installer service and you wish to resolve
this error message. If I have any misunderstanding, please feel free to let
me know.

Analysis and Suggestions:
==========================

Based on the research, I found that this error could happen if the windows
installer version is 3.1 v1.

Please determine which version of Windows Installer is currently installed
on the computer, follow these steps:

1. In Windows Explorer, locate the following file: Msi.dll

This file is located in the Windows\System 32 folder.

2. Right-click Msi.dll, and then click Properties.

3. Click the Version tab. Note the file version number

If the version number is 3.1.4000.1823, the computer has Windows Installer
3.1 (v1) installed.
If the version number is 3.1.4000.2435, the computer has Windows Installer
3.1 (v2) installed.

If the Windows Installer 3.1 (v1) was installed, please obtain and install
the Windows Installer 3.1 (v2) redistributable

For more information about Windows Installer 3.1 (v2), click the following
article number to view the article in the Microsoft Knowledge Base:

893803 Windows Installer 3.1 (v2) is available
(http://support.microsoft.com/kb/893803/)

After you install the Windows Installer 3.1 (v2), please find another MSI
file and install it to check if the error message still exist.

If the error 1931 still occur, please download Microsoft Data Access
Components (MDAC) 2.8 and install it on the problematic computer.

You could download MDAC 2.8 from this following link :
http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-
b037-185d0506396c&displaylang=en

After reboot the computer, please check if the issue can be resolved.

Hope it helps.

David Shen
Microsoft Online Partner Support
 
G

George Schneider

unfortauntly when I go to perform a manualy MDAC 2.8 SP1 install I get an INF
fialure access denied durign the start of the install.
 
D

David Shen [MSFT]

Dear Customer,

It seems that you opened a new post for the MDAC 2.8 installation issue
which is named as "MDAC 2.8 S1 Error" in the queue of
"microsoft.public.win2000.setup". Please follow that thread and check if
you can work on the MDAC installation normally. After the installation
issue is resolved, we can then check whether this "Windows installer" issue
continues.

Thanks for your understanding.

David Shen
Microsoft Online Partner Support
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top