Указанная служба была отмечена для удаления warface

При попытке запуска Warface могут появляться ошибки с файлом D: GamesMailRu Warface Bin32Release Game.exe. Ошибка вызывается недостатком на компьютере программных компонентов, необходимых для запуска игры. Переустановка проблему не решает, поскольку в установочных файлах Warface их нет, либо документы оказались заблокированы антивирусом.

Решение ошибок с файлом GamesMailRuWarfaceBin32ReleaseGame.exe:

Обновление библиотек Microsoft Visual C++

Отсутствие нужных библиотек Microsoft Visual C++ является одной из основных причин проблем с запуском Warface, особенно на старых компьютерах.

В этом случае ошибка будет выглядеть следующим образом:

"Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.

Имя файла: C:GamesMailRu Warface Bin32Release Game.exe

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

  1. Загрузить Microsoft Visual C++2008 SP1 Redistributable Package (x86) с сайта Microsoft.
  2. Произвести установку скаченных обновлений (vcredist_x86.exe).
  3. Перезагрузить компьютер и попробовать запустить игру.

Файл актуален только для следующих систем: Windows 2000 Service Pack 4; Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP. В Windows 7 и 10 подобная проблема возникает реже, при необходимости на той же странице сайта Microsoft можно найти компоненты визуализатора Microsoft Visual C++ для своей версии ОС.

Удаление системных файлов Warface

В случае повреждения файла ошибка может выглядеть иначе. Известно, что ошибка появлялась даже у пользователей Mac OSX, хотя неизвестен точный способ установки игры в данную ОС.

Ошибка выглядит следующим образом:

Ошибка запуска игры. Устройство не опознает команду

Имя файла: D:GamesMailRu Warface Bin32Release Game.exe"

  1. Проверить компьютер на вирусы. Ошибка часто возникает из-за троянов, переписывающих файлы .exe на другие.
  2. Переустановить игру на чистый от вирусов компьютер, если файлы были повреждены.
  3. Если игра все еще не запускается, нужно найти папку с игрой на жестком диске.
  4. Найти файлы Game.Log, GemeIcon.ico, server_profile.txt и LogBackups.
  5. Файлы нужно удалить, а лучше — сохранить на рабочем столе или в другом месте, убрав из папки с игрой.
  6. Отключить антивирус.
  7. Запустить игру.

После этой последовательности действий вход в Warface должен произойти без проблем, и можно начинать наслаждаться игровым процессом.

Проверка карантина антивируса

Ошибки в файле Game.exe могут возникать как из-за вирусов, так и из-за деятельности антивирусных программ. При повреждении файла троянами его действие пресекается антивирусными программами. При повторной переустановке Warface проблема может возникать неограниченное количество раз. Антивирус может раз за разом считать программу Game.exe потенциально опасной и мешать ей работать.

Последовательность действий для исправления проблемы:

  1. Проверить компьютер на вирусы. Можно использовать бесплатное ПО от Касперского. Актуальный список антивирусных продуктов доступен по адресу https://free.kaspersky.com/ru.
  2. После удаления вирусов проверить карантин антивируса на предмет файла Game.exe.
  3. Добавить файл в исключения карантина, если он был там.

В результате действия вирусов или антивирусного ПО файл может быть поврежден. В этом случае надо:

  1. Удалить старую версию игры.
  2. Приостановить работу антивируса.
  3. Установить новую версию игры.
  4. Добавить файл по адресу GamesMailRu Warface Bin32Release Game.exe в исключения карантина.
  5. Включить антивирус обратно.

После этого нужный для игры файл больше не будет попадать в карантин. Можно запускать Warface и начинать играть.

Дополнительные и профилактические меры

Есть несколько дополнительных мер по исправлению ошибок с файлом GamesMailRu Warface Bin32Release Game.exe, если ничего другое не помогает. Эти меры универсальны и могут помочь при аналогичных проблемах с запуском приложений.

Следует сделать следующее:

  1. Создать новый аккаунт Windows со всеми правами администратора. Запустить игру оттуда. Если способ помог, значит проблема с приложениями, установленными на ПК. Запуск на новом пользователе схож с запуском на чистой системе, поэтому ошибки такого плана перестают появляться. Частая причина — блокировка антивирусами.
  2. Скачать и установить программу VisualCC, обновить фреймворк Netframework 3.5.
  3. Установить все обновления Windows, обновления безопасности, драйверов, Microsoft Framework, Microsoft C++, DireсtX. Чем новее система и ее компоненты, тем меньше шансов увидеть конфликты и последствия несовместимости.
  4. Автоматическая диагностика системы с восстановлением поврежденных файлов. Для этого надо в командной строке (Пуск-Командная строка, или Выполнить-cmd.exe) ввести команду sfc /scannow и дождаться полного окончания сканирования.
Читайте также:  Как восстановить резервную копию данных на андроид

Во время сканирования Windows заменит все поврежденные (например, вирусами) файлы на их кэшированные копии, расположенные по адресу %WinDir%System32dllcache. Также не помешает почистить компьютер от лишних файлов, а реестр — от лишних записей. Делается это при помощи CCleaner или другого ПО с аналогичным функционалом.

Я пытаюсь удалить службу Windows с помощью sc delete и встретить следующую ошибку:

Указанная служба помечена для удаления.

Что я уже сделал:

Остановить службу, очевидно. sc queryex " " дает следующий результат:

Из-за этого удаления services.msc по-прежнему показывает службу (с именем, но без статуса или типа запуска), но описание " ". При попытке просмотра свойств "Система не может найти указанный файл". отображается пять раз.

Каков следующий шаг?

15 ответов

947 Решение Arseni Mourzenko [2013-12-13 14:23:00]

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

Открывается Process Explorer SysInternals. Закрытие должно привести к автоматическому удалению службы.

Открывается консоль Microsoft Management Console (MMC). Чтобы все экземпляры были закрыты, запустите taskkill/F/IM mmc.exe .

Открывается консоль служб. Это то же самое, что и предыдущий пункт, поскольку консоль службы размещена в MMC.

Открывается средство просмотра событий. Опять же, это то же самое, что и третья точка.

Кто-то еще зарегистрировался на сервере и открыл одно из ранее упомянутых приложений.

Экземпляр Visual Studio, используемый для отладки службы, открыт.

161 forcedfx [2014-01-23 16:51:00]

Это также может быть вызвано открытием консоли служб. Windows фактически не удалит службу, пока она не будет закрыта.

В моем случае он работал после закрытия Services . Проверьте, открыт ли Services.msc , если да, закройте его и проверьте, что какой-либо процесс обслуживания находится в Task Manager .

31 Ali Sadri [2016-02-10 08:08:00]

Привет, ребята, у меня была такая же проблема, наконец я решил убить сервисный процесс.

для этого попробуйте выполнить следующие шаги:

получить идентификатор процесса с помощью

6 balintn [2017-05-09 13:55:00]

Это то, что сработало для меня: – Я попал в ту же проблему: моя служба застряла в "помечена для удаления". – Я открыл services.msc Моя служба действительно отображалась как работающая, хотя она уже была удалена. – Я нажал Stop Получено сообщение об ошибке, в котором говорится, что служба не находится в состоянии получения управляющих сообщений. Тем не менее, служба была остановлена. – Закрытые услуги .msc. – Заново открытые услуги .msc. – Служба ушла (больше не отображается в списке услуг).

(Среда была Windows 7.)

Это означает, что служба по-прежнему указана как отключенная в services.msc. Просто закройте services.msc и откройте его как администратор. Служба не будет указана. Теперь установите службу с помощью команды,

installutil "путь обслуживания"

Обнаружена еще одна вещь, которую нужно проверить – посмотрите в диспетчере задач – если другие пользователи подключены к этому полю, даже если они "отключены", вы должны их вывести, чтобы наконец удалить сервис.

Читайте также:  Черный цвет для печати cmyk параметры

Похоже, что в версиях Windows позже Windows 7 (непроверено, но по последнему опыту с Windows Server 2012 R2) диспетчер управления службами (SCM) является более строгим.

В то время как в Windows 7 он просто запускает другой процесс, теперь он проверяет, все еще работает сервисный процесс, и может возвращать ERROR_SERVICE_MARKED_FOR_DELETE (1072) для любого последующего вызова CreateService/DeleteService, даже если служба оказывается остановленной.

Я говорю здесь код Windows API, но хочу четко изложить, что происходит, поэтому эта последовательность может привести к указанной ошибке:

Причина, по которой сервисный процесс все еще существует после того, как он уже сообщил о состоянии SERVICE_STOPPED, неудивительно. Это обычный процесс, основной поток которого "застревает" в своем вызове API StartServiceCtrlDispatcher , поэтому он сначала реагирует на действие управления остановкой, но затем должен выполнить оставшуюся последовательность кода.

Как ни печально, SCM/OS не справляется с этим должным образом для нас. Программное решение является простым и точным: получить обработчик исполняемого процесса службы до остановки службы, а затем дождаться, когда этот дескриптор станет сигналом.

При приближении к проблеме с точки зрения системного администрирования решение также должно дождаться полного исчезновения сервисного процесса.

В моем случае я выполняю taskkill /f /im dongleserver.exe , где dongleserver.exe – это файл моей программы exe.

Затем я могу переустановить мою программу уже.

В моем случае это было вызвано необработанным исключением при создании источника eventLog. Используйте try catch, чтобы указать причину.

Закрытие каждого открытого в данный момент окна, за которым следует следующая команда, решила проблему для меня:

0 Charith [2016-09-19 10:15:00]

Если шаги, предоставленные @MainMa, не работали, выполните следующие шаги

Шаг 1 Попробуйте убить процесс из диспетчера задач Windows или с помощью taskkill/F/PID. Вы можете найти pid процесса командой "sc queryex". Попробуйте выполнить следующий шаг, если вы все еще не можете удалить.

Шаг 2 Если выше

Запустить Автозапуск для Windows Поиск службы по имени и удаление результатов.

Основная причина ошибки – процесс не останавливается. чтобы разрешить его запуск диспетчера задач, перейдите к службам и посмотрите, сможете ли вы по-прежнему видеть свою службу, чем перейти к процессу этого процесса обслуживания и завершения. Затем проблема будет решена полностью.

0 vadzvnik [2017-04-19 03:27:00]

У меня была эта проблема, когда я использовал Application Verifier для проверки моего сервиса win. Даже после того, как я закрыл приложение Ver, моя служба была заблокирована от удаления. Только удаление службы из App Ver разрешило проблему, и служба была удалена сразу. Похоже, какой-то процесс по-прежнему использует ваш сервис после того, как вы попытались его удалить.

действия:

шаг-1 перейти к местоположению C:WindowsMicrosoft.NETFrameworkv4.0.30319

step-2 выполнить команду: installutil/u full-path/servicename.exe

step-3 закрыть панель обслуживания и снова открыть ее

Я стараюсь , чтобы удалить службу Windows с sc delete , и следующей ошибкой:

Указанная служба была отмечена для удаления.

Что я уже сделал:

Остановил обслуживание, очевидно. sc queryex Дает следующий результат:

Из – за это удаление, services.msc все еще показывает услугу (с именем, но не статус или типа запуска), но описание « ». При попытке просмотра свойств «Система не может найти указанный файл.» Отображается в пять раз.

Каким будет следующий шаг?

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

Открыт Sysinternals Process Explorer . Закрытие это должно привести к автоматическому удалению службы.

Консоль управления Microsoft (MMC) открыт . Для того, чтобы гарантировать , что все экземпляры закрыты, бегите taskkill /F /IM mmc.exe .

Открыта Услуга консоль . Это же , как и в предыдущем пункте, так как консоль услуги размещается MMC.

Читайте также:  Репитер wifi сигнала как подключить

Открывается окно просмотра событий . Опять же , это то же самое , как в первый момент.

Кто – то вошел в сервер и имеет один из ранее упомянутых приложений , открытых.

Экземпляр Visual Studio используется для отладки службы открыт.

Это также может быть вызвано, оставляя консоль служб открытым. Windows, не будет на самом деле удалить службу, пока он не будет закрыт.

В моем случае, это было вызвано необработанным исключением при создании источника EVENTLOG. Используйте попытку поймать приколоть указать причину.

Обнаружено еще одну вещи, чтобы проверить – посмотреть в диспетчере задач – если другие пользователи подключены к этой коробке, даже если они «отключены» вы должны фактически подписать их, чтобы получить услугу, наконец, удалить.

Удаление ключей реестра, как предложено выше получили мое обслуживание застряло в состоянии остановки. Следующая процедура работает для меня:

Откройте диспетчер задач> вкладка выберите услуги> выберите сервис> правой кнопкой мыши и выберите «перейти к обработке»> правой кнопкой мыши на процессе и выберите Завершить процесс

Услуги должны исчезнуть после того,

В моем случае это сработало после закрытия Services . Проверьте , если Services.msc открыт, если да , то закрыть его и проверить любой процесс обслуживания находится в Task Manager .

Привет ребята я была такая же проблема, в конце концов я решил убить процесс обслуживания.

для этого попробуйте следующие шаги:

получить идентификатор процесса обслуживания с

убить процесс с

Если действия, предусмотренные @MainMa не работают следовать следующим шагам

Шаг 1 Попробуйте убить процесс из диспетчера задач Windows или с помощью Taskkill / F / PID. Вы можете найти PID процесса с помощью команды «подкожного queryex». Попробуйте следующий шаг, если вы все еще не можете удалить.

Шаг 2 Если выше

Запуск Autoruns для Windows , Поиск сервиса по имени и удаления результатов.

В моем случае, я исполню taskkill /f /im dongleserver.exe , где dongleserver.exe находится исполняемый файл моей программы.

Тогда я смог переустановить программу уже.

Закрыв все окна, которые в настоящее время открытым, затем выполнив следующую команду решить вопрос для меня:

Похоже, что в версиях Windows, позже, чем Windows 7 (непроверенной, но опыт последних с Windows Server 2012 R2), диспетчер управления службами (SCM) является более строгим.

В то время как на Windows 7 это только порождает другой процесс, теперь проверки, является ли процесс службы по-прежнему вокруг и может вернуться ERROR_SERVICE_MARKED_FOR_DELETE (1072) для любого последующего вызова CreateService / DeleteService даже если услуга оказывается остановить.

Я говорю код API для Windows, но я хочу, чтобы четко определить, что происходит, так что эта последовательность может привести к упомянутой ошибке:

Причина , по которой процесс обслуживания все еще вокруг после того, как она уже сообщила о своем SERVICE_STOPPED состояние не вызывает удивления. Это обычный процесс, основной поток «застрял» в своем обращении к StartServiceCtrlDispatcher API, поэтому он первым реагирует на управляющее воздействие остановки, но затем должен выполнить свою оставшуюся кодовую последовательность.

Это своего рода несчастных Д / OS не обрабатывает это правильно для нас. Возможно программное решение своего рода простое и точное: получить дескриптор процесса сервисного исполняемого файла перед остановкой службы, а затем ждать, пока эта ручку, чтобы стать сигналом.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *