Forum Discussion
Power BI Gateway Installation issues
- 10 months ago
I have opened a support case with MS Support. Their tech team could not solve my issue either.
I could not wait to get this resolved anymore so I just built a new server.
I am sorry I do not have an official resolution.
Hello DaleJohnson ,
Do you have more information in Event Viewer under Windows Logs → Application for more detailed error message
Vivien
Log Name: Application
Source: MsiInstaller
Date: 10/3/2025 2:18:24 PM
Event ID: 11920
Task Category: None
Level: Error
Keywords: Classic
User: ESCSEC\sec_djohnson
Computer: SECRDSP001.escsec.local
Description:
Product: GatewayComponents -- Error 1920. Service 'On-premises data gateway service' (PBIEgwService) failed to start. Verify that you have sufficient privileges to start system services.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MsiInstaller" />
<EventID Qualifiers="0">11920</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2025-10-03T20:18:24.5888689Z" />
<EventRecordID>121762</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>SECRDSP001.escsec.local</Computer>
<Security UserID="S-1-5-21-4222912542-1287919725-14415386-1103" />
</System>
<EventData>
<Data>Product: GatewayComponents -- Error 1920. Service 'On-premises data gateway service' (PBIEgwService) failed to start. Verify that you have sufficient privileges to start system services.</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>
</Data>
<Binary>7B30323338313244332D304135372D343638312D383333412D4338393735363336343045357D</Binary>
</EventData>
</Event>
Log Name: Application
Source: Microsoft-Windows-User Profiles Service
Date: 10/3/2025 2:18:24 PM
Event ID: 1501
Task Category: None
Level: Error
Keywords:
User: NT SERVICE\PBIEgwService
Computer: SECRDSP001.escsec.local
Description:
Windows cannot create a temporary profile directory. This problem may be caused by insufficient security rights.
DETAIL - Element not found.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-User Profiles Service" Guid="{89b1e9f0-5aff-44a6-9b44-0a07a7ce5845}" />
<EventID>1501</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2025-10-03T20:18:24.3472474Z" />
<EventRecordID>121763</EventRecordID>
<Correlation />
<Execution ProcessID="1944" ThreadID="3600" />
<Channel>Application</Channel>
<Computer>SECRDSP001.escsec.local</Computer>
<Security UserID="S-1-5-80-1835761534-3291552707-3889884660-1303793167-3990676079" />
</System>
<EventData>
<Data Name="Error">Element not found.
</Data>
</EventData>
</Event>
- DaleJohnson11 months agoRegular Visitor
I rant the installer by right clicking on the .exe and running it as Administrator. If it helps, my account on the server is a Domain Admin, so I have full admin access on the server.
- tayloramy11 months ago
Super User
Hi DaleJohnson,
Both the error logs you posted above seem to suggest missing permissions or some sort of group policy blocking the creation of tempoary user profiles and system services. You mentioned you are a domain admin, so permissions shouldn't be a problem I think.
Just to completly rule that out, are you able to make a local user with administrator rights and try using that user instead of your network user?If that doesn't work, are you able to test the install on a different device (even a temporary VM) to see if there are some environment settings somewhere in your environment that are blocking this?
If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
- DaleJohnson11 months agoRegular Visitor
I did create a local user account and made it part of the local admin group and tried to run the installer with that account with the same negative result. So I am not sure it is with my user accounts.
I did create a temp test server, with identicle specs as my production server. It was in the same OU so has the same GPO's applied. I was able to successfully install the application on that server. The big difference is that my test server never had any third party applications on it. It was a clean install of Server 2022 with RDS installed and configured to use User Profile Disks.
So there is something on my existing server somewhere that seems to be blocking the initialization of the service, I just do not know what would be causing it.
We do not use any third party AV, just use MS Defender, I have even tried to disable that JIC that was the issue.
- vivien5711 months ago
Super User
Hello DaleJohnson ,
- Ensure PBIEgwService is added to the Administrators group.
- Grant full control permissions to the folder where the gateway is installed.
- Confirm that the service is set to Automatic start, not Delayed Start.Vivien
- DaleJohnson11 months agoRegular Visitor
Thank you for your reply.
As the application will not install, I cannot change the service. The installer bombs out trying to start the service, then it roles back and uninstalls everything.