Как удалить службу Windows 10
Если по той или иной причине вы хотите не просто остановить службу Windows 10, но и удалить её, сделать это можно двумя простыми способами, о которых пойдет речь в этой инструкции. В обоих случаях для удаления потребуются права администратора.
Обратите внимание: удаление некоторых служб, особенно если они имеют отношение к работе ОС может либо не получиться, либо привести к нежелательным последствиям, поэтому удаляйте службы лишь в том случае, если уверены в том, что делаете.
Удаление служб Windows 10 в командной строке
Первый способ — использование командной строки для удаления служб. Он не всегда срабатывает, но начать следует именно с него. Порядок действий будет следующим:
- Нажмите клавиши Win+R, введите services.msc и нажмите Enter. В списке служб найдите ту, которую нужно удалить, дважды нажмите по имени службы, остановите её (если она останавливается) и посмотрите на имя службы вверху вкладки «Общие».
- Запустите командную строку от имени Администратора. В Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, а затем нажать по найденному результату правой кнопкой мыши и выбрать «Запустить от имени Администратора».
- В командной строке введите команду sc delete имя_службы и нажмите Enter.
- Если всё прошло успешно, вы получите информацию об успехе удаления службы, закройте командную строку и, желательно, перезагрузите компьютер.
К сожалению, данный метод работает не всегда. В этом случае можно использовать еще один метод удаления служб.
Как удалить службу Windows 10 в редакторе реестра
Этот метод удаления служб может иметь более нежелательные последствия, поскольку вы имеете возможность удалить даже те службы, которые необходимы Windows 10 для работы. Шаги удаления службы Windows 10 в редакторе реестра:
- Так же, как в предыдущем случае посмотрите имя службы в services.msc
- Нажмите клавиши Win+R, введите regedit и нажмите Enter.
- В открывшемся редакторе реестра перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- Внутри этого раздела найдите подраздел с именем службы, которую нужно удалить. Удалите этот подраздел.
- Перезагрузите компьютер.
На этом удаление службы будет завершено.
remontka.pro в Телеграм | Другие способы подписки
А вдруг и это будет интересно:
Как удалить службу в Windows 10
В этой статье описан простой способ, позволяющий удалить практически любую службу в Windows 10 средствами операционной системы, таких как командная строка и системный реестр Windows.
Прежде чем удалить службу, необходимо уяснить несколько моментов:
- При удалении службы она навсегда исчезнет из системы, и восстановить ее непросто, а в ряде случаем просто невозможно.
- Удаление определенных служб может вызвать неработоспособность тех или иных программ. Поэтому не стоит удалять службу, если вы на 100% не уверены за что она отвечает.
- Не удаляйте системные службы Windows 10, так как это может привести к неработоспособности всей системы.
Также нужно понять, в каких случаях возникает необходимость в удалении службы Windows.
- Зачастую программы при удалении из системы оставляют свои службы нетронутыми, и каждый раз при загрузке компьютера система пытается запустить такую службу, однако из-за отсутствия исполняемых или библиотечных файлов сделать этого не может, генерируя ошибку.
- Некоторые вирусы и трояны для маскировки своих деструктивных действий могут создать в системе новую службу. И даже если, ваш антивирус удалит тело вируса, служба может остаться, и ее придется удалять вручную.
- Возможно также ситуация, когда производительность системы снижается вследствие наличия большого количества процессов, работающих в виде служб, и вы решили удалить (а не просто остановить) ряд ненужных более служб в Windows 10.
Как узнать имя службы
Чтобы удалить службу в Windows 10, нужно знать её имя. Посмотреть информацию о службах можно в окне управления службами, для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) services.msc и нажмите клавишу Enter ↵.
В открывшемся окне «Службы», найдите ту службу, которую вы планируете удалить (в данном примере это служба «SynTPEnh Caller Service”).
Дважды щелкните по выбранной службе и в появившемся окне свойств службы, в поле Имя службы: будет отображено ее имя (в данном случае имя службы — SynTPEnhService, т.е. оно не совпадает с именем в списке служб, но бывает что имя службы совпадает с отображаемым именем), скопируйте его в буфер обмена.
Если служба работает, остановите ее нажав на кнопку Остановить.
Как удалить службу в командной строке
Чтобы удалить службу в Windows, откройте окно командной строки с правами администратора, и далее воспользуемся системной командой sc средства настройки диспетчера служб sc.exe. Команда SC используется для конфигурирования, опроса состояния, остановки, запуска, удаления и добавления системных служб в командной строке Windows.
Синтаксис команды удаления службы выглядит так:
sc delete ServiceName
где вместо ServiceName указывается имя удаляемой службы.
Если имя службы содержит пробелы, его нужно взять в кавычки.
В данном случае команда выглядит так:
sc delete SynTPEnhService
В случае успешного выполнения команды sc delete в командной строке должно появиться сообщение:
[SC] DeleteService: успех.
Теперь, если в консоли управления службами нажать клавишу F5, вы увидите, что служба удалена и в списке не значится.
Как удалить службу в редакторе реестра
Альтернативный метод удаления служб в Windows подразумевает использование редактора реестра. Но прежде чем вносить какие-либо изменения в реестр, настоятельно рекомендуется создать точку восстановления.
Откройте редактор реестра, для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) regedit и нажмите клавишу Enter ↵.
В открывшемся редакторе реестра перейдите по следующему пути:
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services
В ней содержится список всех служб, установленных в системе.
Найдите имя раздела реестра, соответствующее имени удаляемой службы.
Удостоверьтесь, что в значениях DisplayName и ImagePath
Щелкните правой кнопкой мыши по имени найденного раздела реестра с именем службы и выберите Удалить.
После этих действий служба будет удалена из системы. Данная инструкция применима не только к операционной системе Windows 10, но и также к Windows 8.1, Windows 8.
Как удалить службу в Windows
В некоторых случаях вам может понадобиться удалить службу. Например, когда установленное программное обеспечение не удаляется должным образом и оставляет свой сервис в списке служб. В сегодняшней статье мы рассмотрим как различными способами удалить службу в Windows 7, 8 и 10.
Удалить службу с помощью командной строки
1. В строке поиска или в меню “Выполнить” (выполнить открываются с помощью Win+R) введите services.msc и нажмите клавишу Enter.
2. Откройте службу, которую вы хотите удалить, и запомните или скопируйте “Имя службы” (смотрите рисунок).
3. Откройте командную строку от имени администратора: один из способов – в строке поиска введите cmd => нажмите на “Командная строка” правой кнопкой мыши, выберите “Запуск от имени администратора”.
4. Используя команду sc delete “Имя службы” удалите службу. В команду впишите имя службы, которое вы узнали во втором пункте. В нашем примере мы удаляем службу YandexBrowserService, команда будет выглядеть так sc delete “YandexBrowserService” После введения команды нужно нажать Enter.
Удалить службу с помощью редактора реестра
1. В строке поиска или в меню “Выполнить” (выполнить открываются с помощью Win+R) введите services.msc и нажмите клавишу Enter.
2. Откройте службу, которую вы хотите удалить, и запомните или скопируйте “Имя службы” (смотрите рисунок).
3. В строке поиска или в меню “Выполнить” (выполнить вызывается клавишами Win+R) введите команду regedit и нажмите клавишу Enter.
4. Перейдите по пути HKEY_LOCAL_MACHINE \ SYSTEM\ CurrentControlSet\ Services\. В разделе Services найдите раздел c именем службы, которое вы узнали во втором пункте инструкции, и нажмите на него правой кнопкой мыши => выберите “Удалить”. Подтвердите удаление нажав на “Да”.
На сегодня все, если вы знаете другие способы – пишите в комментариях! Удачи Вам 🙂
Удаление службы Windows 10. Как удалить службу в Windows 10
Когда вы устанавливаете приложение оно как правило запускает запускает службу. Служба или как еще говорят «Сервис» может продолжать работать, даже если само приложение не запущено, а в некоторых случаях удалено. В такой ситуации вам следует вручную удалить службу. В этой небольшой статье я покажу, как удалить службу Windows 10 из командной строки.
Зачем удалять службы после удаления программы? Первая причина — конфликты которые могут возникнуть с другими программами, вторая причина — для того чтобы разгрузить компьютер. Ведь каждый работающий сервис использует ресурсы компьютера и чем меньше активных служб тем быстрее будет работать ваш компьютер.
Имейте ввиду! Удаление службы — это серьезная операция. Убедитесь, что вы удаляете нужную вам службу. В случае удаления другой важной для системы (или другого приложения) службы может появиться ошибка, исправить которую будет нелегко.
Как удалить службу Windows 10
Для начала необходимо определить точное название необходимой службы.
- Для этого откройте поиск Windows и введите фару «Управление компьютером».
- В левой части разверните раздел «Службы и приложения» и выберите пункт «Службы».
- В правой части выберите службу, которую следует удалить и кликните по ней. Когда откроется подробное описание службы скопируйте название службы в буфер обмена.
- Откройте командную строку с правами администратора и выполните следующую команду;
Синтаксис: sc delete «имя службы»
Пример выполнения команды: sc delete gupdate - Нажмите Enter, и служба будет удалена. В командной строке вы увидите сообщение о том, что служба была успешно удалена.
Если вы случайно удалили службу, которая, как выяснилось позже была необходима, тогда попробуйте восстановить ее.
Как восстановить удаленную службу
Чтобы проверить, есть ли в приложении вариант восстановления, сделайте следующее. Зайдите в «Панель управления» —> «Программы и компоненты». Найдите программу службу которой вы случайно удалили. Нажмите «Удалить». Если деинсталлятор предоставит вариант восстановления, значит вы сможете восстановить удаленную службу. В противном случае удалите приложение и установить его снова. Это должно решить проблему.
РЕКОМЕНДУЕМ:
Как включить «Режим бога Windows 10»
Если вы удалили системную службу — это намного хуже. В такой ситуации мало что может помочь. Попробуйте запустить средство устранения неполадок Windows. Если после удаления службы ваша система вышла из строя и не подлежит восстановлению, тогда придется или создавать нового пользователя или переустанавливать Windows 10.
Удаление службы средствами Windows ‹ Windows 7 — Впечатления и факты
Удаление службы средствами Windows
13.04.2010 22:22
В этой статье вы узнаете, как удалить службу средствами операционной системы Windows.
Предупреждения:
- Процесс удаления службы необратим.
- Удаление службы приведёт к неработоспособности программ, зависящих от этой службы. Не удаляйте службу, если вы не знаете точно, за что она отвечает.
- Ни в коем случае не следует удалять службы, связанные с компонентами операционной системы. Удаление одной из таких служб приведёт к отказу всей операционной системы Windows.
Удаление службы
Удаление служб производится с помощью утилиты командной строки sc.exe. Для выполнения этой операции потребуются права администратора.
1. Откройте Панель управления (вид «Крупные значки») > Администрирование > Службы.
2. В списке служб найдите службу, которую нужно удалить, и дважды щелкните её название.
3. В открывшемся окне на вкладке Общие нажмите кнопку Остановить. Кнопка доступна, если служба в данный момент работает.
Если служба остановлена, переходите к следующему шагу.
4. На этой же вкладке выделите и скопируйте имя службы.
5. Откройте меню Пуск > Все программы > Стандартные, щелкните правой кнопкой мыши по значку Командная строка и в появившемся контекстном меню выберите Запуск от имени администратора.
6. Введите команду:
sc delete имяслужбы
Нажмите Ввод.
Если имя службы состоит из нескольких слов, разделенных пробелами, то для его ввода нужно использовать кавычки. Пример:
sc delete "имя службы"
Если имя службы и команда введены верно, то вы получите уведомление об успешном удалении службы.
7. Перезагрузите компьютер.
3 способа удалить службу в Windows 10
Обновлено: 23.04.2021 11:09:59Работающие в резидентном режиме компоненты операционной системы называются службами. В зависимости от заданных настроек они могут запускаться автоматически или по требованию пользователя. Некоторые программы при установке, могут создавать собственные службы. В качестве примера можно привести различные резидентные мониторы и автономные сервисы проверки обновлений. При некорректном удалении создавшей их программы они могут остаться в системе, бесцельно расходуя ресурсы или приводя к ошибкам. Наши эксперты рассказывают, как можно избавиться от нежелательных компонентов удалив ненужную службу в Windows 10.
Предупреждение
Неправильное выполнение описанных в этом материале действий может привести к необратимым последствиям. Случайное удаление системного сервиса может нарушить работу компонентов Windows, сделав ее полностью неработоспособной. Наши эксперты настоятельно рекомендуют предварительно создать точку восстановления или архивную копию. Таким образом можно подстраховаться, обеспечив возможность вернуть Windows к стабильному состоянию.
Выявление ненужной службы
Найти процесс, мешающий работе компьютера и связанный с ним сервис проще всего с использованием диспетчера задач.
Открываем управляющее меню кнопки «Пуск» комбинацией клавиш «Win+X». Выбираем в списке быстрого доступа показанный на скриншоте раздел.
В окне диспетчера задач на вкладке «Процессы» ищем подозрительный, нежелательный или потребляющий много системных ресурсов. Нажимая на небольшую стрелку перед его именем, просматриваем дополнительную информацию. В данном случае видно, что с процессом связана служба «TechSmith Uploader Service». Определить ее принадлежность к сервисам можно по стандартной иконке с шестеренками. Вызываем контекстное меню и выбираем в нем пункт «Открыть службы».
В отдельном окне откроется консоль MMC (Microsoft Management Console). Находим в списке нужный сервис. Вызываем для него контекстное меню и открываем пункт «Свойства».
Перед удалением работающую службу в обязательном порядке необходимо остановить. Используем для этого отмеченную цифрой «1» кнопку. В верхней части окна автоматически подсвечивается имя сервиса, используемое в системе. Копируем его в буфер обмена с помощью контекстного меню или клавиатурной комбинации «Ctrl+C». Закрываем свойства, оставив для контроля действий окно консоли.
Удаление в командной строке
Способ № 1 по удалению службы Windows.
Для управления параметрами работы служб в Windows предназначена консольная утилита «Sc.exe». Графический интерфейс у нее отсутствует, поэтому воспользуемся командной строкой.
Открываем управляющее меню кнопки «Пуск». Переходим к отмеченному на скриншоте пункту, чтобы активировать командную строку в режиме работы с повышенными привилегиями.
Набираем «sc delete», нажимаем пробел и вставляем из буфера обмена скопированное ранее имя службы. Командная строка Windows не поддерживает контекстное меню, поэтому воспользуемся сочетанием «Ctrl+V». Поскольку в названии службы есть пробелы его требуется заключить в кавычки. Если имя удаляемого сервиса состоит из одного слова без них можно обойтись.
Успешное выполнение операции сопровождается появлением показанного на скриншоте отчета утилиты «Sc.exe». Обновляем содержимое окна управляющей консоли кнопкой «F5». Убеждаемся, что удаленная служба в нем больше не отображается.
Удаление в реестре
Способ № 2 по удалению службы Windows.
Аналогичного результата можно достичь, внеся необходимые правки в реестр Windows.
Воспользовавшись управляющей консолью описанным выше методом, выясняем имя сервиса, который собираемся удалить. Запускаем диалоговое окно команды «Выполнить» сочетанием клавиш «Win+R». Набираем в текстовом поле «regedit». Нажимаем ввод или кнопку «ОК» вызывая редактор реестра.
Находим ветку «HKLM\SYSTEM\CurrentControlSet\Services», путь к которой отмечен на скриншоте цифрой «1». В ней содержится полный перечень служб, включая не отображаемые в управляющей консоли MMC. Развернув ветку, ищем в списке название нужного сервиса. Выделив его в левой части окна, в правой получаем доступ к параметрам. Информация в поле «DisplayName» должна совпадать со значением «Отображаемое имя» в свойствах службы.
Убедившись, что при выборе не допущено ошибок вызываем контекстное меню. Используем пункт «Удалить», чтобы стереть ветку из реестра Windows.
Система запросит подтверждение совершаемых действий. Нажимаем кнопку «Да». Внесенные изменения вступят в силу после перезагрузки компьютера.
Резервирование реестра
Перед удалением службы любым из рассмотренных выше способов реестр Windows можно использовать для резервирования параметров.
Дойдя до третьего шага в предыдущем разделе, перед тем как стереть ветку, сделаем ее копию. В контекстном меню выбираем пункт «Экспортировать».
В нижней части открывшегося окна сохранения показан путь к выбранной для экспорта ветке. Убеждаемся, что создаем копию удаляемого раздела. Задаем экспортируемому файлу удобное для дальнейшего использования имя. Нажимаем кнопку «Сохранить» завершая процедуру копирования.
На рабочем столе появится новая иконка с файлом реестра. Завершаем операции с и перезагружаем компьютер. Если система или связанная с сервисом программа работают некорректно можем отменить сделанные изменения воспользовавшись экспортированными параметрами.
Двойным щелчком запускаем сохраненный файл. Соглашаемся на внесение содержащейся в нем информации в реестр Windows.
Получаем подтверждение об успешном завершении импорта параметров. После перезагрузки ранее удаленный сервис запустится и возобновит работу в прежнем режиме.
В заключение
В заключение еще раз хотим напомнить о необходимых мерах безопасности. Прежде чем вносить серьезные изменения в работу Windows следует продумать возможные варианты «отката». Сохранение ветки реестра, точка восстановления или архивная копия системы позволят отменить неправильно или ошибочно совершенные действия.
Оцените статью | |
Всего голосов: 0, рейтинг: 0 |
Как удалить службу в Windows
В сегодняшней статье я расскажу, каким образом можно удалить службу в Windows 7,8 или 10. Такая необходимость может возникнуть в том случае, если вы, например, удалили с компьютера какую-либо программу, но ее служба все равно осталась в системе и никак не хочет удаляться.
Способ 1. Удаление службы с помощью командной строки
1. Зайдите в “Пуск” – “Панель управления” – “Администрирование” – “Службы”. Либо нажмите на клавиатуре сочетание клавиш Win+R и в окне “Выполнить” введите команду services.msc – нажмите “ОК”.
На вкладке “Общие” скопируйте имя службы:
3. Теперь запустите командную строку от имени Администратора. Для этого можете ввести в поиске (значок лупы на панели задач) команду cmd – затем щелкнуть по “Командной строке” правой клавишей мыши и выбрать пункт “Запуск от имени администратора”:
4. В командной строке вводим команду sc delete и вставляем имя удаляемой службы. Если в имени службы присутствуют пробелы, то его нужно взять в кавычки:
Затем жмем Enter на клавиатуре. В случае успешного выполнения команды – должно появиться сообщение: [SC] DeleteService: успех
Теперь можете перезагрузить компьютер – больше в списке служб удаленная служба отображаться не будет.
Способ 2. Удаление службы с помощью редактора реестра
1. Откройте редактор реестра. Для этого нажмите на клавиатуре сочетание клавиш Win+R и в окне “Выполнить” введите команду regedit – нажмите “ОК”:
2. В редакторе реестра перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Здесь найдите раздел с именем удаляемой службы. Щелкните по нему правой клавишей мыши и выберете пункт “Удалить”:
В появившемся окне нажмите “Да”, подтверждая удаление.
После этого служба будет полностью удалена из системы.
Метки: реестр, службы
Как: установить и удалить службы Windows — .NET Framework
- Статья .
- 3 минуты на чтение
Оцените свой опыт
да Нет
Любой дополнительный отзыв?
Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.
Представлять на рассмотрение
Спасибо.
В этой статье
Предупреждение
Эта документация не относится к последней версии службы Windows. Для получения последней информации о службах Windows с использованием BackgroundService и шаблона Worker Service см .:
Если вы разрабатываете службу Windows с использованием.NET Framework, вы можете быстро установить приложение-службу с помощью утилиты командной строки InstallUtil.exe или PowerShell. Разработчики, которые хотят выпустить службу Windows, которую пользователи могут устанавливать и удалять, могут использовать бесплатный WiX Toolset или коммерческие инструменты, такие как Advanced Installer, InstallShield и другие. Дополнительные сведения см. В разделе Создание пакета установщика (рабочий стол Windows).
Предупреждение
Если вы хотите удалить службу со своего компьютера, не выполняйте действия, описанные в этой статье.Вместо этого выясните, какая программа или программный пакет установила службу, а затем выберите Apps в настройках, чтобы удалить эту программу. Многие службы являются неотъемлемыми частями Windows; если вы удалите их, вы можете вызвать нестабильность системы.
Чтобы выполнить действия, описанные в этой статье, сначала необходимо добавить установщик службы в службу Windows. Дополнительные сведения см. В разделе Пошаговое руководство: создание приложения-службы Windows.
Вы не можете запускать проекты служб Windows непосредственно из среды разработки Visual Studio, нажав F5 .Прежде чем вы сможете запустить проект, вы должны установить службу в проекте.
Подсказка
Вы можете использовать Server Explorer , чтобы убедиться, что вы установили или удалили свою службу.
Установить с помощью утилиты InstallUtil.exe
В меню Пуск выберите каталог Visual Studio < версия > , затем выберите командную строку разработчика для VS < версия > .
Появится командная строка разработчика для Visual Studio.
Доступ к каталогу, в котором находится скомпилированный исполняемый файл вашего проекта.
Запустите InstallUtil.exe из командной строки с исполняемым файлом проекта в качестве параметра:
installutil <ваш проект> .exe
Если вы используете командную строку разработчика для Visual Studio, InstallUtil.exe уже находится в системном пути. В противном случае вы можете добавить его в путь или использовать полный путь для его вызова.Этот инструмент устанавливается вместе с .NET Framework в % WINDIR% \ Microsoft.NET \ Framework [64] \
Например:
- Для 32-разрядной версии .NET Framework 4 или 4.5 и более поздних версий, если каталог установки Windows — C: \ Windows , путь по умолчанию — C: \ Windows \ Microsoft.NET \ Framework \ v4. 0.30319 \ InstallUtil.exe .
- Для 64-разрядной версии .NET Framework 4 или 4.5 и более поздних версий путь по умолчанию — C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ InstallUtil.exe .
Удалить с помощью утилиты InstallUtil.exe
В меню Пуск выберите каталог Visual Studio < версия > , затем выберите командную строку разработчика для VS < версия > .
Появится командная строка разработчика для Visual Studio.
Запустите InstallUtil.exe из командной строки с выводом вашего проекта в качестве параметра:
installutil / u <ваш проект>.EXE
После удаления исполняемого файла службы эта служба может все еще присутствовать в реестре. В этом случае используйте команду sc delete, чтобы удалить запись для службы из реестра.
Установить с помощью PowerShell
В меню Пуск выберите каталог Windows PowerShell , затем выберите Windows PowerShell .
Доступ к каталогу, в котором находится скомпилированный исполняемый файл вашего проекта.
Запустите командлет New-Service с именем службы и выводом вашего проекта в качестве аргументов:
New-Service -Name "YourServiceName" -BinaryPathName
.exe
Удаление с помощью PowerShell
В меню Пуск выберите каталог Windows PowerShell , затем выберите Windows PowerShell .
Запустите командлет Remove-Service с именем вашей службы в качестве аргумента:
Remove-Service -Name "YourServiceName"
После удаления исполняемого файла службы эта служба может все еще присутствовать в реестре.В этом случае используйте команду sc delete, чтобы удалить запись для службы из реестра.
sc.exe удалить "YourServiceName"
См. Также
Remove-Service (Microsoft.PowerShell.Management) — PowerShell | Документы Microsoft
Эта страница полезна?Оцените свой опыт
да Нет
Любой дополнительный отзыв?
Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.
Представлять на рассмотрение
Спасибо.
Удаляет службу Windows.
В этой статье
Синтаксис
Remove-Service
[-Name]
[-Что, если]
[-Подтверждать]
[<Общие параметры>]
Remove-Service
[-InputObject ]
[-Что, если]
[-Подтверждать]
[<Общие параметры>]
Описание
Командлет Remove-Service
удаляет службу Windows из реестра и базы данных службы.
Командлет Remove-Service
был представлен в PowerShell 6.0.
Примеры
Пример 1: Удаление услуги
Это удаляет службу с именем TestService.
Remove-Service -Name "TestService"
Пример 2: Удаление службы с отображаемым именем
В этом примере удаляется служба с именем TestService. Команда использует Get-Service
для получения объекта.
который представляет службу TestService с помощью отображаемого имени.Оператор трубопровода ( |
) трубы
объект Remove-Service
, который удаляет службу.
Get-Service -DisplayName «Тестовая служба» | Remove-Service
Параметры
-Подтвердить
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Псевдонимы: | cf |
Позиция: | Названный трубопровод |
Значение по умолчанию: | False | Принимать подстановочные знаки: | Ложь |
-InputObject
Задает ServiceController объекты, представляющие службы, которые необходимо удалить.Введите переменную, которая содержит объекты, либо введите команду или выражение, которое получает объекты.
Параметр InputObject не перечисляет коллекции. Если коллекция передана, возникает ошибка брошен. При работе с коллекциями передавайте входные данные по конвейеру для перечисления значений.
Тип: | ServiceController | |||
Позиция: | Именованный | |||
Значение по умолчанию: | Нет | |||
Принять ввод конвейера: | Истинный | Подстановочные символы | Принять подстановочные символы |
-Имя
Задает имена служб для удаления.Подстановочные знаки разрешены.
Тип: | Строка | |
Псевдонимы: | ServiceName, SN | |
Позиция: | 0 | |
Истинное значение: | Нет | |
Принимать подстановочные знаки: | True |
-WhatIf
Показывает, что произойдет, если командлет будет запущен.Командлет не запущен.
Тип: | SwitchParameter |
Псевдонимы: | wi |
Позиция: | Названный трубопровод |
Значение по умолчанию: | False | Принимать подстановочные знаки: | Ложь |
Входы
System.ServiceProcess.ServiceController, System.Строка
Вы можете передать объект службы или строку, содержащую имя службы, этому командлету.
Выходы
Нет
Этот командлет не возвращает никаких выходных данных.
Банкноты
Этот командлет доступен только на платформах Windows.
Чтобы запустить этот командлет, запустите PowerShell с помощью параметра Запуск от имени администратора .
Практическое руководство. Создание служб Windows — .NET Framework
- Статья .
- 2 минуты на чтение
Оцените свой опыт
да Нет
Любой дополнительный отзыв?
Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.
Представлять на рассмотрение
Спасибо.
В этой статье
Предупреждение
Эта документация не относится к последней версии службы Windows. Для получения последней информации о службах Windows с использованием BackgroundService и шаблона Worker Service см .:
При создании службы вы можете использовать шаблон проекта Visual Studio под названием Windows Service .Этот шаблон автоматически выполняет большую часть работы за вас, ссылаясь на соответствующие классы и пространства имен, настраивая наследование от базового класса для служб и переопределяя некоторые методы, которые вы, вероятно, захотите переопределить.
Предупреждение
Шаблон проекта служб Windows недоступен в экспресс-выпуске Visual Studio.
Как минимум, для создания функциональной услуги необходимо:
Задайте свойство ServiceName.
Создайте необходимые установщики для своего служебного приложения.
Переопределите и укажите код для методов OnStart и OnStop, чтобы настроить поведение вашей службы.
Для создания приложения службы Windows
Создайте проект Windows Service .
В окне Properties установите свойство ServiceName для своей службы.
Примечание
Значение свойства ServiceName всегда должно совпадать с именем, записанным в классах установщика.При изменении этого свойства необходимо также обновить свойство ServiceName классов установщика.
Задайте любое из следующих свойств, чтобы определить, как будет работать ваша служба.
Имущество Настройка CanStop Истинно
, чтобы указать, что служба будет принимать запросы на остановку работы;false
, чтобы предотвратить остановку службы.CanShutdown Истина
, чтобы указать, что служба хочет получать уведомление, когда компьютер, на котором она находится, выключается, что позволяет ей вызывать процедуру OnShutdown.Можно приостановить и продолжить Истинно
, чтобы указать, что служба будет принимать запросы на приостановку или возобновление работы;false
, чтобы предотвратить приостановку и возобновление обслуживания.CanHandlePowerEvent Истинно
, чтобы указать, что служба может обрабатывать уведомления об изменениях в состоянии питания компьютера;false
, чтобы служба не уведомлялась об этих изменениях.AutoLog True
для записи информационных записей в журнал событий приложений, когда ваша служба выполняет действие;false
, чтобы отключить эту функцию.Дополнительные сведения см. В разделе Как записывать информацию о службах. Примечание: По умолчанию для AutoLog установлено значениеtrue
.Примечание
Когда для CanStop или CanPauseAndContinue установлено значение
false
, Service Control Manager отключит соответствующие параметры меню, чтобы остановить, приостановить или продолжить службу.Откройте редактор кода и введите необходимую обработку для процедур OnStart и OnStop.
Переопределите любые другие методы, для которых вы хотите определить функциональность.
Добавьте необходимые установщики для своего служебного приложения. Дополнительные сведения см. В разделе Как добавить установщики в приложение-службу.
Создайте проект, выбрав Build Solution в меню Build .
Примечание
Не нажимайте F5 для запуска вашего проекта — вы не можете запустить сервисный проект таким образом.
Установите службу. Дополнительные сведения см. В разделе Как установить и удалить службы.
См. Также
Windows 10: Удалить службы
Автор: Митч Бартлетт 12 комментариев
Удалите службы из списка в служебной программе services.msc в Microsoft Windows с помощью одного из этих двух вариантов.
Вариант 1 — Команда
- Вы также можете удалить службы с помощью командной строки. Удерживая Windows Key , нажмите « R », чтобы открыть диалоговое окно «Выполнить».
- Введите « SC DELETE servicename », затем нажмите « Enter ».
«servicename» должно быть точным названием службы.
Вариант 2 — Реестр
- Удерживая Windows Key , нажмите « R ».
- Введите « regedit », затем выберите « OK ».
- Перейдите в следующее место в реестре:
- HKEY_LOCAL_MACHINE
- Система
- CurrentControlSet
- Услуги
- В разделе « Services » есть папки, содержащие каждую службу.Значения « DisplayName » в каждой из этих папок равны имени службы. Просмотрите список или используйте меню « Edit »> « Find » для поиска службы, которую вы хотите удалить.
FAQ
Эти шаги удаляют только имя службы. Как удалить реальную программу, работающую как службу?
Вы можете отследить его, выполнив следующие действия:
- Щелкните правой кнопкой мыши панель задач и выберите « Диспетчер задач ».
- Выберите вкладку « Services ».
- Щелкните правой кнопкой мыши службу, которую хотите удалить, затем выберите « Перейти к деталям ».
- Выделен процесс, связанный с услугой. Если вы хотите удалить его, вы можете отследить его, щелкнув его правой кнопкой мыши и выбрав « Открыть расположение файла ». Оттуда удалите соответствующую программу из « Установка и удаление программ » или удалите EXE-файл по своему усмотрению.
В папке: Windows С тегами: Windows 10
Взаимодействие с читателем
Этот сайт использует Akismet для уменьшения количества спама.Узнайте, как обрабатываются данные вашего комментария.
Как удалить службу в Windows
Удаление службы в Windows 10 или более ранней версии требует некоторых усилий, если вы никогда раньше не настраивали реестр или не использовали командную строку. Это не так просто, как отключить или остановить нежелательную службу в диспетчере задач.
Удаление службы требует осторожности. Вы же не хотите в конечном итоге удалить неправильный файл или записи реестра. Вот почему важно знать, почему они существуют. Если вы торопитесь, перейдите к решениям ниже.
Что такое службы в Windows?
Службы в операционной системе Windows — это фоновые процессы, которые обычно не требуют взаимодействия с пользователем. Они автоматически запускаются вместе с Windows или при возникновении определенного события, которое их запускает. Большинство системных администраторов различают собственные и сторонние службы.
Собственные службы устанавливаются вместе с операционной системой. Они от Microsoft и многие из них являются основными частями ОС. Отключение основной службы может иметь серьезные последствия: Windows может перестать загружаться, Интернет может перестать работать или принтер отказывается печатать.
Сторонние службы , с другой стороны, добавляются такими разработчиками, как Google, Apple или компанией, которая разработала ваше антивирусное программное обеспечение.
Эти службы иногда вызывают проблемы. Например, когда они все еще перечислены в списке служб, даже если приложение давно удалено из копии Windows. Иногда вредоносное программное обеспечение может добавлять службы, и может потребоваться принудительное их удаление, если ваше антивирусное программное обеспечение не может этого сделать.
Но как удалить такие нежелательные службы из Windows 10, 8, 7 и ниже? В следующем руководстве выделены три различных варианта: инструмент командной строки , реестр Windows и стороннее программное обеспечение под названием Autoruns .
Способ 1. Удаление служб с помощью реестра Windows (самый простой)
Все службы перечислены в реестре Windows. Если удалить ключ реестра службы, он будет удален из системы. Обычно этот метод намного быстрее. Вот как это делается:
Используйте горячую клавишу Windows-r , чтобы открыть окно запуска, введите regedit в поле и нажмите введите . Некоторые пользователи могут увидеть приглашение UAC, которое им необходимо принять.
В окне слева отображаются папки, а справа подпапки или параметры.Найдите следующий ключ реестра, следуя структуре папок слева.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services
Щелчок по службам перечисляет все доступные службы Windows как подпапки этого ключа. Обратите внимание, что имя службы используется в качестве имени папки, что означает, что вам может потребоваться еще раз открыть список служб, чтобы определить нужные службы.
Я предлагаю вам сначала сделать резервную копию ключа, прежде чем вы начнете удалять службы.Щелкните левой кнопкой мыши папку служб и выберите File> Export для резервного копирования ключа. Введите имя файла и сохраните его на жестком диске.
Вы можете снова импортировать резервную копию ключа, выбрав Файл> Импортировать и файл, который вы ранее экспортировали.
Реестр служб Windows (самый быстрый способ удаления служб)Найдите в списке службу, которую вы хотите удалить. Щелчок левой кнопкой мыши выбирает службу и отображает ее параметры на правой панели.Чтобы удалить службу, нажмите удалить на клавиатуре или щелкните правой кнопкой мыши службу и выберите удалить из контекстного меню.
Удаление службы с использованием реестра WindowsКраткое описание этого метода:
- Откройте реестр Windows
- Перейдите к ключу HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services
- Резервное копирование ключа служб
- Определите службу, которую вы хотите удалить
- Щелкните левой кнопкой мыши по этой службе и нажмите «Удалить» на клавиатуре.
Метод 2 — Удаление служб из командной строки (наиболее эффективное)
Это, вероятно, наиболее сложное, но и наиболее эффективное решение.В зависимости от версии Windows может потребоваться сначала открыть командную строку с повышенными привилегиями. Вы можете попробовать открыть командную строку в обычном режиме, нажав горячую клавишу Windows-r , набрав cmd и нажав Enter .
Если вы столкнулись с проблемой с командой и получили сообщение об ошибке «Доступ запрещен», что вам необходимы права администратора, вам необходимо нажать кнопку «Пуск» Windows , выбрать Программы (или Все программы), затем Стандартные .Найдите Командная строка , щелкните правой кнопкой мыши элемент в меню «Пуск» и выберите Запуск от имени администратора из контекстного меню. Это может вызвать запрос UAC в Vista, Windows 7 или 10, который необходимо принять.
В командной строке отображается Администратор: Командная строка , если операция прошла успешно.
Пользователи Windows 7 и Vista, у которых в меню «Пуск» включено поле поиска, могут вместо этого ввести cmd в поле, чтобы открыть командную строку с повышенными правами с помощью Ctrl-Shift-Enter .
Администратор: Командная строка в Windows 7Службы Windows удаляются с помощью команды sc delete , за которой следует имя службы. Поскольку вполне вероятно, что вы не знаете имя, вам нужно открыть список служб Windows. Это делается с помощью клавиш Windows-r , набрав services.msc и Введите на клавиатуре.
Список служб WindowsВам нужно имя службы, а не отображаемое имя, которое показано в основном списке.Имена иногда могут совпадать. Дважды щелкните службу, которую вы хотите удалить, чтобы увидеть оба имени. Apple Mobile Device — это, например, имя службы и отображаемое имя службы. С другой стороны, Microsoft часто использует короткие загадочные имена служб и более длинные отображаемые имена. Служба шифрования диска Bitlocker (отображаемое имя) отображается с именем службы BDESVC.
Проверьте имя службы перед ее удалением.Имя может иметь значение для команды. Допустим, мы хотим удалить службу Apple Mobile Device, оставшуюся после удаления iTunes.Команда для этого в командной строке: sc удалить «Apple Mobile Device» .
Обратите внимание на кавычки вокруг названия службы? Пробел обычно рассматривается как новая команда или параметр, что означает, что необходимо использовать кавычки, если в именах или командах используются пробелы, чтобы сообщить программе, что все они являются частью слова или фразы. Взгляните на снимок экрана ниже, чтобы увидеть, что произойдет, если команда будет введена без кавычек, а затем с.
Удаление службы без кавычек и с кавычкамиПодводя итог: Чтобы удалить службы из командной строки, выполните следующие действия:
- Откройте командную строку с повышенными привилегиями.
- Откройте список управления службами Windows.
- Определите имя службы, а не отображаемое имя, дважды щелкнув службу.
- Запустите команду, убедитесь, что вы используете кавычки, если имя содержит пробелы.
- Сообщение [SC] DeleteService SUCCESS указывает, что служба была успешно удалена из операционной системы.
Метод 3 — Использование программного обеспечения автозапуска для удаления служб Windows (бесплатно, легко)
Этот метод, вероятно, самый простой из трех. Все, что вам нужно сделать, это загрузить бесплатное программное обеспечение от Microsoft под названием Autoruns. Программа портативна, а это значит, что ее не нужно устанавливать после распаковки. После загрузки запустите autoruns.exe .
Программа перечисляет все, что запускается при старте Windows. Найдите вкладку Services вверху и щелкните ее.По умолчанию здесь перечислены все собственные и сторонние сервисы.
Вы можете отфильтровать службы Microsoft, если хотите удалить стороннюю службу. Щелкните Параметры > Скрыть записи Microsoft и Windows , а затем нажмите F5 , чтобы обновить список.
Использование автозапуска для простого удаления служб в Windows 7Найдите службу, которую вы хотите удалить, и выберите ее, щелкнув левой кнопкой мыши. Нажмите удалить на клавиатуре и подтвердите удаление.
Некоторые пользователи Windows могут получать сообщение об отказе в доступе. Это когда программное обеспечение не запускается с повышенными привилегиями. Просто выберите Запуск от имени администратора , чтобы перезапустить автозапуск с правами администратора, и примите приглашение UAC, если оно отображается.
Autoruns требует прав администратора для принудительного удаления ServicesВыполните операцию удаления еще раз; на этот раз он должен работать. Запись немедленно удаляется из списка услуг.
Пример службы, удаляемой с помощью AutorunsОбобщая этот метод:
- Загрузите бесплатное программное обеспечение Autoruns из Microsoft
- Перейдите на вкладки служб
- Найдите службу, которую хотите удалить
- Щелкните левой кнопкой мыши службу, нажмите удалить и подтвердить удаление
Заключительные слова
Любого из этих трех методов должно быть достаточно для удаления служб в операционной системе Windows.Все три могут быть выполнены в Windows 10 и более новых версиях. Автозапуск, без сомнения, самое удобное решение. Два других метода являются «встроенными», что имеет свои преимущества.
В некоторых случаях может быть более эффективным остановить и отключить Службу вместо ее удаления. Лучше всего это сделать через листинг services.msc .
Читайте также: Как быстро удалить большие папки в Windows
Резюме
Название статьи
3 простых способа удалить или удалить службу в Windows
Описание
Удаление службы в Windows 11/10 / 7 и ниже, используя 3 простых способа: команду cmd, редактирование реестра Windows, бесплатное программное обеспечение Autoruns.Нажмите здесь, чтобы узнать как это сделать.
Автор
Мартин Бринкманн
Издатель
Ghacks Technology News
Logo
РекламаКак удалить службы в Windows 10
Windows имеет множество инструментов администрирования, которые дают вам полный контроль над вашей системой. И это правильно, многие программы устанавливают в вашу систему дополнительные службы, инструменты телеметрии, драйверы и многое другое для правильной работы. Однако во многих случаях эти драйверы и службы могут отнимать у вашей системы драгоценную вычислительную мощность.Кроме того, при удалении соответствующего программного обеспечения служба может не быть удалена из Windows.
Это одна из причин, по которой многие люди склонны вручную удалять оставшиеся службы в Windows 10. Оставшиеся службы, как правило, продолжают работать в фоновом режиме, что может отрицательно сказаться на процессоре и оперативной памяти. Если у вас возникли проблемы с производительностью и зависания на вашем ПК, возможно, пришло время вручную удалить ненужные службы в вашей системе. Давайте посмотрим, как это сделать.
Найдите службу, которую хотите удалить
Удаление службы из Windows 10 — это умеренно сложный процесс, который начинается с определения службы, которую вы хотите удалить. Следуйте приведенному ниже руководству, чтобы найти и определить службу, которую вы хотите удалить со своего компьютера.
Щелкните меню «Пуск» и выполните поиск «Службы». Щелкните первое приложение, которое отображается в результатах поиска.
Теперь вы увидите список всех служб, установленных на вашем ПК.Вы можете отсортировать их по различным фильтрам, включая имя, тип, статус и т. Д., Просто щелкнув нужный фильтр в верхней части экрана. Это должно помочь вам легко найти службу, которую вы хотите удалить.
Найдя службу, щелкните ее правой кнопкой мыши и выберите «Свойства».
Теперь запишите имя службы, указанное в верхней части экрана.
Примечание: Убедитесь, что вы сохранили / записали имя службы, а не ее отображаемое имя.
Теперь вы готовы удалить службу из вашей системы. Следуйте инструкциям ниже, чтобы удалить службу.
Удалить службу из редактора реестра
Теперь мы начнем с удаления службы из редактора реестра. Это поможет нам полностью удалить службу из вашей системы. Кроме того, очистка реестра для конкретной службы также гарантирует, что вы не столкнетесь с какими-либо фоновыми ошибками из-за оставшихся файлов.
Щелкните меню «Пуск» и введите «regedit.msc ’. Вы должны увидеть результат поиска редактора реестра до того, как закончите вводить полное имя. Нажмите «Запуск от имени администратора» на правой вкладке в меню «Пуск».
Теперь перейдите в следующий каталог, указанный ниже.
Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Теперь вы увидите список всех служб, установленных в вашей системе. Прокрутите список и найдите службу, которую хотите удалить.Найдя, нажмите на него и нажмите удалить на клавиатуре.
Подтвердите свой выбор, нажав «Да» в диалоговом окне подтверждения.
Теперь служба должна быть удалена из редактора реестра. Пришло время полностью удалить службу из вашей системы с помощью командной строки.
Удалить службу с помощью CMD
Теперь, когда соответствующая служба удалена из реестра Windows, мы можем удалить ее из вашей системы.
Начните с нажатия в меню «Пуск» и поиска «cmd». Как только командная строка появится в результатах поиска, нажмите «Запуск от имени администратора» на правой вкладке.
Командная строка должна открыться с правами администратора. Введите следующую команду, указанную ниже. Замените ‘
sc удалить <имя>
Примечание: Это имя службы, которое вы записали ранее, а не отображаемое имя.
Нажмите «Enter» на клавиатуре, чтобы выполнить команду.
Теперь вы должны получить подтверждение об успешном выполнении команды. И это все! Вы удалили соответствующую службу из своей системы. Перезагрузите компьютер для хорошей меры, и все будет в порядке.
Надеюсь, вы смогли легко удалить службы Windows 10 с помощью этого метода. Если у вас возникнут проблемы или возникнут дополнительные вопросы, свяжитесь с нами, используя комментарии ниже.
Как удалить службу Windows в Windows 10 и более ранних версиях »Winhelponline
Вы сталкивались с ситуацией, когда при удалении программного обеспечения в реестре остаются записи службы или драйвера, а Windows пытается загрузить их при каждой загрузке, дает сбой и регистрирует ошибка в журнале системных событий при каждом запуске?
В этой статье рассказывается, как удалить потерянную службу в Windows 10 (и более ранних версиях) с помощью реестра, командной строки SC.exe, PowerShell или автозапуска.Прежде чем продолжить, создайте точку восстановления системы и сделайте полную резервную копию реестра.
Если вы обнаружите, что для службы не существует иждивенцев, вы можете удалить оставшуюся или ненужную службу в Windows одним из следующих способов.
Как удалить службу в Windows?
Вы можете удалить службу с помощью встроенной командной строки SC.exe, редактора реестра, PowerShell или такой служебной программы, как Autoruns. Используйте один из следующих методов:
Использование команды SC
SC.Инструмент командной строки EXE
в Windows можно использовать для создания, редактирования или удаления служб. Чтобы удалить службу в Windows, используйте следующий синтаксис командной строки из командной строки администратора:
sc удалить имя_службы
Где имя_службы относится к короткому имени службы, а не к ее отображаемому имени. Чтобы найти короткое имя, откройте Services MMC и дважды щелкните службу.
- Пример 1. Служба обновлений Google (
gupdate
) — это отображаемое имя, аgupdate
— краткое имя. - Пример 2: Dell SupportAssist (
SupportAssistAgent
) — это отображаемое имя, аSupportAssistAgent
— это краткое имя.
Другой способ найти короткое имя службы — использовать следующую командную строку:
sc query type = service | more
Приведенная выше команда перечисляет все службы вместе с кратким именем службы и отображаемым именем.
Или, если вы знаете отображаемое имя, вы можете найти имя службы с помощью этой команды:
sc getkeyname "отображаемое имя службы"
, которое в этом примере:
sc getkeyname "Служба обновлений Google (gupdate)"
Как только короткое имя службы получено с помощью любого из вышеперечисленных методов, используйте эту команду для удаления службы:
sc удалить тест
Вы увидите результат: [SC] DeleteService SUCCESS
Удаляет указанную службу (в данном примере «тестовая») с компьютера.
Если служба запущена или другой процесс имеет открытый дескриптор службы, он будет помечен для удаления и удален при следующей перезагрузке.
Не можете удалить услугу?
Если при удалении службы появляется следующая ошибка, возможно, вы пытаетесь удалить службу из обычной командной строки, а не из командной строки администратора.
Если такая же ошибка возникает в командной строке администратора, это означает, что текущая учетная запись пользователя не имеет разрешений на полный контроль для этой службы.
[SC] OpenService НЕ ВЫПОЛНЕН 5: Доступ запрещен.
Чтобы устранить эту ошибку при удалении службы, необходимо сначала изменить разрешения службы. Кроме того, вы можете использовать учетную запись SYSTEM или TrustedInstaller для удаления службы.
Использование автозапуска из Windows Sysinternals
Автозапуск из Microsoft Windows Sysinternals — это обязательный инструмент , который поможет вам управлять запуском Windows, службами, драйверами, поставщиками Winsock, надстройками Internet Explorer, расширениями оболочки и т. Д.
- Загрузите Autoruns и запустите его
- На вкладке «Параметры» отметьте Скрыть записи Microsoft , чтобы отображались только сторонние записи.
- Нажмите F5 , чтобы обновить список.
- Щелкните вкладку Services , чтобы удалить ненужные или оставшиеся службы.
- Закройте автозапуск.
Использование редактора реестра
Чтобы вручную удалить службу напрямую через реестр Windows, выполните следующие действия:
- Запустите
Regedit.exe
и перейдите в следующую ветку:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Раздел реестра службы Dell SupportAssistКаждый вложенный раздел в указанном выше разделе реестра представляет драйвер или службу. Имя ключа совпадает с кратким названием службы. Кроме того, вы сможете легко идентифицировать запись, посмотрев на значения DisplayName и ImagePath на правой панели в редакторе реестра.
- Найдите запись, которую хотите удалить.
- Сделайте резервную копию соответствующего ключа, экспортировав его в файл .reg.
- После экспорта щелкните ключ правой кнопкой мыши и выберите «Удалить».
- Закройте редактор реестра.
Использование PowerShell
В окне администратора PowerShell вы можете использовать следующие команды для удаления службы.
$ service = Get-WmiObject -Class Win32_Service -Filter "Name = 'servicename'" $ service.delete ()
ReturnValue из 0
указывает, что операция прошла успешно.Служба удалена и больше не будет отображаться в MMC служб.
Чтобы узнать значение возвращаемого значения, ознакомьтесь со статьей Microsoft Удалить метод класса Win32_Service
Или вы можете запустить команду sc.exe в PowerShell. Это тоже сработает. Но вам нужно указать расширение ( sc.exe
) при его запуске в PowerShell. Это связано с тем, что команда SC
(без упоминания расширения .exe
) будет интерпретироваться как Set-Content
, который является встроенным командлетом в PowerShell.Еще проще, если у вас установлен PowerShell 6.0. В PowerShell 6 и более поздних версиях для удаления службы можно использовать следующий синтаксис:
Remove-Service -Name ServiceName
Выполнение команды Remove-Service
в более старых версиях PowerShell (<6.0) показывает ошибку: Термин «Remove-Service» не распознается как имя командлета, функции, файла сценария или работающей программы.
Использование Process Hacker
Process Hacker — хорошая утилита для управления процессами, внешне похожая на Process Explorer от Microsoft.С помощью Process Hacker вы можете легко удалить службу с помощью контекстного меню.
Удалить службу с помощью Process Hacker. например, служба Dell SupportAssistЗапустите Process Hacker от имени администратора. Перейдите на вкладку «Службы», щелкните правой кнопкой мыши службу, которую хотите удалить, и нажмите «Удалить».
(В качестве примечания, вы также можете настроить разрешения службы с помощью Process Hacker.)
Загрузите Process Hacker с https://processhacker.sourceforge.io/
Просмотреть иждивенцев службы
Когда вы удаляете службу, другие службы, зависящие от службы, не запускаются, возвращая ошибку « Произошла системная ошибка 1075. Зависимая служба не существует или была отмечена для удаления. ». Когда запись о драйвере или службе остается в реестре, но соответствующие файлы отсутствуют, журнал событий будет записывать запись с идентификатором : 7000
при каждом запуске.
Имя журнала: Система Источник: Service Control Manager Дата: ID события: 7000 Уровень: Ошибка Описание: Не удалось запустить службу DgiVecp из-за следующей ошибки: Система не может найти указанный файл.
Итак, сначала рекомендуется проверить, есть ли иждивенцы.Вы можете проверить это в Services MMC, дважды щелкнув элемент, который вы собираетесь удалить, и щелкнув вкладку Dependencies. Список компонентов, зависящих от этой службы, показан ниже. Вот пример, в котором «Факс» зависит от запуска «Диспетчера очереди печати».
Хотя у большинства сторонних сервисов нет иждивенцев, у некоторых есть. Всегда желательно взглянуть на эту вкладку, прежде чем удалять элемент.
Другой способ проверить иждивенцев — запустить эту команду из окна командной строки.(например, Print Spooler )
sc enumdepend spooler
Информация в этой статье применима ко всем версиям Windows, включая Windows 10.
Один небольшой запрос: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Прикрепите!
- Поделитесь в своем любимом блоге + Facebook, Reddit
- Напишите в Твиттере!