Removing windows services что это

Практическое руководство. Установка и удаление служб Windows How to: Install and uninstall Windows services

Если вы разрабатываете службу Windows с помощью .NET Framework, вы можете быстро установить приложение службы с помощью служебной программы командной строки InstallUtil.exe или PowerShell. If you’re developing a Windows service with the .NET Framework, you can quickly install your service app by using the InstallUtil.exe command-line utility or PowerShell. Если вы являетесь разработчиком и хотите создать службу Windows, которую пользователи могут устанавливать и удалять, можно использовать набор инструментов WiX или коммерческие средства, такие как Advanced Installer, InstallShield или другие. Developers who want to release a Windows service that users can install and uninstall can use the free WiX Toolset or commercial tools like Advanced Installer, InstallShield, or others. См. сведения о создании пакета установщика (классическое приложение Windows). For more information, see Create an installer package (Windows desktop).

Если вы хотите удалить службу на своем компьютере, не выполняйте процедуру, описанную в этой статье. If you want to uninstall a service from your computer, don’t follow the steps in this article. Вместо этого определите, какая программа (или программный пакет) установила эту службу, а затем выберите Приложения в параметрах, чтобы удалить эту программу. Instead, find out which program or software package installed the service, and then choose Apps in Settings to uninstall that program. Следует отметить, что многие службы являются составной частью ОС Windows. Если их удалить, это может привести к нестабильной работе системы. Note that many services are integral parts of Windows; if you remove them, you might cause system instability.

Чтобы использовать процедуру, описанную в этой статье, сначала необходимо добавить установщик службы в свою службу Windows. To use the steps in this article, you first need to add a service installer to your Windows service. Дополнительные сведения см. в разделе Пошаговое руководство: создание диспетчера служб Windows. For more information, see Walkthrough: Creating a Windows service app.

Проекты служб Windows нельзя запускать непосредственно из среды разработки Visual Studio путем нажатия клавиши F5. You can’t run Windows service projects directly from the Visual Studio development environment by pressing F5. Перед запуском проекта необходимо установить службу в проекте. Before you can run the project, you must install the service in the project.

Запустите обозреватель сервера и убедитесь, что служба установлена или удалена. You can use Server Explorer to verify that you’ve installed or uninstalled your service.

Установка с помощью программы InstallUtil.exe Install using InstallUtil.exe utility

В меню Пуск выберите каталог Visual Studio и затем Командная строка разработчика для VS . From the Start menu, select the Visual Studio directory, then select Developer Command Prompt for VS .

Появится командная строка разработчика для Visual Studio. The Developer Command Prompt for Visual Studio appears.

Откройте каталог, где находится скомпилированный исполняемый файл вашего проекта. Access the directory where your project’s compiled executable file is located.

Запустите InstallUtil.exe из командной строки, указав исполняемый файл проекта в качестве параметра: Run InstallUtil.exe from the command prompt with your project’s executable as a parameter:

Если вы используете командную строку разработчика для Visual Studio, системный путь должен указывать на файл InstallUtil.exe. If you’re using the Developer Command Prompt for Visual Studio, InstallUtil.exe should be on the system path. Если это не так, можно добавить его в путь или использовать полный путь для его вызова. Otherwise, you can add it to the path, or use the fully qualified path to invoke it. Этот инструмент устанавливается вместе с платформой .NET Framework в папку %WINDIR%\Microsoft.NET\Framework[64]\ . This tool is installed with the .NET Framework in %WINDIR%\Microsoft.NET\Framework[64]\ .

Пример: For example:

  • Для 32-разрядной версии .NET Framework 4 или 4.5 и более поздних версий: если каталог установки Windows — C:\Windows, по умолчанию используется путь C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe. For the 32-bit version of the .NET Framework 4 or 4.5 and later, if your Windows installation directory is C:\Windows, the default path is 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. For the 64-bit version of the .NET Framework 4 or 4.5 and later, the default path is C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe.
Читайте также:  Чем клонировать системный диск windows 10

Удаление с помощью служебной программы InstallUtil.exe Uninstall using InstallUtil.exe utility

В меню Пуск выберите каталог Visual Studio и затем Командная строка разработчика для VS . From the Start menu, select the Visual Studio directory, then select Developer Command Prompt for VS .

Появится командная строка разработчика для Visual Studio. The Developer Command Prompt for Visual Studio appears.

Запустите InstallUtil.exe из командной строки, указав выходные данные проекта в качестве параметра: Run InstallUtil.exe from the command prompt with your project’s output as a parameter:

После удаления исполняемого файла для службы сама служба может по-прежнему присутствовать в реестре. After the executable for a service is deleted, the service might still be present in the registry. В этом случае удалить запись службы из реестра можно с помощью команды sc delete. If that’s the case, use the command sc delete to remove the entry for the service from the registry.

Установка с помощью PowerShell Install using PowerShell

В меню Пуск выберите Каталог Windows PowerShell и Windows PowerShell. From the Start menu, select the Windows PowerShell directory, then select Windows PowerShell.

Откройте каталог, где находится скомпилированный исполняемый файл вашего проекта. Access the directory where your project’s compiled executable file is located.

Выполните командлет New-Service, указав в качестве параметров выходные данные проекта и имя службы. Run the New-Service cmdlet with the with your project’s output and a service name as parameters:

Удаление с помощью PowerShell Uninstall using PowerShell

В меню Пуск выберите Каталог Windows PowerShell и Windows PowerShell. From the Start menu, select the Windows PowerShell directory, then select Windows PowerShell.

Выполните командлет Remove-Service, указав в качестве параметра имя службы. Run the Remove-Service cmdlet with the name of your service as parameter:

После удаления исполняемого файла для службы сама служба может по-прежнему присутствовать в реестре. After the executable for a service is deleted, the service might still be present in the registry. В этом случае удалить запись службы из реестра можно с помощью команды sc delete. If that’s the case, use the command sc delete to remove the entry for the service from the registry.

sc.exe удалить sc.exe delete

Удаляет подраздел службы из реестра. Deletes a service subkey from the registry. Если служба запущена или другой процесс имеет открытый обработчик, служба помечается для удаления. If the service is running or if another process has an open handle to the service, the service is marked for deletion.

Мы не рекомендуем использовать эту команду для удаления встроенных служб операционной системы, таких как DHCP, DNS или службы IIS. We don’t recommend you to use this command to delete built-in operating system services such as DHCP, DNS, or Internet Information Services. Сведения об установке, удалении и перенастройке ролей операционной системы, служб и компонентов см. в разделе Установка и удаление ролей, служб ролей или компонентов . To install, remove, or reconfigure operating system roles, services and components, see Install or Uninstall Roles, Role Services, or Features

Синтаксис Syntax

Параметры Parameters

Параметр Parameter Описание Description
Указывает имя удаленного сервера, на котором расположена служба. Specifies the name of the remote server on which the service is located. Имя должно использовать формат UNC (например, \ MyServer). The name must use the Universal Naming Convention (UNC) format (for example, \myserver). Чтобы запустить SC.exe локально, не используйте этот параметр. To run SC.exe locally, don’t use this parameter.
Указывает имя службы, возвращенное операцией жеткэйнаме . Specifies the service name returned by the getkeyname operation.
/? /? Отображение справки в командной строке. Displays help at the command prompt.

Примеры Examples

Чтобы удалить подраздел Service невсерв из реестра на локальном компьютере, введите: To delete the service subkey NewServ from the registry on the local computer, type:

Как отключить/удалить ненужные системные функции, приложения и службы Windows 10?

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

Далее мы рассмотрим функционал Windows 10, который, по мнению многих пользователей, можно выключить или вовсе удалить.

Первым делом: создайте точку восстановления системы

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

  • Запустите программу «Выполнить» путем нажатия комбинации клавиш «Win + R»,скопируйте в нее команду systempropertiesprotection и нажмите «ОК»:

  • Откроется окно «Свойства системы». Функция восстановления системы может быть отключена, о чем будет свидетельствовать соответствующая надпись в блоке «Параметры защиты». Если это так нажмите кнопку «Настроить» (пропустите это действие и следующий шаг, если функция восстановления включена).

  • Установите переключатель в положение «Включить защиту системы», ниже — переместите ползунок «Максимальное использование» примерно на 20%, затем нажмите кнопку «Применить».

  • В окне «Свойства системы» нажмите кнопку «Создать». Откроется небольшое окно — впишите в него любое название для точки восстановления и нажмите «Создать».

Все, точка восстановления создана. Если в будущем потребуется использовать функцию отката системы, нужно будет сделать следующее:

  • Выполните команду rstrui в приложении «Выполнить» как описано выше.

  • В открывшемся окне переведите переключатель в позицию «Выбрать другую точку восстановления»

  • Кликните по названию созданной ранее точки восстановления и нажмите «Далее».

  • Ожидайте окончания процедуры.

Удаление встроенных приложений Windows

Речь идет о так называемых Metro-приложениях, устанавливаемых на компьютер вместе с операционной системой. К их числу относятся, например, «3D Builder», «OneNote», «Люди» или «Фотографии». Для удаления некоторых встроенных приложений используется встроенное средство «Установка и удаление программ». Другие удаляются только из оболочки Windows PowerShell, представляющей собой консоль для ввода команд.

Удаление ненужных программ при помощи инструмента «Установка и удаление программ»

Здесь все достаточно просто:

  • Откройте поиск у меню «Пуск» и начните вписывать в него запрос «Установка и удаление программ». Кликните по найденному элементу.

  • Откроется окно со списком всех установленных на компьютере программ (как встроенных, так пользовательских).
  • Кликните один раз по названию программы, которую следует деинсталлировать, затем нажмите на появившуюся кнопку «Удалить».

Удаление программ из PowerShell

Начнем с запуска PowerShell с правами администратора (требуется вход в систему с учетной записи администратора):

  • Откройте внутрисистемный поиск, кликнув по значку лупы на панели задач (возле меню «Пуск») или используя сочетание клавиш «Win + S».
  • Без кавычек скопируйте в поисковую строку — «PowerShell» — и запустите найденное приложение от имени администратора, кликнув по соответствующему элементу.

  • Консоль Windows PowerShell будет запущена. Сначала выведем список всех установленных на компьютере Metro-приложений. Для этого скопируйте в консоль команду Get-AppxPackage | Select Name, PackageFullName и затем нажмите клавишу ввода.

  • Это список потребуется нам для определения точного написания удаляемого Metro-приложения. В качестве примера удалим программу «Microsoft YourPhone», предназначенную для подключения к компьютеру смартфона/планшета под управлением Windows 10. Команда на удаление любого приложения имеет следующий вид:

Get-AppxPackage | Remove-AppxPackage

  • Полное имя — это название программы, помещенное в столбец «PackageFullName» выведенного ранее списка приложения. Краткое имя — название программы, которое следует вписывать между двумя звездочками (*). Будем использовать второй вариант. Чтобы удалить Microsoft YourPhone, скопируем в консоль такую команду:

Get-AppxPackage *yourphone* | Remove-AppxPackage

  • Операция займет несколько секунд. При успешном удалении в консоли просто не будет никаких сообщений об ошибках.

  • Чтобы убедиться в успешности удаления, вновь выполните команду вывода установленных метро приложении: Get-AppxPackage | Select Name, PackageFullName. На скришоте ниже видно, что программы «Microsoft YourPhone» нет на прежнем месте.

Теперь остается проделать все шаги для каждого приложения, которое необходимо удалить. Что конкретно удалять, решайте сами. Но мы можем порекомендовать удаление таких программ, как (в скобках даны названия программ в таком виде, в котором их следует помещать между звездочками в команде удаления):

  • «3D Builder» (3dbuilder). Это всего лишь инсталлятор программы «3D Builder», можно удалять.
  • «Будильники и часы» (alarms). Встроенный в систему будильник, таймер и секундомер.
  • «Новости/спорт/погода/финансы» (bing). Еще забыли добавить — «реклама».
  • «Камера» (camera). Встроенное приложение для записи видео и создания фото с веб-камеры.
  • «Кортана» (cortana). Не пользуетесь голосовым помощником Windows? Если нет, удаляем.
  • «Календарь» и «Почта» (communicationsapps). Если не нужно, удаляем.
  • «Карты» (maps). Если устраивают онлайн-карты от Google или Яндекса, эти можно удалить.
  • «Загрузить или улучшить Office» (officehub). Еще один инсталлятор.
  • «OneNote» (onenote). Если не пользуетесь «Заметками», удаляйте.
  • «Люди» (people). Почти невостребованный мессенджер.
  • «Загрузить Skype» (skypeapp). Снова инстяллятор, но теперь для Skype.
  • «Microsoft Solitaire Collection» (solitaire). Можно оставить любителям собирать карточные пасьянсы.
  • «Диспетчер телефонов» (windowsphone). Видимо, снова для владельцев Windows Phone.
  • «Панель XBOX» (XboxGamingOverlay). Программа для записи игр с экрана, предназначена для геймеров, но и у них почти не востребована.
  • «Кино и ТВ» (zunevideo). Очередной мало востребованный видеоплеер от Windows.
  • «Музыка Groove» (zunemusic). А это аудиоплеер.

Количество встроенных программ (как в разделе «Установка и удаление программ», так и в списке PowerShell) может отличаться в разных версиях сборок Windows 10. По любой из них можно найти информацию в интернете и решить — стоит ли ее удалять или нет.

Отключение служб Windows 10

Как и в случае со встроенными программами, в Windows 10 присутствует целый ряд предустановленных служб, которые имеют специфическое предназначение и зачастую оказываются бесполезными для обычных пользователей ПК. Но опять же, перед отключением той или иной службы рекомендуем ознакомиться с ее предназначением. К счастью, удалять их не нужно и при необходимости службу можно легко запустить.

Сам процесс отключение не сложен. Сначала запустим приложение «Службы»:

  • Откройте «Диспетчер задач» (комбинация клавиш «Ctrl + Shift + Esc») и перейдите в нем во вкладку «Службы».
  • Кликните правой кнопкой мыши по любой службе в списке и выберите из контекстного меню пункт «Открыть службы».

Для примера выключим службу «Удаленный реестр» (она как раз входит в число ненужных большинству пользователей служб):

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

  • В списке «Тип запуска» окна свойств службы «Удаленный реестр» установите вариант «Отключена», затем нажмите кнопку «Остановить».

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

Вот список потенциально ненужных служб (в основном здесь собраны те службы, которые включаются при загрузке системы):

  • PrintWorkflow. Если нет принтера, а на компьютер не установлены программы для печати, например, в PDF, службу можно отключать.
  • Диспетчер печати. То же, что и в предыдущем случае.
  • Superfetch. Хоть это и полезная служба (ускоряет запуск часто используемых программ), владельцам SSD-дисков она ни к чему.
  • Machine Debug Manager или MDM. Нужна только разработчикам программ.
  • Группировка сетевых участников. Не нужна, если компьютер не подключен к локальной сети.
  • Диспетчер удостоверения сетевых участников. То же, что и в предыдущем случае.
  • Вторичный вход в систему. Если нет необходимости запуска программ от имени других учетных записей Windows, можно отключать.
  • Биометрическая служба Windows. Нужна для входа в учетную запись по отпечаткам пальцев и другим биометрическим данным пользователя. Можно отключать, если такие способы авторизации не используются.
  • Настройка сервера удаленных рабочих столов. Нужна только пользователям, использующим функционал Windows по удаленному доступу к компьютеру.
  • Службы с «Hyper-V» или «HV» в названии. Это комплекс служб, отвечающих за создание и работу виртуальной машины/компьютера. Если данный функционал Windows не используется, их все можно выключить. Просто ищите службы с «Hyper-V» в имени и отключайте их.
  • Служба поддержки Bluetooth. Эту и другие службы с «Bluetooth» в названии можно отключить, если к компьютеру не подключаются никакие Bluetooth-устройства.
  • Факс. Наверное, никому эта служба, обеспечивающая прием и отправку факсов, не нужна.
  • Windows Update Medic Service. Служит для восстановления работы «Центра обновления Windows». Если проблем с обновлениями нет либо они вовсе отключены, эту службу можно выключить.
  • Xbox Accessory Management Service. Эту и другие службы с «Xbox» в названии можно отключать, если одноименная приставка от Microsoft не используется или вообще никак не связана с имеющимся компьютером (включая учетные записи Windows).
  • Автономные файлы. Обслуживает запросы от различных программ по накопившимся в системе кэш-файлам. Не нужна.
  • Журнал событий Windows. Служба, регистрирующая различные события в Windows. Вместе с ней также отключаются еще две службы: «Служба списка сетей» и «Служба сведений о подключенных сетях«. Попробуйте отключить «Журнал событий». Если установленные программы, использующие сеть, нормально работают, все эти службы можно оставить выключенными.
  • Обнаружение SSDP (Служба обнаружения SSDP). Имеет смысл отключить службу, если, к примеру, для выхода в интернет не используется мобильный телефон, подключаемый к компьютеру в режиме модема.
  • Служба FTP (Майкрософт). В Windows можно создавать свои собственные FTP-серверы. Если в таковых нет нужды, службу можно отключить.
  • Служба Windows License Manager. Нужна для проверки лицензий купленных в магазине Microsoft программ. Если таких нет, отключаем службу.
  • Служба географического положения. Можно отключить, если нет необходимости предоставлять различным программам данные о своем географическом положении.
  • Служба загрузки изображений Windows (WIA). Не нужна, если не используется сканер или веб-камера.

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

Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.

Читайте также:  Windows 10 professional build 15063
Оцените статью