Sc startservice ошибка 1058

I am trying to install a driver as a driver service (i.e., using sc create or equivalent) but when I try to start it (using sc startservice) I always get error 1058:

The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

It’s really getting on my nerves now, I don’t know what to do.

I also tried to follow the tutorial Write a universal Hello World driver (KMDF) but when building I get

1 error : No such host is known

when I’ve checked the «Enable Deployment» Checkbox under Properties->Driver Install like in the tutorial.

(Without this checkbox it builds successfully, but then I get error 1058 again.)

I would like to install it as a driver service, not the way it is done in the tutorial. How can I do this?

Harry Johnston's user avatar

asked Sep 8, 2015 at 19:17

test123423's user avatar

0

I believe the problem was that the driver was the wrong sort to be started manually, i.e., because of the way it was designed and/or configured, it had to be started by the Plug and Play system in response to the presence of a matching hardware device.

The OP reports that changing the driver type from KMDF to WDM resolved the problem.

answered Sep 10, 2015 at 22:26

Harry Johnston's user avatar

Harry JohnstonHarry Johnston

35.6k6 gold badges68 silver badges158 bronze badges

1

by Farhad Pashaei

As a technophile, Farhad has spent the last decade getting hands-on experience with a variety of electronic devices, including smartphones, laptops, accessories, wearables, printers, and so on. When… read more


Updated on

  • The Cannot create service (StartService Failed: 1058) error may occur due to a corrupted/missing file or disabled service. 
  • Most users had reported that this issue occurred when they installed shooting or combat games.
  • EasyAntiCheat system file is the main cause of the 1058 error since it ensures no fragility or modes affect the game, and if it doesn’t install correctly, the game won’t run. 

Many PC users and gamers have reported they encountered Launch Error 20006 or Error Code: 20006 (Cannot create service StartService failed: 1058).

This error happens when they install games, including Ghost Recon, Warface, Fortnite, Robocraft, etc. 

Because the AntiCheat system cannot be located, this problem occurs frequently. Let’s discuss what the StartService Failed 1058 error is before we get into the solutions.

What is the StartService Failed 1058 Error?

Error 1058 or Error Code: 20006 (Cannot create service StartService failed: 1058) usually occurs when you install a game for the first time.

Another scenario where this error appears is when a service on your computer suddenly stops working. It also happens when you try to open a program or start a service.

If the StartService Failed 1058 Error happens after installing a game, it occurs because the game can’t find the AntiCheat system.

Another possible AntiCheat issue triggers the error code 30005 and it’s resolved the same so read on to find out how.

EasyAntiCheat is an application to combat in-game cheating that comes with Steam and other gaming apps. In other words, the AntiCheat system ensures no fragility or modes affect the game. 

You may also encounter system error 1058 when a service stops working because it is disabled.

The main reason for this error is the sudden termination of service because of internal conflicts or changes in settings. 

How do I fix the Cannot create service (StartService failed 1058) error?

1. Restart the service

  1. Click on the Start menu button and type Services in the search box. 
  2. Open Services and search for the Windows Update service then double-click on Windows UpdateOpen Services
  3. If the service is disabled, open Startup type and choose the Automatic option.Automatic update delayed
  4. Click Apply.Apply changes to service
  5. After that, select Start to run the service. Start service
  6. Click OK.
  7. If the service starts, the problem is solved. If not, click on the Dependencies tab. Dependencies tab
  8. Find all the services mentioned in the box, then click OK
  9. Open each of the services above and click on the Start button to start them all. 

The first thing you can do to fix Error Code 20006 – StartService Failed 1058 is open the Services app on your computer.

After enabling the disabled service, it should start immediately. If it doesn’t, you must follow the steps above. 

2. Use a PC repair tool

If the above-mentioned solution doesn’t work, you can use a PC repair tool to fix whatever is wrong with your computer’s operating system.

Fortect is one of the best PC repair programs available. This tool will scan your computer, particularly the system files, for faulty or missing data.

This tool is effective in the majority of situations and helps you get the most out of your computer by boosting its performance.

⇒ Get Fortect

3. Install the EasyAnti-Cheat System

  1. Press the Windows key + E to start File Explorer.
  2. Go to C:\Windows\SysWOW64 and copy EasyAntiCheat.exe.
  3. Paste the EasyAntiCheat.exe file in the C:\Windows\System folder.
  4. If you couldn’t find the file, search for it in File Explorer and put it in the correct folder or download it from the dedicated website.

The most common solution is to make sure the executable EasyAntiCheat system file was where it was meant to be.

4. Disable the antivirus

  1. Press the Windows key + I to open the Settings app.
  2. From the menu on the left select Windows Security then, click on Open Windows Security.
  3. Now, select Virus & threat protection.Antimalware Service Executable high disk usage Win 10
  4. Choose Virus & threat protection settings.
    Antimalware Service Executable Windows 8.1
  5. Disable Real-time protection. If you want, you can disable all other options on this page as well.

Although it’s not common, some users have reported their antivirus quarantined EasyAntiCheat.exe file. Disabling antivirus and running the game can prove if it’s a problem or not.

We have shown you how to disable Windows Defender but if you have a third-party antivirus, open its settings menu and disable it from the security menu.

Read more about this topic

  • Best anti-cheating software for fair gameplay
  • Fix Elden Ring Easy Anti Cheat Launch error
  • Lost Ark won’t start after Easy Anti Cheat

What causes Fortnite Error 1058?

As we said earlier, when the game cheat system not being installed or enabled correctly, it will cause the error 1058 to occur.

However, other reasons may stop you from playing Fortnite and encounter error 1058.

Incomplete installation files and missing Windows files may cause LAUNCH ERROR START SERVICE FAILED: 1058 appears.

You can reinstall the game or necessary system files to solve the error, or third-party PC Repair tools to scan and fix the Windows missing files. 

If you encountered Error 1058, StartService Failed: 1058, the abovementioned solutions will help you fix the error and enable the service or run the game put you in trouble.

In case you’re running into issues with DLL files missing from your Windows 10/11 PC, this article might help.

Let us know which solution you used to resolve the Cannot create service (StartService failed: 1058) issue in the comments section below.

newsletter icon

За последнее время участилась ошибка службы 1058 в Windows 10, 11. Пользователи не могут запустить сервис ни вручную, ни автоматически, каждый раз появляется сообщение о сбое. Причин для появления ошибки может быть много, но хорошая новость в том, что практически всегда их удается исправить за пару минут. Придется всего лишь изменить пару важных настроек в нескольких местах.

Сообщение об ошибке выглядит приблизительно так:

«Ошибка 1058: Служба не может быть запущена либо потому, что она отключена, либо потому, что с ней не связаны включенные устройства».

или

«Произошла системная ошибка 1058. Невозможно запустить службу».

Как исправить системную ошибку 1058?

Преимущественно ошибка 1058 высвечивается по из-за непредвиденного прекращения работы службы. Причиной такому поведению становится либо внутренний конфликт, либо некорректные изменения настроек. Важно помнить, что практически все службы взаимозависимы, изменение параметров работы одной из них, может вызвать целый ряд сбоев в других сервисах. Часто фигурирующая служба «Обновления Windows» требует доступ к другим сервисам: «Модуль запуска процессов DCOM сервера», «Сопоставитель конечных точек RPC». Неправильная работа любого из них приведет к появлению ошибки в связанных с ними процессах. Решением будет проверка всех зависимостей службы, в которой появляется ошибка 1058, а также анализ настроек основного сервиса.

1) Проверить зависимости

Первым и самым эффективным способом исправления будет ручной поиск проблемных служб.

Пошаговая инструкция:

  1. Открываем «Панель управления», переходим в раздел «Администрирование» и выбираем «Службы».
  2. Находим проблемный сервис и дважды кликаем по нему.
  3. Выставляем его «Тип запуска» в положение «Автоматически» и жмем на кнопку «Пуск» для ручного включения. Скорее всего это не сработает, но попробовать стоит.
  4. Идем во вкладку «Зависимости» и смотрим все указанные здесь службы.
  5. Открываем каждую из перечисленных служб и выставляем ей «Тип запуска» — «Автоматически» и принудительно запускаем их.

Ошибка службы 1058

Совет! Та служба, которая стала виновником проблемы, тоже может быть неактивна из-за другого сервиса. Если ее не удается запустить, стоит так же само перейти на вкладку «Зависимости» и проверить, что каждая из перечисленных здесь работает правильно.

2) Запустить через PowerShell или редактор реестра

Альтернативные способы запуска тоже могут сработать, особенно в случаях, когда все зависимости проверены и они работают нормально.

Как включить службу через реестр:

  1. Жмем клавиши Win + R и в строку выполнить вставляем regedit, затем кликаем по кнопке «Ок».
  2. Открываем каталоги в следующем порядке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.
  3. Находим название службы из списка и изменяем значение для нее на 2.
  4. Дважды кликаем по DependOnService и записываем кодовые имена зависимых служб.
  5. Открываем каждый из указанных там ключей и устанавливаем ему значение 2.
  6. Перезагружаем компьютер.

Ошибка службы 1058

Чтобы через PowerShell запустить службу, достаточно ввести команду net start имя_службы, где имя_службы – название сервиса.

По опыту, должно помочь включение службы, от которой зависит проблемный сервис, связанный с ошибкой 1058. Иногда удается обойти проблему изменим подход, например, выбрав реестр. На сегодня это все, что мы можем предложить по данной ошибке.

  • Home
  • News
  • Solved – Start Service Failed 1058 Windows 10

By Tina |
Last Updated

When do you come across the error start service failed 1058? How to fix this system error 1058? This post from MiniTool will show you how to fix the issue of start service failed 1058. Besides, you can visit MiniTool to find more Windows tips and solutions.

What Is Error of Start Service Failed 1058?

When a service suddenly stops, you may receive the error message: Error 1058: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

You may also receive this error message when you try to start a service.

What causes this error of start service failed 1058? This error may occur if the service is disabled or if the service is disabled for the hardware profile that you are currently using.

So, do you know how to fix the error cannot create service startservice failed 1058? If not, keep on your reading and find solutions below.

How to Fix Start Service Failed 1058?

In this section, we will show you how to fix the system error 1058.

Windows 10/8/7/Vista

First of all, we will show you how to fix the start service failed 1058 error in Windows 10/8/7/vista.

Now, here is the tutorial.

  1. Press Windows key and R key together to open the Run
  2. Type servies.msc in the box and click OK to open Services window.
  3. In the Services window, scroll down to find the service that is disabled or stopped.
  4. Then right-click it to choose Properties.
  5. On the General tab, make sure the Startup Type is not disabled. If it is disabled, change the option to Automatic.
  6. Then go to the Log on Make sure that the service is enabled for the appropriate hardware profile.
  7. Then click Apply and OK to save the changes.

change the Startup type to automatic

After all steps are finished, run the service again and check whether the issue of start service failed 1058 is fixed.

Windows XP

Here, we will show you how to fix the error of startservice failed 1058 in Windows XP.

Now, here is the tutorial.

  1. Click Start and go to All Programs.
  2. Then choose Administrative Tools and click Services to continue.
  3. Scroll down to find the service that is stopped or disabled.
  4. Double-click the service.
  5. Then go to the Log on tab. 
  6. Verify that the service isn’t disabled for the hardware profile that you are using. If the service is disabled for the hardware profile, click Enable.
  7. After that, go to the General tab and verify that the service is not disabled in the Startup Type If it is disabled, change it to Automatic.
  8. After that, click Apply and OK to save the changes.

After all steps are finished, restart your computer and check whether the issue of start service failed 1058 is solved.

To sum up, this post shows what the error of start service failed 1058 is and shows how to fix the system error 1058. If you come across this system error, try these solutions. If you have any different ideas to fix it, you can share them in the comment zone.

About The Author

Position: Columnist

Tina is a technology enthusiast and joined MiniTool in 2018. As an editor of MiniTool, she is keeping on sharing computer tips and providing reliable solutions, especially specializing in Windows and files backup and restore. Besides, she is expanding her knowledge and skills in data recovery, disk space optimizations, etc. On her spare time, Tina likes to watch movies, go shopping or chat with friends and enjoy her life.

центр обновления ошибка 1058 в windows 10

Ошибка 1058 связана с «Центром обновления Windows», но она появляется тогда, когда указанная в системном окне служба не запущена или отключены другие службы, которые зависят от нее. Например, если DCOM или RPC неактивны, то обновления в «десятке» не будут корректно работать. Зная это, можно решить проблему, если правильно настроить зависимые службы.

Способ 1: Оснастка «Службы»

Работать со службами проще всего в соответствующей оснастке. Здесь можно и посмотреть зависимости, чтобы корректно настроить и их:

  1. Одновременно нажмите на клавиши «Win + R» и в текстовом поле введите services.msc, затем нажмите на кнопку «ОК».
  2. центр обновления ошибка 1058 в windows 10-01

  3. В списке отыщите службу «Центр обновления Windows» и дважды щелкните по ней, чтобы перейти в окно со свойствами.
  4. центр обновления ошибка 1058 в windows 10-02

  5. Для начала попробуйте перезапустить эту службу. Остановите ее работу, примените настройки, затем снова запустите ее и подтвердите действие. Убедитесь, что тип запуска установлен как автоматический.
  6. центр обновления ошибка 1058 в windows 10-03

  7. Если это не помогло, перейдите на вкладку «Зависимости». Разверните перечень связанных служб и запомните их названия.
  8. центр обновления ошибка 1058 в windows 10-04

  9. Вернитесь к списку служб и отыщите их. Поочередно открывайте их свойства, выбирайте автоматический тип запуска и запускайте их, если они отключены.
  10. центр обновления ошибка 1058 в windows 10-05

Если службу не удается запустить, то есть вероятность, что она неактивна из-за другого компонента. Тогда нужно проделать то же: перейти на вкладку «Зависимости» у проблемной службы и убедиться, что те службы, которые там перечислены, настроены корректно.

Следует отметить, что если вы использовали сторонние программы для отключения «Центра обновления Windows», то они могли создать свои службы в оснастке, которые и будут блокировать работу встроенного сервиса. Они могут называться, например, «StopUpdateGuard». При наличии таковую следует отключить или заново использовать ту же стороннюю утилиту для включения «Центра обновления».

Способ 2: «Редактор реестра»

Когда все зависимости работают нормально, попробуйте внести изменения в системный реестр, чтобы избавиться от ошибки 1058. Но прежде чем это делать, создайте точку восстановления, чтобы была возможность откатиться до предыдущего состояния в случае проблем после редактирования.

Читайте также: Инструкция по созданию точки восстановления Windows 10

  1. Через оснастку «Выполнить» запустите «Редактор реестра» командой regedit.
  2. центр обновления ошибка 1058 в windows 10-06

  3. Перейдите в раздел со службами, развернув ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. На панели слева в подразделах отыщите зависимые службы. При выборе папки в центральной части окна отобразятся ключи реестра. Дважды кликайте по параметру «Start».
  4. центр обновления ошибка 1058 в windows 10-07

  5. В новом окне задайте значение как «2» — это настроит работу на автоматический запуск.
  6. центр обновления ошибка 1058 в windows 10-08

Названия служб в «Редакторе реестра» отличаются, поскольку там нет кириллицы в отличие от оснастки «Службы». Чтобы посмотреть название компонента, достаточно перейти в окно с его свойствами. На вкладке «Общие» вверху отобразится его имя.
центр обновления ошибка 1058 в windows 10-09
Перезагрузите компьютер и проверьте, пропала ли ошибка 1058 в Windows 10. Если нет, то проблема может заключаться в работе самого «Центра обновления». Ознакомьтесь с нашим отдельным руководством, где разобраны решения наиболее распространенных неполадок этого приложения.

Подробнее: Решение проблем с работоспособностью Центра обновлений Windows 10
центр обновления ошибка 1058 в windows 10-10

Еще статьи по данной теме:

Помогла ли Вам статья?

Понравилась статья? Поделить с друзьями:
  • Sc startservice ошибка 1053
  • Satisfactory ошибка сети unetconnection
  • Sc startservice openservice ошибка 1060
  • Satisfactory ошибка unreal engine
  • Sc openservice ошибка 1060 указанная служба не установлена