Office 2003 SP2 installation problem with Vista

K

Kristopher Wragg

Hi,

I'm currently running Vista Business and every time I try to install
SP2 for Office 2003 it fails because it can't access a file.

The file it's trying to access is 'mapisvc.inf' I've tried to change
the permissions on it so the installer can access it and change it but
I can't do that apparently.

Is there a fix for this problem? I would have thought one of the
things Microsoft would have done whilst testing Vista was at least
make sure Office worked correctly and you could update it!

Thanks for any help.
 
P

Peter Foldes

Kristopher


This has (Office) nothing to do with Vista. What is the complete exact error message per verbatim that is generated. Can you post it here for us.
 
K

Kristopher Wragg

Th exact message is:

Error 1913: Setup cannot update file
C:\WIndows\system32\mapisvc.inf.
Verify that the file exists in your system and that you have
sufficient permissions to update it.
 
K

Kristopher Wragg

I dont have Outlook 2007 BCM installed.

I tried running the installation with UAC turned off but it still
gives the same error.

I ran the installer as administrator, but the file it's complaining
about doesnt have write permissions for administrator.
The only user that has full permissions for the file is
TrustedInstaller.

I've tried to change the permissions for it so administrator can write
but it won't allow me to change permissions for that file, probably
because its in System32.

Any more suggestions? I would have thought the SP2 installer would run
as a TrustedInstaller and thus have the correct permissions?
 
K

Kristopher Wragg

I have managed to find a work around for the problem although it's not
the best idea in the world but it worked.

I couldn't change the permissions of the file because its owner was
SYSTEM, so I changed the owner to Administrators and then
Administrators had full access therefore the installer worked
correctly.

I believe this is a bug with the installer or Vista, but either way
I've managed to solve it.
 
Top