Fix: (1058) ERROR_SERVICE_DISABLED
StartService failed: 1058
This is a broad error which can appear in all sorts of scenarios, usually when trying to launch various games. The error appears during startup and prevents you from actually running the game and it has bothered users for a while now. Smite, Paladins and Far Cry are just some of the games affected by this nasty problem.
There are a couple of ways to solve this problem. It’s usually related to a game’s service which needs to be fixed in order to run the game properly. Follow the methods we have prepared below in order to try to troubleshoot the problem!
What Causes the (1058) ERROR_SERVICE_DISABLED?
Missing or corrupt game files are a viable cause for any problem regarding video games and verifying the game’s cache should help you solve the problem easily.
Another major culprit of this error is the anti-cheat utility you might have installed alongside your game. The tool’s service needs to be restarted or the whole tool should be reinstalled in order to solve the problem properly.
Solution 1: Verify the Integrity of Game Files
This is the number one method you should try out no matter what kind of issues you are experiencing with Steam games. This being said, if you have installed the game in other ways, you should immediately switch to the methods below. Steam users might benefit from this method greatly!
- Start Steam by double-clicking its icon on the Desktop or by searching for it in Start menu. Head over to the Library tab in the Steam window by locating the Library tab at the top of the window, and locate GTA V in the list of games you own in your library.
- Right-click on its entry and choose Properties. Navigate to the Local Files tab and click the Verify Integrity of Game Files button.
- Wait for the tool to finish doing its thing and you should probably see that a couple of files may have been downloaded. Afterwards, relaunch the game and the launcher should run properly this time, without crashing.
Solution 2: Tweak the Service’s Startup Settings
The error most often occurs with anti-cheat tools used by games to check if you are running something which might give you an unfair advantage over other players. These tools include but are not limited to BattlEye, EasyAntiCheat, and PunkBuster. The problem might occur if the service’s startup settings are not configured correctly so make sure you fix this!
- Open the Run dialog box by tapping the Windows Key + R key combination on your keyboard. Type “services.msc” in the Run box without the quotation marks and click OK in order to open Services. You can also just search for Services in Start menu on Windows 10.
- Locate the any of the services listed above (EasyAntiCheat Service, BattlEye or PunkBuster services) in the services list, right-click on it and select Properties from the context menu which will appear.
- If the service is started (you can check that just next to the Service status message), you should stop it by clicking the Stop button in the middle of the window. If it has already been stopped, leave it as it is (for now).
- Make sure that the option under the Startup type menu in the service’s properties is set to Automatic before you proceed with the instructions. Confirm any dialogue boxes which may appear when you set the startup type. Click on the Start button at the middle of the window before exiting.
You may receive the following error message when you click on Start:
“Windows could not start the service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process.”
If this occurs, follow the instructions below to fix it.
- Follow the steps 1-3 from the instructions above in order to open service’s properties. Navigate to the Log On tab and click on the Browse… button.
- Under the “Enter the object name to select” box, type in your account’s name, click on Check Names and wait for the name to become recognized.
- Click OK when you are finished and type in the password in the Password box when you are prompted with it, if you have setup a password. It should now start without issues!
Solution 3: Reinstall the Anti-Cheat Program
If the service was already running on your computer and if its startup type was already set to automatic, you might want to check out the solution below which will have you reinstall the tool from the game’s installation folder for both Steam and non-Steam gamers. Good luck and follow the instructions below!
- its shortcut on the Desktop or by searching for it in the Start menu simply by typing “Steam” after clicking the Start menu button or the Search (Cortana) button.
- After the Steam client opens, navigate to the Library tab in the Steam window at the menu located at the top of the window, and locate the Rust entry in the list.
- Right-click the game’s icon in the library and choose the Properties option from the context menu which will open and make sure you navigate to the Local Files tab in the Properties window straight away and click the Browse Local Files button.
- You can also search for the game’s main executable by clicking the Start menu button or the search button next to it and typing Rust. Anyway, right-click on the executable and choose the Open file location option from the context menu which will appear.
- Locate the EasyAntiCheat or BattlEye folder depending on the game and double-click in order to open it. Right-click the “EasyAntiCheat_setup.exe” or the BattlEye installed file in the folder and choose the Run as administrator option from the context menu which will appear.
- Make sure you exit the Steam client on your computer completely by clicking Steam >> Exit from the top-side menu.
- An alternative solution if you have the Steam window closed is to locate the Steam icon in the system tray (lower left part of the screen). Note that you might need to click the upwards pointing arrow to see more apps.
- Locate the Steam app and change its properties by right-clicking its entry either on the Desktop or the Start menu or the Search results window and choose Properties. Navigate to the Compatibility tab in the Properties window and check the box next to the Run this program as an administrator option before applying the changes.
- Make sure you confirm any dialogs which may appear for you to confirm with admin privileges and Steam should launch with admin privileges from now on. Open Steam by double-clicking its icon and try relaunching the game to see if the error still appears.
Note: If this doesn’t do the trick, try navigating back to your Rust game installation folder (the one which opens after clicking Browse Local Files), locate the Rust main executable, right-click to open Properties and try checking the same Run this program as an administrator option as you did for Steam to see if it will solve the problem as this has worked for several players.