Avatar of Will_3rd
Will_3rd
Flag for United Kingdom of Great Britain and Northern Ireland asked on

MSI Installation Errors 1001/2869

Hi all

I am trying to install two supporting services for a web application we are using within our network.

When trying to run the two installers they are failing with two separate errors namely 'Error 1001. Access is denied' & 'The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2869.'

I have not yet done a restart on the server but will try to do so tonight to clear any MSI related install issues, I have enabled MSI logging but it does not really point at what the issue may be.

Any assistance would be appreciated.

OS: Windows Server 2008 SP1
Installation

Avatar of undefined
Last Comment
Vadim Rapp

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Vadim Rapp

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Mohammed Hamada

I think a restart would solve the problem but you might wanna look into your event viewer for further detailed error logs and post them here to help us as well check what's causing these errors.
Will_3rd

ASKER
A restart did not solve the issue for me, I have attached an Application and System log that contain entries related to the two installs.

System-Log.xmlApplication-Log.xml

The security audit log does not show any failures relating to the application install.

Monitoring via the Process Monitor is also inconclusive it is not showing any Access Denied errors for the application install.
Vadim Rapp

The ScRegSetValueExW call failed for Start with the following error:
Access is denied.

says it tried to set registry value when this happened. Look more carefully with Process Monitor, look specifically at monitoring registry activities.

Also, please post detailed installation log.
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
Will_3rd

ASKER
I have attached the latest two MSI install logs.
MSI736de.LOG MSI74a00.LOG
Mohammed Hamada

Check this link please, according to some threads the error is caused by broken registry or missing system files.

http://simple-pc-help.com/support/error_2869.html?t202id=231&t202kw=error%20code%202869
Will_3rd

ASKER
Thanks for the help so far but that links to some RegCure software which looks a little suspicious.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
SOLUTION
Vadim Rapp

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Vadim Rapp

P.S. I highly doubt that error 2869 could be caused by registry problem on the target workstation - it specifically says "The dialog [2] has the error style bit set, but is not an error dialog”", which is authoring problem with the dialog within the installation. Without looking much further, I would be willing to bid 10 vs 1 that "Error 2869 Repair Tool" is some scam. This page shares some ways to fix it, but it's for installation package developers.
Mohammed Hamada

Sorry please disregard my message about regcure.. I've used it for Client not server editions

Please refer to these links

http://social.technet.microsoft.com/Forums/da/windowsserver2008r2general/thread/e3d96ece-a01e-4d7a-8eb7-c4597b9121fe

http://www.ikakura.com/node/41
Will_3rd

ASKER
Thanks for the help so far, after speaking to the developers at length on Friday it looks like it is a permissions issue with writing to the registry and allowing Windows services to be created which is resulting in Access Denied errors.

Having not setup this server or implemented any of the local security policies on the machine it might require more digging to get the two services to install.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Will_3rd

ASKER
.NET Framework 4 Install attempt

Log Name:      Application
Source:        MsiInstaller
Date:          21/12/2012 17:40:13
Event ID:      11923
Task Category: None
Level:         Error
Keywords:      Classic
User:          ABRITAS\scott.blizzard
Computer:      ABRITAS12.abritas.local
Description:
Product: Microsoft .NET Framework 4 Client Profile -- Error 1923. Service '@C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\WPFFontCache_v0400.exe,-100' (WPFFontCache_v0400) could not be installed.  Verify that you have sufficient privileges to install system services.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MsiInstaller" />
    <EventID Qualifiers="0">11923</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2012-12-21T17:40:13.000Z" />
    <EventRecordID>82400</EventRecordID>
    <Channel>Application</Channel>
    <Computer>ABRITAS12.abritas.local</Computer>
    <Security UserID="S-1-5-21-790525478-1659004503-1417001333-4425" />
  </System>
  <EventData>
    <Data>Product: Microsoft .NET Framework 4 Client Profile -- Error 1923. Service '@C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\WPFFontCache_v0400.exe,-100' (WPFFontCache_v0400) could not be installed.  Verify that you have sufficient privileges to install system services.</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Binary>7B46354230394346442D463042322D333641462D384446342D3144463642363346433742347D</Binary>
  </EventData>
</Event>

Open in new window


Attempt to install one of the services manually

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Users\Metafuse>cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727

C:\Windows\Microsoft.NET\Framework64\v2.0.50727>installutil.exe "C:\Program File
s (x86)\Metafuse\Project Insight\Windows Service\ProjectInsight.WindowsService.e
xe"
Microsoft (R) .NET Framework Installation utility Version 2.0.50727.3053
Copyright (c) Microsoft Corporation.  All rights reserved.


Running a transacted installation.

Beginning the Install phase of the installation.
See the contents of the log file for the C:\Program Files (x86)\Metafuse\Project
Insight\Windows Service\ProjectInsight.WindowsService.exe assembly's progress.
The file is located at C:\Program Files (x86)\Metafuse\Project Insight\Windows S
ervice\ProjectInsight.WindowsService.InstallLog.
Installing assembly 'C:\Program Files (x86)\Metafuse\Project Insight\Windows Ser
vice\ProjectInsight.WindowsService.exe'.
Affected parameters are:
   assemblypath = C:\Program Files (x86)\Metafuse\Project Insight\Windows Servic
e\ProjectInsight.WindowsService.exe
   logfile = C:\Program Files (x86)\Metafuse\Project Insight\Windows Service\Pro
jectInsight.WindowsService.InstallLog
   logtoconsole =
Installing service Project Insight Windows Service...
Creating EventLog source Project Insight Windows Service in log Application...

An exception occurred during the Install phase.
System.ComponentModel.Win32Exception: Access is denied

The Rollback phase of the installation is beginning.
See the contents of the log file for the C:\Program Files (x86)\Metafuse\Project
Insight\Windows Service\ProjectInsight.WindowsService.exe assembly's progress.
The file is located at C:\Program Files (x86)\Metafuse\Project Insight\Windows S
ervice\ProjectInsight.WindowsService.InstallLog.
Rolling back assembly 'C:\Program Files (x86)\Metafuse\Project Insight\Windows S
ervice\ProjectInsight.WindowsService.exe'.
Affected parameters are:
   assemblypath = C:\Program Files (x86)\Metafuse\Project Insight\Windows Servic
e\ProjectInsight.WindowsService.exe
   logfile = C:\Program Files (x86)\Metafuse\Project Insight\Windows Service\Pro
jectInsight.WindowsService.InstallLog
   logtoconsole =
Restoring event log to previous state for source Project Insight Windows Service
.

The Rollback phase completed successfully.

The transacted install has completed.
The installation failed, and the rollback has been performed.

C:\Windows\Microsoft.NET\Framework64\v2.0.50727>

Open in new window

Mohammed Hamada

Yes, It's very obvious it's a permission issue! Are you using domain user/admin or local admin ?
if you're using domain user/admin could you try using local admin? and if you're already on local admin could you try to follow the first link I have posted?


Verify that you have sufficient privileges to install system services
---

An exception occurred during the Install phase.
System.ComponentModel.Win32Exception: Access is denied
Will_3rd

ASKER
I have tried both domain admin and local admin both with the same result/error codes.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Mohammed Hamada

Can you try to run CMD as an administrator ? and try again the manual installation.
if this didn't work try the instructions in the Link to test if UAC is affecting it.

Last if non worked could you remove net Framework then reboot and re-install it.
Vadim Rapp

Check permissions on HKLM\System\CurrentControlSet\Services
Will_3rd

ASKER
I have also tried run the installers from an elevated command prompt, will try the .NET framework re-install as well if possible.

The permissions for 'HLKM\SYSTEM\CurrentControlSet\Services' list Administrators as having 'Full Control' (I have tried several accounts which are part of this group).
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
Vadim Rapp

Does SYSTEM have full control also? That's what matters.
Vadim Rapp

...also, try to give full permissions on that key to everyone - just to see if it makes difference. If it does, then investigate further.
Will_3rd

ASKER
SYSTEM does have Full Control, adding Everyone with Full Control does not make a difference unfortunately.

Resetting the UAC settings to default in Local Security Policy produces the same errors as before.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Will_3rd

ASKER
Just an update:

The issue ending up being a HIPS policy in ESET Anti-Virus blocking write access the registry, once this was removed I was able to install the two installation packages.
Will_3rd

ASKER
I've requested that this question be closed as follows:

Accepted answer: 0 points for Will_3rd's comment #a38754396

for the following reason:

Ended up being a leftover ESET HIPS policy which was implemented following a virus outbreak.
Vadim Rapp

I think, the found solution ("blocking write access the registry") is in sync with our multiple recommendations to find out access to what is denied:

https://www.experts-exchange.com/questions/27983455/MSI-Installation-Errors-1001-2869.html?anchorAnswerId=38739783#a38739783
https://www.experts-exchange.com/questions/27983455/MSI-Installation-Errors-1001-2869.html?anchorAnswerId=38743701#a38743701

and then to check permissions on the registry key
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes