Recently, there have been reports by Windows users that they can see their Event Viewer displaying an Event ID 7009 error after a system startup. This error message reads as
“A timeout was reached (3000 milliseconds) while waiting for Lights-out connect”.
“A timeout was reached (30000 milliseconds) while waiting for ServiceName service to connect”.
There can be varied reasons for this error to occur, like a disabled Windows Traps service, some Windows-native services that interrupt their dependencies on low-end systems, less time span allocated to Windows Trace Session Manager, or a system change (update, driver installations, or third party interference) that has affected the startup behavior. Below we will discuss some troubleshooting strategies that will help you resolve the Event ID 7009 Timeout error on Windows PC.
Table of Contents
Method 1 – Modify Startup Type Of Traps Service (If Applicable)
If you have Traps Endpoint Security installed on your PC, then this error may be raised by the Traps service not being started automatically. Traps Service does not have priorities by default at the startup, so it receives a timeout and doesn’t start at startup time. This error can be avoided by changing the Startup type of Traps Service so that it receives priority.
1. Open Run (Windows + R) and type services.msc to open Services.
2. Click on Yes, when prompted by the UAC.
3. Search for the Traps service in the Services window.
4. Right-click on the Traps service and select Properties.
5. In the General tab, use the dropdown next to Startup type and select Automatic to change the default behavior.
6. Click on Apply and then on OK to save the changes.
7. Restart your PC and open the Event Viewer to see if the error is still seen.
Method 2 – Re-configure Certain Windows Native Services
There are some Windows Native Services that should be configured to start at every system startup. These services are:
- DCOM Server Process Launcher
- RPC Endpoint Mapper
- Remote Procedure Call (RPC)
- Security Accounts Manager
1. To open the Run dialog hold Windows and R keys together.
2. Type services.msc and press Enter to open Services.
3. If prompted by UAC, click on Yes to continue.
4. Locate the DCOM Server Process Launcher in the list of services.
5. Double-click on it to open the Properties window.
6. In the Properties window of DCOM Server Process Launcher, go to the General tab.
7. Change the Startup type to Automatic using the dropdown.
8. Now click on the Start button to start the service.
9. Click on Apply to save the settings and then on OK.
10. Now repeat Steps 5 to 9 with the other services mentioned above until their startup type is changed to Automatic and they are running.
11. Once this is done, restart your system and check your Event Viewer to see if the error is fixed.
Method 3 – Modify Windows Trace Session Manager Using Registry
If the issue persists even after trying the above two fixes, it means that the default timeout value (60 seconds) is not enough for the Service Control Manager to start all the services. Increasing the value of ServicesPipeTimeout in Registry will allow all the dependent services to start correctly.
1. Press Windows + R to open Run.
2. Type regedit to open the Registry Editor.
3. Navigate to the location below or copy-paste the location in the navigation bar.
4. Now the Control registry folder is selected. Move to the right side and look for the ServicesPipeTimeout entry.
5. Double-click on the ServicesPipeTimeout DWORD.
6. Now in the Edit Value window, change the Base to Decimal.
7. Enter a value of 600000 in the Value Data field. Click on OK to save the changes.
8. If there is no such entry, then perform the steps below:
- Go to the Edit menu and select New –> DWORD (32-bit) Value.
- Type the name ServicesPipeTimeout.
- Perform Steps 5 – 7 above.
9. Exit the Registry Editor and restart your system.
10. After restart, open your Event Viewer and see if there are any new instances of the Event ID 7009 error.
Method 4 – Perform System Restore
1. Press Windows + S and type System Restore in the search box.
2. Select the option Create a Restore Point.
3. In the System Properties Window, go to the System Protection tab.
4. Now click on the System Restore… button.
5. Click on the Next button.
6. Check the box next to Show more restore points.
7. Select a previous Restore point from the list. Click on Next.
8. Follow the on-screen instructions to complete the process.
9. Now your system will restart at a previous point where the problem was not occurring. Check if the error has been fixed.
Thanks for reading.
We hope this article has been helpful in resolving the Event ID 7009 timeout error in the Event Viewer. Comment and let us know the fix that worked for you.
A software engineer turned into an educator with vast teaching experience in universities. Currently working towards my passion for writing.