Содержание
- Где находятся программы и компоненты в Windows 10
- Включение и отключение компонентов Windows 10
- Установка системы очередей сообщений (MSMQ) Installing Message Queuing (MSMQ)
- Установка Message Queuing 4.0 в Windows Server 2008 или Windows Server 2008 R2 To install Message Queuing 4.0 on Windows Server 2008 or Windows Server 2008 R2
- Установка очереди сообщений 4.0 в Windows 7 или Windows Vista To install Message Queuing 4.0 on Windows 7 or Windows Vista
- Установка Message Queuing 3.0 в Windows XP или Windows Server 2003 To install Message Queuing 3.0 on Windows XP and Windows Server 2003
- Включение и отключение компонентов в Windows 10
- Включение или отключение компонентов Windows 10
- Настройка сенсорной панели Windows 10
- Остались вопросы? Напиши комментарий! Удачи!
- Как попасть в меню
- Особенности работы
- Список компонентов Windows 10
- Практическое применение
- Не работает окно компонентов
- Первый способ
- Второй способ
- Видео — Включение или отключение компонентов Windows
- Что не стоит отключать
- Активация и деактивация компонентов
- Через панель управления
- Через параметры системы
- Видео: настройка компонентов Windows 10
- Таблица: список компонентов и их задачи
Где находятся программы и компоненты в Windows 10
Включение и отключение компонентов в ранних версиях операционной системы Windows можно было сделать используя стандартную панель управления. В последней версии операционной системы Windows 10 панель управления была заменена обновленными параметрами системы. Хоть и далеко не все параметры были перенесены со стандартной панели управления, но компания Microsoft уже убрала ссылку на запуск стандартной панели управления с привычных для пользователей мест.
Поэтому в данной статье мы рассмотрим где находятся программы и компоненты в Windows 10. А также разберем как проводить включение и отключение компонентов Windows 10 и рассмотрим какие компоненты системы доступны пользователю в Windows 10.
Включение и отключение компонентов Windows 10
- Запускаем стандартную панель управления выполнив команду control в окне Win+R.
- Переходим в раздел Программы > Программы и компоненты > Включение или отключение компонентов Windows.
Включение и отключение компонентов Windows 10 происходит с текущего окна компонентов Windows. Чтобы включить компонент, установите его флажок. Чтобы отключить компонент, снимите его флажок. Затемненный флажок означает, что компонент включен частично.
- Откройте обновленные параметры системы нажав комбинацию клавиш Win+I.
- Дальше переходим в Приложения > Приложения и возможности > Управление дополнительными компонентами.
В текущем местоположении можно удалить добавленные компоненты или же добавить новые компоненты. Чтобы удалить установленные компоненты выделяем установленный компонент и нажимаем кнопку Удалить. Чтобы добавить новый компонент нажмите кнопку Добавить компонент и со списка выберите нужный.
Как дополнительная возможность можно просмотреть дополнительный журнал компонентов. Здесь пользователь может увидеть дату установки последних компонентов.
По сравнению с компонентами Windows стандартной панели управления здесь список доступных значительно меньше. Скорее всего компания Microsoft в следующих обновлениях будет его расширять, чтобы полностью заменить панель управления.
Список доступных компонентов в Windows 10 расширился по сравнению с предыдущей версией операционной системы. Сейчас же пользователю доступны следующие компоненты:
- .NET Framework 3.5 (включает .NET 2.0 и 3.0) и NET Framework 4.7 с дополнительными службами — более подробно смотрите в нашей статье.
- Application Guard в Защитнике Windows — предлагает безопасный контейнер для работы в Интернете.
- Hyper-V — предоставляет службы и средства управления для создания и запуска виртуальных машин и их ресурсов.
- Internet Explorer 11 — поиск и просмотр информации и веб-сайтов в Интернете. Текущий компонент пригодится при необходимости отключить Internet Explorer в Windows 10.
- SNMP-протокол — эта функция включает в себя агентов SMTP-протокола, наблюдающих за работой сетевых устройств и отправляющих сведения на рабочую станцию сетевой консоли.
- Windows Identity Foundation 3.5 — это набор классов .NET Framework, которые можно использовать для внедрения удостоверения, основанного на утверждениях, в приложениях .NET 3.5 и NET 4.0.
- Windows PowerShell 2.0 — добавление и удаление оболочки Windows PowerShell 2.0.
- Windows Projected File System (Beta) — включение Windows Projected File System.
- Блокировка устройства — службы и средства для обеспечения управляемой и специализированной работы для конечного пользования устройством.
- Внедряемое веб-ядро служб IIS — позволяет запрограммировать приложение для обслуживания HTTP-запросов использованием основных функциональных возможностей IIS.
- Защитный узел — позволяет устройству создать и запустить экранированную виртуальную машину с помощью удаленной аттестации.
- Клиент Telnet — позволяет удаленно подключатся к другим компьютерам.
- Клиент TFTP — передача файлов с помощью протокола TFTP.
- Клиент рабочих папок — разрешают синхронизацию с настроенным сервером.
- Компоненты для работы с мультимедиа — управляет компонентами для работы с мультимедиа, например проигрывателем Windows Media.
- Компоненты прежних версий — управляет компонентами прежних версий в Windows.
- Контейнеры — предоставляет службы и средства для создания и управления контейнерами Windows Server и их ресурсами.
- Пакет администрирования диспетчера RAS-подключений (СМАК) — отвечает за создание профилей для подключения к удаленным серверам и сетям на компьютерах, работающих под управлением 32-разрядных версий Windows.
- Печать в PDF (Майкрософт) — содержит двоичные файлы в системе для создания очереди печати для печати в PDF.
- Платформа низкоуровневой оболочки Windows — позволяет запускать программное обеспечение виртуализации на низкоуровневой оболочке Windows.
- Поддержка API удаленного разностного сжатия — устанавливает поддержку удаленного разностного сжатия для использования в сторонних приложениях.
- Поддержка общего доступа к файлам SMB 1.0/CIFS — поддержка протокола и общего доступа к файлам и протокола браузера компьютеров.
- Подсистема Windows для Linux — предоставляет службы и среды для запуска собственных средств и оболочек Linux в пользовательском режиме в Windows.
- Прослушиватель RIP — принимает обновления маршрутов, отправленные маршрутизатором, использующими протокол RIPv1.
- Простые службы TCPIP — установка простых служб, таких как echo, daytime и т.п.
- Сервер очереди сообщений Майкрософт (MSMQ).
- Служба SMB Direct — поддержка удаленного доступа к памяти (RDMA) для протокола общего доступа к файлам 3.x SMB.
- Служба активации Windows.
- Службы Active Directory облегченного доступа к каталогам.
- Службы IIS — поддерживают веб- и FTP- серверы, а также веб-сайты ASP.NET, динамическое содержимое, такое как классические ASP и CGI, и локальное и дистанционное управление. Более подробно о текущей службе мы говорили здесь.
- Службы для NFS — разрешает доступ к файлам с помощью протокола NFS.
- Службы для печати и документов — разрешает выполнение задач печати, обработки факсов и сканирования на этом компьютере.
- Соединитель MultiPoint — позволяет приложениям диспетчер MultiPoint и панель мониторинга MultiPoint выполнять мониторинг Вашего компьютера и управлять им.
- Средство записи XPS0-документов (Microsoft) — предоставляет системе двоичные файлы для создания очереди печати средства записи XPS-документов.
- Фильтр Windows TIFF IFiter — обеспечивает индексирование и поиск в файлах формата TIFF с помощью функции распознавания текста.
Текущий список компонентов доступный только на Профессиональной редакции операционной системы Windows 10. Обладатели Домашней редакции операционной системы получают список доступных компонентов значительно меньше.
Возможность включать, и отключать компоненты осталась и в Windows 10. Главное знать где находиться программы и компоненты в Windows 10. Хоть и большинство компонентов операционной системы Windows полезные только разработчикам, но всё же нужно знать как при необходимости их включать.
Установка системы очередей сообщений (MSMQ) Installing Message Queuing (MSMQ)
В процедурах ниже показана методика установки очереди сообщений 4.0 и очереди сообщений 3.0. The following procedures show how to install Message Queuing 4.0 and Message Queuing 3.0.
Служба очереди сообщений 4,0 недоступна в Windows XP и Windows Server 2003. Message Queuing 4.0 is not available in Windows XP and Windows Server 2003.
Установка Message Queuing 4.0 в Windows Server 2008 или Windows Server 2008 R2 To install Message Queuing 4.0 on Windows Server 2008 or Windows Server 2008 R2
В диспетчер сервера щелкните компоненты. In Server Manager, click Features.
В области справа в разделе Сводка компонентов щелкните Добавить компоненты. In the right-hand pane under Features Summary, click Add Features.
В открывшемся окне разверните очередь сообщений. In the resulting window, expand Message Queuing.
Разверните узел службы очередей сообщений. Expand Message Queuing Services.
Щелкните Интеграция служб каталогов (для компьютеров, присоединенных к домену), а затем щелкните Поддержка HTTP. Click Directory Services Integration (for computers joined to a Domain), then click HTTP Support.
Нажмите кнопку Далее, а затем — установить. Click Next,then click Install.
Установка очереди сообщений 4.0 в Windows 7 или Windows Vista To install Message Queuing 4.0 on Windows 7 or Windows Vista
Откройте Панель управления. Open Control Panel.
Щелкните программы , а затем в разделе программы и компоненты щелкните Включение и отключение компонентов Windows. Click Programs and then, under Programs and Features, click Turn Windows Features on and off.
Разверните сервер очереди сообщений Microsoft (MSMQ), разверните ядро сервера очереди сообщений Microsoft (MSMQ) и затем отметьте флажками установку следующих возможностей очереди сообщений: Expand Microsoft Message Queue (MSMQ) Server, expand Microsoft Message Queue (MSMQ) Server Core, and then select the check boxes for the following Message Queuing features to install:
MSMQ Доменные службы Active Directory (для компьютеров, подключенных к домену). MSMQ Active Directory Domain Services Integration (for computers joined to a Domain).
Поддержка MSMQ HTTP. MSMQ HTTP Support.
Нажмите кнопку ОК. Click OK.
Если появится запрос на перезагрузку компьютера, нажмите кнопку ОК , чтобы завершить установку. If you are prompted to restart the computer, click OK to complete the installation.
Установка Message Queuing 3.0 в Windows XP или Windows Server 2003 To install Message Queuing 3.0 on Windows XP and Windows Server 2003
Откройте Панель управления. Open Control Panel.
Щелкните Добавить удалить программы , а затем — Добавить компоненты Windows. Click Add Remove Programs and then click Add Windows Components.
Выберите очередь сообщений и щелкните сведения. Select Message Queuing and click Details.
Если вы используете Windows Server 2003, выберите сервер приложений для доступа к очереди сообщений. If you are running Windows Server 2003, select Application Server to access Message Queuing.
Удостоверьтесь, что на странице сведений выбрана функция поддержки MSMQ HTTP. Ensure that the option MSMQ HTTP Support is selected on the details page.
Нажмите кнопку ОК , чтобы закрыть страницу сведения, а затем нажмите кнопку Далее. Click OK to exit the details page, and then click Next. Завершите установку. Complete the installation.
Если появится запрос на перезагрузку компьютера, нажмите кнопку ОК , чтобы завершить установку. If you are prompted to restart the computer, click OK to complete the installation.
Включение и отключение компонентов в Windows 10
Привет! Мы продолжаем разбирать операционную систему Windows 10! Сегодня вы узнаете как включить или отключить компоненты на компьютере Windows 10. Всё очень просто и быстро! Смотрите далее!
Включение или отключение компонентов Windows 10
Для настройки компонентов, внизу экрана слева откройте меню “Пуск” . В открывшемся окне, в списке всех приложений, внизу, откройте вкладку “Служебные Windows” . В открывшемся списке нажмите на вкладку “Панель управления” .
Далее, на странице “Панель управления” перейдите на вкладку “Программы” .
Далее, на следующей странице нажмите на вкладку “Включение или отключение компонентов Windows” .
Далее, у вас откроется окно “Включение или отключение компонентов Windows” . Чтобы включить компонент поставьте галочку, чтобы отключить компонент снимите галочку, нажмите на кнопку OK.
По умолчанию вы можете включить или отключить следующие компоненты:
– .NET Framework 3.5 (включает .NET 2.0 и 3.0)
– Internet Explorer 11
– Windows Identity Foundation 3.5
– Windows PowerShell 2.0
– Внедряемое веб-ядро служб IIS
– Клиент рабочих папок
– Компоненты для работы с мультимедиа
– Компоненты прежних версий
– Печать в PDF (Майкрософт)
– Поддержка API удалённого разностного сжатия
– Поддержка общего доступа к файлам SMB 1.0/CIFS
– Подсистема Windows для Linux (бета-версия)
– Простые службы TCPIP (такие как echo, daytime и т.п.)
– Сервер очереди сообщений Майкрософт (MSMQ)
– Служба активации Windows
– Службы печати и документов
– Средство просмотра XPS
– Фильтр Windows TIFF IFilter
Настройка сенсорной панели Windows 10
Остались вопросы? Напиши комментарий! Удачи!
В Windows 7/10 Майкрософт сделал очередной шаг вперед в кастомизации и настройке своей операционной системы, предоставив пользователю контроль над компонентами. Теперь юзер может отключить встроенный браузер Edge или удалить лишние библиотеки для Windows Media по своему усмотрению.
Включение и отключение компонентов Windows 10
Важно! Способы перехода и работа подсистемы компонентов в Windows 7 и 10 идентичны, за исключением более обширного списка в «десятке».
Как попасть в меню
Для перехода к работе с компонентами следует выполнить несколько шагов.
- Перейдите в «Панель управления». Чтобы попасть в панель, нажмите сочетание клавиш «Win+R», наберите «control» в появившейся строке и кликните на «OK». Набираем «control» в появившейся строке, кликаем на «OK»
- В списке просмотра по категориям выберите «Программы». В списке просмотра по категориям выбираем «Программы»
- Далее перейдите в раздел «Включение/отключение компонентов». Переходим в раздел «Включение/отключение компонентов»
На заметку! Разноцветный щит рядом со строкой означает, что для открытия потребуется администраторский аккаунт.
Более быстрый путь потребует использования приложения для установки и удаления программ:
Наконец, самый простой способ заключается в открытии меню «Выполнить» («Win+R») и наборе строки «optionalfeatures». Он приведет вас к нужной точке напрямую.
Вводим команду «optionalfeatures», нажимаем «ОК»
Особенности работы
Важно! Активируя или деактивируя элементы Windows 10, нужно ясно понимать, что именно делает тот или иной компонент. Некоторые действия могут привести к сбоям в функционировании Windows 10 и утере данных.
Набор функций реализован в виде иерархического списка. Некоторые компоненты являются составными — их можно узнать по знаку плюса в левой части.
Чтобы установить компонент, достаточно:
Если окно компонентов отобразилось пустым, причиной может быть отключенная служба «Установщик Windows». Активируйте ее, затем вернитесь в раздел компонентов еще раз.
Компоненты Windows не открываются
Список компонентов Windows 10
Итак, что именно из этого списка обязательно пригодится, а что можно отключить? Начнем с главного — все компоненты, кроме .NET Framework, можно отключить относительно безболезненно для системы. Смысл вынесения этих функций в отдельное меню в том, что они не обязательны для работы Windows и нужны только в строго конкретных случаях.
Таблица компонентов Windows, которые не стоит отключать.
Компонент | Особенности |
---|---|
.NET Framework 3.5 и 4.7 + дополнительные службы | Набор заготовок и шаблонов для правильного функционирования операционной системы |
PowerShell 2.0 | Вторая версия командной строки, с расширенным списком возможностей |
Клиент рабочих папок | Синхронизация ресурсов в локальной сети, работает по дефолту |
Компоненты прежних версий | Здесь находится DirectPlay, один из ключевых фрагментов старого DirectX. Ранее он был необходим для запуска игр, сейчас — для совместимости с устаревшими приложениями |
Служба печати | Служба печати. Распечатка файлов, удаленное управление, работа сканера. Включены только клиентские службы, серверные нужно активировать самому |
Практически никогда не вызывает проблем остановка следующих компонентов.
Таблица компонентов Windows, которые можно отключать.
Компонент | Особенности | Изображение |
---|---|---|
Application Guard | Изолированная среда для работы браузера Microsoft Edge. Не дает зловредным вирусам и приложениям выбраться дальше «песочницы». Бесполезна для тех, кто не использует Edge | |
Hyper-V | Встроенный инструмент для создания виртуальных ПК. Составной, состоит из платформы и средств управления для нее | |
Блокировка устройства | Составной компонент, регулирующий дополнительные настройки входа в систему | |
IE 11 | Морально и программно устаревший браузер оставлен в целях совместимости. По умолчанию включен | |
SMNP | Устаревший протокол связи, по умолчанию отключен | |
Identity Foundation 3.5 | Компонент фреймворка .NET, используемый некоторыми старыми приложениями | |
Projected File System | Долгожданное обновление подсистемы Windows File Protection, защищающей от подмены ключевые системные файлы и программы. На 2018 находится в бета-версии, отключена по дефолту | |
Веб-ядро служб IIS | Облегченная версия веб-сервера от Microsoft. Пользователю не интересна, отключена | |
Защищенный узел | Инструменты для создания экранированной виртуальной машины на удаленном сервере | |
Telnet | Организовывает управление командной строкой на удаленном ПК по своему протоколу. Не является безопасным, включать только при прямой необходимости | |
TFTP | Прием/отправка данных по своему протоколу, аналогичен клиенту Telnet. Небезопасен, отключен | |
Компоненты мультимедиа | Набор ресурсов для работы плеера Windows Media | |
Контейнеры | В парадигме Windows контейнер — изолированное приложение, которое уже имеет все ресурсы для запуска и работы, без сторонних библиотек. Этот компонент отвечает за создание и взаимодействие с контейнерами Windows Server | |
Мост (DCB) центра обработки данных | Серверный компонент, отвечающий за распределение трафика и повышение надежности передачи информации. Обычному пользователю нет надобности | |
CMAK | Пакет администрирования для автоматизации клиентского подключения к VPN-серверам | |
Печать в PDF | Создание PDF-файлов из изображений, их распечатка | |
Платформа низкоуровневой оболочки | Запуск софта для виртуализации на уровне ядра Windows. Позволяет, к примеру, разделить сервер на несколько виртуальных машин | |
Общий доступ к SMB/CIFS | Нужен для организации обмена данными с машинами, на которые установлены файловые системы SMB/CIFS. Применяется для сетевого использования ресурсов в устаревших версиях Windows, вплоть до XP включительно | |
Подсистема Windows для Linux | Позволяет эмулировать ядро OS Linux в командной строке Windows. Может быть любопытно для пользователей *nix-систем и экспериментаторов | |
Прослушиватель RIP | Сервис, обеспечивающий взаимодействие с маршрутизатором, работающим по протоколу RIP1. Применяется для крупных локальных сетей | |
Простые службы TCP/IP | Поддержка служебных команд для отладки ЛВС | |
MSMO | Сервис для передачи информации в нестабильных сетях. При обрыве соединения сообщение сохранится в специальном контейнере. Используется редко, в сетях крупных компаний | |
SMB Direct | Сервис обмена данными с компьютерами, использующих файловую систему SMB 2.0. Пригодится при организации разнородной сети с Windows/Linux/Mac | |
Служба активации Windows / Служба IIS | Несмотря на название, оба пункта не имеют ничего общего с лицензией Windows. Служба IIS позволяет размещать веб-сервера и прочие ресурсы в интернете, служба активации — помогает управлять размещением веб-приложений. Обычному юзеру не интересны | |
Active Directory легкого доступа | Позволяет разграничивать права пользователей и проводить глубокую настройку механизма аутентификации. Полезна админам небольших сетей, не планирующим скорого расширения | |
Службы для NFS | Еще одна файловая система, еще одна служба доступа к ней. По умолчанию отключена | |
Соединитель Multipoint | Инструмент контроля и сбора информации для крупных сетей | |
Средство записи XPS | Активирует обработку документов формата XPS | |
Фильтр Windows TIFF Ifilter | Возможность распознавания и индексирования изображений TIFF. Нужна в редких случаях крупной, бессистемной базы изображений этого формата, например, после сканирования фотографий |
Большинство приведенных пунктов в списке выше нужны для работы сисадминов и организации локальных сетей. Обычному пользователю условный «Прослушиватель RIP» не понадобится никогда.
Практическое применение
Итак, для чего может потребоваться меню компонентов? В первую очередь это может быть установка старого или специализированного софта, который потребует для работы активацию старого протокола. В большинстве случаев Windows активирует запрашиваемый компонент сам, но иногда это придется сделать вручную.
Еще одна причина, по которой может возникнуть потребность установить компонент — появление бета-версии какой-то новой возможности. Майкрософт обычно отключает такие сервисы по умолчанию и для того, чтобы его опробовать — придется активировать пункт вручную.
Не работает окно компонентов
Пустое окно при входе в меню означает, что модуль поврежден или отключены поддерживающие его службы.
Компоненты Windows не открываются
Решается она одним из двух способов:
- с помощью командной строки;
- с помощью службы «Установщик модулей Windows».
Первый способ
- Вызовите консоль командной строки от имени администратора, кликнув правой клавишей мышки по иконке с логотипом Виндовс (или нажав клавиши «Win+X»), затем по строке «Командная строка (администратор)». Правой кнопкой мышки нажимаем по иконке с логотипом Виндовс, затем левой кнопкой по строке «Командная строка (администратор)»
- Введите «DISM /Online /Cleanup-Image /RestoreHealth», затем нажмите «Enter». Вводим в поле команду «DISM /Online /Cleanup-Image /RestoreHealth», затем нажимаем «Enter»
- После завершения проверки диска наберите там же «SFC /Scannow»,затем кликните «Enter».
Второй способ
Проверьте, активирована ли служба «Установщик модулей Windows». Для этого необходимо:
- Через встроенный поиск ввести «службы», открыть программу. Через встроенный поиск открываем «Службы», введя в поле соответствующее слово
- Найти службу «Установщик модулей Windows», раскрыть двойным левым щелчком мышки. Находим службу «Установщик модулей Windows», раскрываем двойным левым щелчком мышки
- Кликнуть по опции «Запустить», в разделе «Тип запуска» выбрать «Вручную» или «Автоматически». Кликаем по опции «Запустить», в разделе «Тип запуска» выбираем «Вручную» или «Автоматически»
Видео — Включение или отключение компонентов Windows
Некоторые функции и программы, имеющиеся в Windows 10, отключены по умолчанию, но их можно запустить вручную. Используя те же способы, можно деактивировать многие системные сервисы и приложения. Меню управления компонентами расположено в настройках системы.
Что не стоит отключать
Во-первых, стоит учесть, что отключённые компоненты не стираются из системы и остаются в памяти жёсткого диска. Они временно перестают быть доступны, то есть найти и запустить их будет нельзя до тех пор, пока пользователь снова не активирует их в настройках Windows. Единственный повод блокировать к некоторым программам доступ — обезопасить неопытных пользователей от случайного их использования с неприятными последствиями.
Во-вторых, от некоторых компонентов зависит система, поэтому их отключение может привести к тому, что Windows начнёт работать некорректно или вовсе перестанет отвечать. Если вы не знаете, для чего нужен тот или иной сервис и можно ли его деактивировать, то не трогайте данный компонент. В противном случае повышается риск того, что придётся потратить много времени на восстановление системы. Например, отключение службы «Печать PDF» приведёт к тому, что Windows не сможет работать с PDF-файлами, а при отключённом компоненте NET Framework многие приложения не смогут открыться.
Не рекомендуется отключать следующие службы: .NET Framework, Media Features, Print to PDF, PowerShell, службы печати и документов.
Активация и деактивация компонентов
Есть несколько способов, позволяющих просмотреть список включённых и отключённых компонентов и отредактировать его. Сторонние программы не понадобятся, так как все необходимые средства встроены в Windows 10. В конце статьи представлена таблица со списком всех компонентов и задач, которые они выполняют. С помощью неё вы сможете понять, какие компоненты нужны вам включёнными, а какие — нет.
Через панель управления
Панель управления — основное приложение системы, в котором находятся практически все настройки, с которыми когда-либо придётся контактировать пользователю. В том числе в нём есть и параметры компонентов:
- Разверните панель управления, найдя её при помощи системной поисковой строки.
Открываем панель управления - Перейдите к блоку «Программы и компоненты». Его можно найти по названию с помощью поисковой строки.
Открываем раздел «Программы и компоненты» - Нажмите на строку «Включение и отключение компонентов Windows». Заметьте, переход к этому разделу требует прав администратора.
Нажимаем на строчку «Включение и отключение компонентов Windows» - Развернётся полный список компонентов: включённые имеют тёмный квадратик, выключенные — белый незакрашенный квадрат. Если у компонента имеется иконка с плюсом, значит у него есть подкомпоненты, список которых открывается кликом по значку с плюсом. Отключение главного компонента приведёт к деактивации всех его подкомпонентов.
Выбираем, какие компоненты стоит включить, а какие — отключить
Через параметры системы
Альтернативный способ настройки системы — использование приложения «Параметры». С помощью него также можно выполнить детальную настройку многих характеристик Windows, в том числе и компонентов:
- Разверните приложение «Параметры», найти его можно по названию при помощи системной поисковой строки.
Открываем параметры системы - Перейдите к блоку «Приложения».
Нажимаем на раздел «Приложения» - Находясь в подпункте «Приложения и возможности», нажмите на строчку «Управление дополнительными компонентами».
Нажимаем на кнопку «Управление дополнительными компонентов» - Появится список используемых компонентов. Чтобы отключить один из них, кликните по нему левой кнопкой мыши, а потом нажмите кнопку «Удалить».
Нажимаем кнопку «Удалить» - Чтобы добавить новый компонент, используйте кнопку «Добавить компонент», после нажатия которой откроется список неиспользуемых сервисов. Выберите из них нужный вам и кликните по кнопке «Установить».
Нажимаем кнопку «Установить»
Видео: настройка компонентов Windows 10
Таблица: список компонентов и их задачи
Используя нижеприведенную таблицу можно узнать, для чего нужен тот или иной компонент. Обладая этой информацией, вы вправе самостоятельно решить, какие компоненты стоит отключить, а какие лучше оставить включёнными.
Название компонента | Задача компонента |
NET Framework 3.5 | необходим для работы программ, написанных на .NET. |
.NET Framework 4.6 Advanced Services | также используется программами, написанными на .NET |
Hyper-V | необходим для работы виртуальных машин |
Internet Explorer 11 | стандартный браузер, используемый во всех предыдущих версиях Windows. В Windows 10 заменён Edge |
SNMP-протокол | протокол по управлению сетевыми устройствами |
Windows Identity Foundation 3.5 | используется старыми программами, написанными на .NET |
Windows PowerShell 2.0 | современная командная строка, во многом копирующая стандартную, но и дополняющая её |
Внедряемое веб-ядро служб IIS | инструмент для разработчиков ПО |
Встроенный модуль запуска оболочки | Позволяющий приложениям работать в безопасном изолированном пространстве, если они запрограммированы на это |
Клиент Telnet | команды Telnet позволяют удалённо подключаться к интерфейсу командной строки |
Клиент TFTP | передача файлов по TFTP |
Клиент рабочих папок | данный компонент позволяет синхронизировать папки из корпоративной сети к вашему компьютеру |
Компоненты для работы с мультимедиа | если вы не используете Windows Media для воспроизведения видео и аудио — здесь вы его можете отключить |
Пакет администрирования диспетчера RAS — подключений | данный инструмент позволяет создавать пользовательские профили удалённого доступа для VPN. Используется IT специалистами в основном в корпоративных сетях |
Печать в PDF | отвечает за просмотр, редактирование, работу и печать файлов в расширении PDF |
Поддержка АРІ удалённого разностного сжатия | алгоритм для сравнения синхронизированных файлов |
Поддержка общего доступа к файлам SMB 1.0/CIFS | позволяет совместное использование файлов и принтеров с более старыми Windows (от 4.0 до XP) |
Прослушиватель RIP | данная служба полезна только если у вас есть маршрутизатор, который поддерживает протокол RIPv1 |
Простые службы TCPIP | это набор дополнительных сетевых услуг для устранения некоторых неполадок корпоративной сети |
Сервер очереди сообщений Майкрософт | это старая услуга по отправке сообщений в ненадёжных сетях. Если пропала связь, то сообщения хранятся в буфере и отправляются сразу после её восстановления |
Служба активации Windows | необходима для разработчиков ПО, используется ими. Данный компонент связан с Internet Information Services (IIS) |
Службы Active Directory для облегчённого доступа к каталогам | работа с серверами LDAP (Lightweight Directory Access Protocol) |
Службы IIS | предоставляет веб и FTP — серверы IIS от Microsoft вместе с инструментами для управления серверами |
Службы XPS | печать файлов в расширении XPS |
Службы печати документов | клиент печати через Интернет и Windows |
Соединитель MultiPoint | мониторинг и управление с помощью MultiPoint Manager , и панели приложений |
Средство просмотра XPS | просмотр элементов в формате XPS — документы |
Фильтр Windows TIFF IFilter | анализ .TIFF файлов и оптическое распознание символов (OCR). |
Включая новые компоненты, вы сможете увеличить возможности системы, отключая старые — обезопасите неопытных пользователей от неправильного использования некоторых программ. Но помните, что избавляться можно только от тех служб, которые не задействованы в работе системы и запуске приложений.
I have written a sample application to write to a public and private queues that are on dev server. I don’t have the message queue installed on my local machine.
I am getting error: message queuing has not been installed on this computer.
Error is on this line:
MessageQueue.Exists(queueName)
Here is the full test code, all commented and not commented private and public queues are resulting in the same error. What am i doing wrong here?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Messaging;
namespace MsmqTest
{
public partial class Form1 : Form
{
//@"DIRECT=OS:devbox01PRIVATE$PrivateQueueDev";
//@"DIRECT=TCP:192.168.6.102PRIVATE$PrivateQueueDev";
private const string QueueName = @"DIRECT=TCP:192.168.6.102PRIVATE$PrivateQueueDev";
//@"DIRECT=OS:devbox01PublicQueueDev";
//@"DIRECT=TCP:192.168.6.102PublicQueueDev";
private const string QueueNamePublic = @"DIRECT=TCP:192.168.6.102PublicQueueDev";
public Form1()
{
InitializeComponent();
}
private void Write_Click(object sender, EventArgs e)
{
MessageQueue msgQ;
string msgText = String.Format("Message: {0}", DateTime.Now);
try
{
msgQ = GetQ(QueueNamePublic);
msgQ.Send(msgText);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
private void Read_Click(object sender, EventArgs e)
{
}
private MessageQueue GetQ(string queueName)
{
MessageQueue msgQ;
if(!MessageQueue.Exists(queueName))
{
try
{
msgQ = MessageQueue.Create(queueName);
}
catch (Exception ex)
{
throw new Exception("Error creating queue", ex);
}
}
else
{
try
{
msgQ = new MessageQueue(queueName);
}
catch (Exception ex)
{
throw new Exception("Error getting queue", ex);
}
}
return msgQ;
}
}
}
I have written a sample application to write to a public and private queues that are on dev server. I don’t have the message queue installed on my local machine.
I am getting error: message queuing has not been installed on this computer.
Error is on this line:
MessageQueue.Exists(queueName)
Here is the full test code, all commented and not commented private and public queues are resulting in the same error. What am i doing wrong here?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Messaging;
namespace MsmqTest
{
public partial class Form1 : Form
{
//@"DIRECT=OS:devbox01PRIVATE$PrivateQueueDev";
//@"DIRECT=TCP:192.168.6.102PRIVATE$PrivateQueueDev";
private const string QueueName = @"DIRECT=TCP:192.168.6.102PRIVATE$PrivateQueueDev";
//@"DIRECT=OS:devbox01PublicQueueDev";
//@"DIRECT=TCP:192.168.6.102PublicQueueDev";
private const string QueueNamePublic = @"DIRECT=TCP:192.168.6.102PublicQueueDev";
public Form1()
{
InitializeComponent();
}
private void Write_Click(object sender, EventArgs e)
{
MessageQueue msgQ;
string msgText = String.Format("Message: {0}", DateTime.Now);
try
{
msgQ = GetQ(QueueNamePublic);
msgQ.Send(msgText);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
private void Read_Click(object sender, EventArgs e)
{
}
private MessageQueue GetQ(string queueName)
{
MessageQueue msgQ;
if(!MessageQueue.Exists(queueName))
{
try
{
msgQ = MessageQueue.Create(queueName);
}
catch (Exception ex)
{
throw new Exception("Error creating queue", ex);
}
}
else
{
try
{
msgQ = new MessageQueue(queueName);
}
catch (Exception ex)
{
throw new Exception("Error getting queue", ex);
}
}
return msgQ;
}
}
}
Содержание
- Настройка MSMQ для рабочих процессов SharePoint Configure MSMQ for SharePoint workflows
- Включение MSMQ Enabling MSMQ
- Устранение неполадок MSMQ Troubleshooting MSMQ
- Message Queuing (MSMQ)
- More information
- Установка системы очередей сообщений (MSMQ) Installing Message Queuing (MSMQ)
- Установка Message Queuing 4.0 в Windows Server 2008 или Windows Server 2008 R2 To install Message Queuing 4.0 on Windows Server 2008 or Windows Server 2008 R2
- Установка очереди сообщений 4.0 в Windows 7 или Windows Vista To install Message Queuing 4.0 on Windows 7 or Windows Vista
- Установка Message Queuing 3.0 в Windows XP или Windows Server 2003 To install Message Queuing 3.0 on Windows XP and Windows Server 2003
- Активация MSMQ MSMQ Activation
- Настройка, сборка и выполнение образца To set up, build, and run the sample
- Выполнение образца на компьютере, входящем в рабочую группу To run the sample on a computer joined to a workgroup
- Видео
Сведения о настройке очередей сообщений Microsoft (MSMQ) в SharePoint для поддержки асинхронные события системы обмена сообщениями в рабочих процессах SharePoint. Learn how to configure Microsoft Message Queuing (MSMQ) in SharePoint to support asynchronous event messaging in SharePoint workflows.
Рабочие процессы SharePoint 2010 были отменены с 1 августа 2020 для новых клиентов и удалены из существующих клиентов на 1 ноября 2020. SharePoint 2010 workflows have been retired since August 1, 2020 for new tenants and removed from existing tenants on November 1, 2020. Если вы используете рабочие процессы SharePoint 2010, рекомендуем переходить на Power автоматизация или другие поддерживаемые решения. If you’re using SharePoint 2010 workflows, we recommend migrating to Power Automate or other supported solutions. Более подробную информацию можно узнать в статье SharePoint 2010 Workflow упразднение рабочего процесса. For more info, see SharePoint 2010 workflow retirement.
Включение MSMQ Enabling MSMQ
MSMQ это компонент Windows Server, которые можно включить на компьютере SharePoint Server, чтобы разрешить асинхронные события системы обмена сообщениями в рабочих процессах SharePoint. Чтобы обеспечить поддержку асинхронные события системы обмена сообщениями, необходимо включить MSMQ на компьютере SharePoint Server. MSMQ is a Windows Server feature that you can enable on your SharePoint Server computer to allow asynchronous event messaging in SharePoint workflows. To support asynchronous event messaging, you must enable MSMQ on your SharePoint Server computer.
MSMQ предоставляется как «Функция» в Windows Server. Чтобы включить MSMQ, выполните следующие действия. MSMQ is provided as a «Feature» in Windows Server. To enable MSMQ, do the following:
Важно! Снимки экрана включены в состав Windows Server 2008 R2. Important: The screen shots included here are from Windows Server 2008 R2. Пользовательский Интерфейс может отличаться от эта функция включена в Windows Server 2012. The UI may change for enabling this feature in Windows Server 2012.
На компьютере SharePoint Server откройте Диспетчер сервера. On your SharePoint Server computer, open Server Manager.
Рис. 1. Добавление функции очереди сообщений. Figure 1. Adding the Message Queuing feature.
Теперь необходимо перезагрузить компьютер. You must now restart your computer.
Выберите подкаталог Частные очереди. Это каталог, в котором хранятся сообщения события рабочего процесса. Select the subdirectory named Private Queues. This is the directory in which your workflow event messages are stored.
На рисунке 2. Очередь сообщений компонент, добавленный в диспетчер сервера. Figure 2. The Message Queuing feature added to Server Manager.
Устранение неполадок MSMQ Troubleshooting MSMQ
Центр разработчиков Windows предоставляет подробную документацию MSMQ. Ниже перечислены некоторые полезные ресурсы. The Windows Developer Center provides extensive documentation of MSMQ. Following are some useful resources:
Источник
Message Queuing (MSMQ)
Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista
Purpose
Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues. The following illustration shows how a queue can hold messages that are generated by multiple sending applications and read by multiple receiving applications.
» title=» » data-linktype=»relative-path»/>
Where Applicable
Message Queuing provides guaranteed message delivery, efficient routing, security, and priority-based messaging.
It can be used to implement solutions to both asynchronous and synchronous scenarios requiring high performance. The following list shows several places where Message Queuing can be used.
Mission-critical financial services: for example, electronic commerce.
Embedded and hand-held applications: for example, underlying communications to and from embedded devices that route baggage through airports by means of an automatic baggage system.
Outside sales: for example, sales automation applications for traveling sales representatives.
Workflow: Message Queuing makes it easy to create a workflow that updates each system. A typical design pattern is to implement an agent to interact with each system. Using a workflow-agent architecture also minimizes the impact of changes in one system on the other systems. With Message Queuing, the loose coupling between systems makes upgrading individual systems simpler.
Developer Audience
Run-Time Requirements
MSMQ 3.0 can be deployed on computers running Microsoft Windows and members of the Windows Server family.
MSMQ is also available with independent client functionality on computers running Windows CE 3.0.
Interoperability
More information
For information on the following:
New features for each version of Message Queuing. See What’s New in Message Queuing.
Sources of information on installation and administration and books on Message Queuing. See More Information on Message Queuing.
Message Queuing concepts and services. See About Message Queuing.
Examples using API functions and COM components. See Using Message Queuing.
Message Queuing functions, properties, structures, and COM components. See Message Queuing Reference.
Technical terms used in the Message Queuing documentation. See Message Queuing Glossary.
Supplementary information not covered in the body of the Message Queuing documentation. See Message Queuing Appendix.
Источник
Установка системы очередей сообщений (MSMQ) Installing Message Queuing (MSMQ)
В процедурах ниже показана методика установки очереди сообщений 4.0 и очереди сообщений 3.0. The following procedures show how to install Message Queuing 4.0 and Message Queuing 3.0.
Служба очереди сообщений 4,0 недоступна в Windows XP и Windows Server 2003. Message Queuing 4.0 is not available in Windows XP and Windows Server 2003.
Установка Message Queuing 4.0 в Windows Server 2008 или Windows Server 2008 R2 To install Message Queuing 4.0 on Windows Server 2008 or Windows Server 2008 R2
В диспетчер сервера щелкните компоненты. In Server Manager, click Features.
В области справа в разделе Сводка компонентов щелкните Добавить компоненты. In the right-hand pane under Features Summary, click Add Features.
В открывшемся окне разверните очередь сообщений. In the resulting window, expand Message Queuing.
Разверните узел службы очередей сообщений. Expand Message Queuing Services.
Щелкните Интеграция служб каталогов (для компьютеров, присоединенных к домену), а затем щелкните Поддержка HTTP. Click Directory Services Integration (for computers joined to a Domain), then click HTTP Support.
Нажмите кнопку Далее, а затем — установить. Click Next,then click Install.
Установка очереди сообщений 4.0 в Windows 7 или Windows Vista To install Message Queuing 4.0 on Windows 7 or Windows Vista
Откройте Панель управления. Open Control Panel.
Разверните сервер очереди сообщений Microsoft (MSMQ), разверните ядро сервера очереди сообщений Microsoft (MSMQ) и затем отметьте флажками установку следующих возможностей очереди сообщений: Expand Microsoft Message Queue (MSMQ) Server, expand Microsoft Message Queue (MSMQ) Server Core, and then select the check boxes for the following Message Queuing features to install:
MSMQ Доменные службы Active Directory (для компьютеров, подключенных к домену). MSMQ Active Directory Domain Services Integration (for computers joined to a Domain).
Поддержка MSMQ HTTP. MSMQ HTTP Support.
Нажмите кнопку ОК. Click OK.
Установка Message Queuing 3.0 в Windows XP или Windows Server 2003 To install Message Queuing 3.0 on Windows XP and Windows Server 2003
Откройте Панель управления. Open Control Panel.
Выберите очередь сообщений и щелкните сведения. Select Message Queuing and click Details.
Если вы используете Windows Server 2003, выберите сервер приложений для доступа к очереди сообщений. If you are running Windows Server 2003, select Application Server to access Message Queuing.
Удостоверьтесь, что на странице сведений выбрана функция поддержки MSMQ HTTP. Ensure that the option MSMQ HTTP Support is selected on the details page.
Источник
Активация MSMQ MSMQ Activation
Процедура настройки и инструкции по построению для данного образца приведены в конце этого раздела. The setup procedure and build instructions for this sample are located at the end of this topic.
Образцы уже могут быть установлены на компьютере. The samples may already be installed on your computer. Перед продолжением проверьте следующий каталог (по умолчанию). Check for the following (default) directory before continuing.
Служба активации Windows (WAS), новый механизм активации процессов для Windows Server 2008, предоставляет функции, аналогичные IIS, которые ранее были доступны только для приложений на основе HTTP, для приложений, использующих протоколы, отличные от HTTP. Windows Process Activation Service (WAS), the new process activation mechanism for Windows Server 2008, provides IIS-like features that were previously only available to HTTP-based applications to applications that use non-HTTP protocols. Windows Communication Foundation (WCF) использует интерфейс адаптера прослушивателя для передачи запросов на активацию, полученных через протоколы, отличные от HTTP, которые поддерживаются WCF, такие как TCP, именованные каналы и MSMQ. Windows Communication Foundation (WCF) uses the Listener Adapter interface to communicate activation requests that are received over the non-HTTP protocols supported by WCF, such as TCP, Named Pipes, and MSMQ. Функциональность для получения запросов по протоколам, отличным от HTTP, размещена в управляемых службах Windows, выполняемых в файле SMSvcHost.exe. The functionality for receiving requests over non-HTTP protocols is hosted by managed Windows services running in SMSvcHost.exe.
Служба адаптера прослушивателя Net.Msmq (NetMsmqActivator) активирует приложения в очереди на основании очереди сообщений. The Net.Msmq Listener Adapter service (NetMsmqActivator) activates queued applications based on messages in the queue.
Клиент отправляет службе заказы на покупку из области транзакции. The client sends purchase orders to the service from within the scope of a transaction. Служба получает заказы в транзакцию и обрабатывает их. The service receives the orders in a transaction and processes them. После этого служба возвращает клиенту состояние заказа. The service then calls back the client with the status of the order. Для двустороннего взаимодействия и клиент, и служба используют очереди для заказов на покупку и состояний заказов. To facilitate two-way communication the client and service both use queues to enqueue purchase orders and order status.
Контракт ответа для отправки состояния заказа задается клиентом. The reply contract to send order status to is specified by the client. Клиент реализует контракт состояния заказа. The client implements the order status contract. Служба использует созданного клиента этого контракта для отправки состояния заказа клиенту. The service uses the generated client of this contract to send order status back to the client.
Операция службы, помимо обработки отправленного заказа на покупку, возвращает клиенту состояние заказа. The service operation, in addition to processing the submitted purchase order, replies back to the client about the status of the order.
Используемая клиентом привязка задается при помощи файла конфигурации. The client binding to use is specified using a configuration file.
Имя очереди MSMQ задается в разделе appSettings файла конфигурации. The MSMQ queue name is specified in an appSettings section of the configuration file. Конечная точка службы определяется в разделе System.serviceModel файла конфигурации. The endpoint for the service is defined in the System.serviceModel section of the configuration file.
Правила адресации несколько различаются для имени очереди MSMQ и адреса конечной точки. The MSMQ queue name and endpoint address use slightly different addressing conventions. В имени очереди MSMQ для определения локального компьютера используется точка (.), а в пути в качестве разделителей используются символы обратной косой черты. The MSMQ queue name uses a dot (.) for the local computer and backslash separators in its path. Адрес конечной точки WCF указывает схему «net. msmq:», использует «localhost» для локального компьютера и использует косую черту в пути. The WCF endpoint address specifies a net.msmq: scheme, uses «localhost» for the local computer, and uses forward slashes in its path. Для чтения очереди, размещенной на удаленном компьютере, «.» и «localhost» следует заменить именем удаленного компьютера. To read from a queue that is hosted on the remote computer, replace the «.» and «localhost» to the remote computer name.
Файл Service.svc также содержит директиву сборки для проверки загрузки System.Transactions.dll. The Service.svc file also contains an assembly directive to ensure that System.Transactions.dll is loaded.
Клиент создает область транзакции. The client creates a transaction scope. Связь со службой происходит в области транзакции, поэтому она обрабатывается как единый модуль, в котором либо все сообщения отправляются успешно, либо не отправляется ни одного. Communication with the service takes place within the scope of the transaction, causing it to be treated as an atomic unit where all messages succeed or fail. Транзакция фиксируется вызовом метода Complete для области транзакции. The transaction is committed by calling Complete on the transaction scope.
Код клиента реализует контракт IOrderStatus для получения от службы состояния заказа. The client code implements the IOrderStatus contract to receive order status from the service. В данном случае он выводит состояние заказа. In this case, it prints out the order status.
При выполнении образца действия клиента и службы отображаются в окнах консоли как сервера, так и клиента. When you run the sample, the client and service activities are displayed in both the server and client console windows. Можно видеть, как сервер получает сообщения от клиента. You can see the server receive messages from the client. Нажмите клавишу ВВОД в каждом окне консоли, чтобы завершить работу сервера и клиента. Press ENTER in each console window to shut down the server and client.
Клиент отображает сведения о состоянии заказа, отправленные сервером. The client displays the order status information sent by the server:
Настройка, сборка и выполнение образца To set up, build, and run the sample
Убедитесь, что установлен IIS 7,0, так как он необходим для активации WAS. Ensure that IIS 7.0 is installed, as it is required for WAS activation.
Убедитесь, что вы выполнили однократную процедуру настройки для Windows Communication Foundation примеров. Ensure that you have performed the One-Time Setup Procedure for the Windows Communication Foundation Samples. Кроме того, необходимо установить компоненты активации WCF, отличные от HTTP: In addition, you must install the WCF non-HTTP activation components:
В меню Пуск выберите Панель управления. From the Start menu, choose Control Panel.
Выберите программы и компоненты. Select Programs and Features.
Щелкните Включение или отключение компонентов Windows. Click Turn Windows Features on or off.
В разделе Сводка компонентов щелкните Добавить компоненты. Under Features Summary, click Add Features.
Запустите клиента, выполнив файл client.exe в окне командной строки. Run the client by executing client.exe from a command window. Этим создается очередь и в нее отсылается сообщение. This creates the queue and sends a message to it. Оставьте клиента запущенным, чтобы увидеть результат считывания сообщения службой. Leave the client running to see the result of the service reading the message
Служба активации MSMQ по умолчанию работает как сетевая служба. The MSMQ activation service runs as Network Service by default. Поэтому очередь, используемая для активации приложения, должна иметь разрешения на получение и просмотр сетевой службой. Therefore, the queue that is used to activate the application must have receive and peek permissions for Network Service. Это можно сделать при помощи консоли управления (MMC) очередью сообщений: This can be added by using the Message Queuing MMC:
В меню Пуск выберите пункт выполнить, а затем введите Compmgmt.msc и нажмите клавишу ВВОД. From the Start menu, click Run, then type Compmgmt.msc and press ENTER.
В разделе службы и приложения разверните узел очередь сообщений. Under Services and Applications, expand Message Queuing.
Щелкните частные очереди. Click Private Queues.
Щелкните правой кнопкой мыши очередь (servicemodelsamples/Service. svc) и выберите пункт Свойства. Right-click the queue (servicemodelsamples/Service.svc) and choose Properties.
На вкладке Безопасность щелкните Добавить и предоставьте разрешения Просмотр и получение для сетевой службы. On the Security tab, click Add and give peek and receive permissions to Network Service.
Настройка службы активации Windows (WAS) для поддержки активации MSMQ. Configure the Windows Process Activation Service (WAS) to support MSMQ activation.
Для удобства следующие действия выполняются в пакетном файле AddMsmqSiteBinding.cmd, расположенном в каталоге образца. As a convenience, the following steps are implemented in a batch file called AddMsmqSiteBinding.cmd located in the sample directory.
Для поддержки активации net.msmq сначала необходимо привязать веб-узел по умолчанию к протоколу net.msmq. To support net.msmq activation, the default Web site must first be bound to the net.msmq protocol. Сделать это позволяет файл Appcmd.exe, который устанавливается с помощью набора инструментов управления IIS 7.0. This can be done using appcmd.exe, which is installed with the IIS 7.0 management toolset. В командной строке с повышенными привилегиями (с правами администратора) выполните следующую команду. From an elevated (administrator) command prompt, run the following command.
Эта команда представляет собой одну строку текста. This command is a single line of text.
Эта команда добавляет для веб-узел по умолчанию привязку net.msmq. This command adds a net.msmq site binding to the default Web site.
Хотя все приложения на узле имеют общую привязку net.msmq, включать поддержку net.msmq можно для каждого приложения отдельно. Although all applications within a site share a common net.msmq binding, each application can enable net.msmq support individually. Чтобы включить net.msmq для приложения /servicemodelsamples, выполните следующую команду из командной строки с повышенными привилегиями. To enable net.msmq for the /servicemodelsamples application, run the following command from an elevated command prompt.
Эта команда представляет собой одну строку текста. This command is a single line of text.
Чтобы запустить пример в конфигурации с одним или несколькими компьютерами, следуйте инструкциям в разделе выполнение примеров Windows Communication Foundation. To run the sample in a single- or cross-computer configuration, follow the instructions in Running the Windows Communication Foundation Samples. Кроме того, можно изменить код на клиенте, который отправляет заказ на покупку, для отражения имени компьютера и URI очереди при отправке заказа на покупку. Additionally, change the code on the client that submits the purchase order to reflect the computer name in the URI of the queue when submitting the purchase order. Используйте следующий код: Use the following code:
Удалите привязку узла net.msmq, добавленную ранее для данного образца. Remove the net.msmq site binding you added for this sample.
Для удобства следующие действия выполняются в пакетном файле RemoveMsmqSiteBinding.cmd, расположенном в каталоге с образцом. As a convenience, the following steps are implemented in a batch file called RemoveMsmqSiteBinding.cmd located in the sample directory:
Удалите net.msmq из списка включенных протоколов, выполнив следующую команду из командной строки с повышенными привилегиями. Remove net.msmq from the list of enabled protocols by running the following command from an elevated command prompt.
Эта команда представляет собой одну строку текста. This command is a single line of text.
Удалите привязку узла net.msmq, выполнив следующую команду из командной строки с повышенными привилегиями. Remove the net.msmq site binding by running the following command from an elevated command prompt.
Эта команда представляет собой одну строку текста. This command is a single line of text.
Выполнение образца на компьютере, входящем в рабочую группу To run the sample on a computer joined to a workgroup
Если компьютер не входит в домен, отключите безопасность транспорта, задав для режима проверки подлинности и уровня защиты значение None, как показано в следующем образце конфигурации. If your computer is not part of a domain, turn off transport security by setting the authentication mode and protection level to none as shown in the following sample configuration.
Перед выполнением образца измените конфигурацию как сервера, так и клиента. Change the configuration on both the server and the client before you run the sample.
Для включения активации на компьютере, входящем в рабочую группу, и служба активации, и рабочий процесс должны быть запущены в определенной учетной записи пользователя (должна быть одинаковой для обоих), а очередь должна иметь ACL для определенной учетной записи пользователя. To enable activation in a computer joined to a workgroup, both the activation service and the worker process must be run with a specific user account (must be same for both) and the queue must have ACLs for the specific user account.
Изменение удостоверения, с которым выполняется рабочий процесс. To change the identity that the worker process runs under:
Запустите файл Inetmgr.exe. Run Inetmgr.exe.
Измените свойства удостоверения для использования определенной учетной записи пользователя. Change the Identity properties to use the specific user account.
Изменение удостоверения, с которым выполняется служба активации. To change the identity that the Activation Service runs under:
Запустите файл Services.msc. Run Services.msc.
Щелкните правой кнопкой мыши адаптер NET. мсмклистенер и выберите пункт свойства. Right-click the Net.MsmqListener Adapter, and choose Properties.
Измените учетную запись на вкладке » Вход в систему «. Change the account in the LogOn tab.
В рабочей группе служба должна выполняться с маркером неограниченного доступа. In workgroup, the service must also run using an unrestricted token. Для этого запустите в командном окне следующее: To do this, run the following in a command window:
Источник
Видео
Установка служб очереди сообщений (MSMQ) в Windows
Включение и отключение компонентов виндовс, ничего не высвечивается? Решение здесь!
Как включить все службы по умолчанию
🚩 Antimalware Service Executable
Activate MSMQ Server
Как включить Только UEFI на ПК? Что такое CSM?
Что такое Message Queue. Очереди сообщений.
🚩 Приложение g не позволяет перезагрузить Windows
Как установить Net Framework 3.5 в Windows 10
Ваш ПИН-код недоступен в Windows 10 и Windows 11 — как исправить?
Содержание
- Зачем Windows 10 нужна служба очереди сообщений и почему она установлена по умолчанию?
- 1 ответов
- что такое MSMQ?
- вы можете отключить его? Что происходит?
- в двух словах
- Microsoft Message Queuing (MSMQ) – промежуточная среда обмена сообщениями
- 5.1. Служба обмена сообщениями MSMQ
- 5.2. Инфраструктура, необходимая для использования MSMQ
- [MS-MQOD]: Message Queuing Protocols Overview
- Published Version
- Previous Versions
- Preview Versions
- Development Resources
- Intellectual Property Rights Notice for Open Specifications Documentation
- Содержание
- Обзор
- Ссылки на версии
- Использует
- What is Microsoft Message Queuing (MSMQ)? How does it work?
- 9 Answers 9
Зачем Windows 10 нужна служба очереди сообщений и почему она установлена по умолчанию?
я обновил две системы с Windows 7 до 10, и обе имеют службу MSMQ, установленную после обновления. Ни одна из этих систем не была установлена раньше.
наличие службы не является проблемой само по себе, но он или служба зависимостей прослушивает TCP-порт 80 через Microsoft HTTP API (системный процесс PID 4), и я не могу запустить Apache из-за этого.
до сих пор мои поиски ответов были бесплодны, потому что большинство результатов, которые я нахожу, имеют дело с установка и настройка MSMQ, но не это цель на недавно установленной системе Win10.
У меня два вопроса:
1 ответов
что такое MSMQ?
технология Microsoft Message Queuing (MSMQ) позволяет приложениям в гетерогенных сети и системы, которые могут быть временно отключены. MSMQ обеспечивает гарантированная доставка сообщений, эффективная маршрутизация, обмен сообщениями на основе приоритетов. Он может быть использован для реализации решения асинхронный и синхронный обмен сообщениями варианты развития.
от пользователя Переполнение Стека:
это просто администратор очередей.
вы можете отправлять объекты (сериализованные) в очередь, где они будут находиться пока вы не получите их. Обычно используется для отправки сообщений или объектов между применениями в decoupled путе.
Это не имеет ничего общего с веб-сервисов, это две разные вещи
вы можете отключить его? Что происходит?
когда служба msmq удаляется следующие действия осуществляется:
в двух словах
служба начала приходить установлен на Windows 8 и up systems (насколько мне известно), поэтому вы не видели его на 7. Удаление его влияет только на себя, и если вы не используете его, то ничего не должно быть затронуто.
отключив службу вы знаете, как это сделать, но вы также можете удалить его с помощью Add & Remove Features
Источник
Microsoft Message Queuing (MSMQ) – промежуточная среда обмена сообщениями
5.1. Служба обмена сообщениями MSMQ
При отправке сообщения с использованием MSMQ посылающему приложению необходимо указать имя компьютера и очереди, в которую его необходимо доставить. После вызова приложением функции отправки сообщение сохраняется в локальной исходящей очереди. Затем MSMQ определяет имя компьютера и очереди, куда необходимо передать сообщение. Возможны следующие случаи:
После определения имени компьютера с очередью назначения, MSMQ проверяет доступность компьютера (пакетом UDP ) и в случае ответа сразу пытается отправить ему сообщение, повторяя попытки с интервалом по умолчанию 5 секунд. Если сообщение не удается отправить, то обычно каждые 5 минут служба сообщений пытается найти новый пункт назначения сообщения, используя маршрутизацию MSMQ. Процесс пересылки сообщения между компьютерами повторяется, пока оно не достигнет очереди назначения. С момента поступления сообщения в указанную при отправке очередь любое использующее MSMQ приложение с необходимыми правами доступа может прочитать это сообщение (рис. 5.1).
Таким образом, MSMQ поддерживает асинхронную передачу сообщений, при которой участвующие в обмене компоненты распределенной системы не обязательно должны функционировать в один и тот же момент времени.
5.2. Инфраструктура, необходимая для использования MSMQ
В MSMQ существуют два вида очередей – общие ( public ) и частные ( private ). Как частные, так и общие очереди могут либо использовать, либо не использовать транзакции, что задается при создании очереди и не может быть изменено в дальнейшем.
Источник
[MS-MQOD]: Message Queuing Protocols Overview
Provides an overview of the functionality and relationship of the protocols used for Message Queuing. Microsoft Message Queuing (MSMQ) is a communications service that enables reliable and secure asynchronous messaging between applications over a variety of deployment topologies. The Message Queuing protocols are specified in [MS-MQMQ], [MS-MQDMPR], [MC-MQAC], [MS-MQMP], [MS-MQQB], [MS-MQBR], [MC-MQSRM], [MS-MQCN], [MS-MQMR], [MS-MQSD], [MS-MQDS], [MS-MQDSSM], [MS-MQQP], and [MS-MQRR].
This page and associated content may be updated frequently. We recommend you subscribe to the RSS feed to receive update notifications.
Published Version
Previous Versions
Preview Versions
The preview period for a technical document varies. Additionally, not every technical document will be published for preview.
Development Resources
Find resources for creating interoperable solutions for Microsoft software, services, hardware, and non-Microsoft products:
Intellectual Property Rights Notice for Open Specifications Documentation
Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter-protocol relationships and interactions.
Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications documentation.
No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.
Fictitious Names. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events that are depicted in this documentation are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred.
Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other than as specifically described above, whether by implication, estoppel, or otherwise.
Tools. The Open Specifications documentation does not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments, you are free to take advantage of them. Certain Open Specifications documents are intended for use in conjunction with publicly available standards specifications and network programming art and, as such, assume that the reader either is familiar with the aforementioned material or has immediate access to it.
Источник
Содержание
Обзор
MSMQ отвечает за надежную доставку сообщений между приложениями внутри и за пределами предприятия. MSMQ обеспечивает надежную доставку, помещая сообщения, которые не достигают предполагаемого места назначения, в очередь, а затем повторно отправляет их, когда место назначения становится доступным. Он также поддерживает безопасность и обмен сообщениями на основе приоритетов. Очереди недоставленных сообщений могут быть созданы для просмотра сообщений, срок действия которых истек или не удалось по другим причинам.
MSMQ поддерживает как долговременный, так и кратковременный обмен сообщениями, чтобы найти компромисс между производительностью или согласованностью путем записи сообщений на диск или только в ОЗУ. Кратковременный обмен сообщениями может быть достигнут только путем отправки экспресс-сообщений через нетранзакционные очереди.
MSMQ также поддерживает транзакции. Он позволяет выполнять несколько операций с несколькими очередями, причем все операции заключены в одну транзакцию, что гарантирует, что все операции или ни одна из них не вступят в силу. Координатор распределенных транзакций Microsoft (MSDTC) поддерживает транзакционный доступ к MSMQ и другим ресурсам для достижения точной транзакции после обработки.
Следующие порты используются для операций Microsoft Message Queuing:
Ссылки на версии
Использует
MSMQ широко используется в различных приложениях контакт-центров на платформе Windows, которые используют эту службу для внутренних уведомлений и служб.
Источник
What is Microsoft Message Queuing (MSMQ)? How does it work?
I need to work with MSMQ (Microsoft Message Queuing). What is it, what is it for, how does it work? How is it different from web services?
9 Answers 9
With all due respect to @Juan’s answer, both are ways of exchanging data between two disconnected processes, i.e. interprocess communication channels (IPC). Message queues are asynchronous, while webservices are synchronous. They use different protocols and back-end services to do this so they are completely different in implementation, but similar in purpose.
You would want to use message queues when there is a possibility that the other communicating process may not be available, yet you still want to have the message sent at the time of the client’s choosing. Delivery will occur the when process on the other end wakes up and receives notification of the message’s arrival.
As its name states, it’s just a queue manager.
You can Send objects (serialized) to the queue where they will stay until you Receive them. It’s normally used to send messages or objects between applications in a decoupled way
It has nothing to do with webservices, they are two different things
Info on MSMQ:
Info on WebServices:
Transactional Queue Management 101
A transactional queue is a middleware system that asynchronously routes messages of one sort of another between hosts that may or may not be connected at any given time. This means that it must also be capable of persisting the message somewhere. Examples of such systems are MSMQ and IBM MQ
A Transactional Queue can also participate in a distributed transaction, and a rollback can trigger the disposal of messages. This means that a message is guaranteed to be delivered with at-most-once semantics or guaranteed delivery if not rolled back. The message won’t be delivered if:
Host A posts the message but Host B is not connected
Something (possibly but not necessarily initiated from Host A) rolls back the transaction
B connects after the transaction is rolled back
In this case B will never be aware the message even existed unless informed through some other medium. If the transaction was rolled back, this probably doesn’t matter. If B connects and collects the message before the transaction is rolled back, the rollback will also reverse the effects of the message on B.
Note that A can post the message to the queue with the guarantee of at-most-once delivery. If the transaction is committed Host A can assume that the message has been delivered by the reliable transport medium. If the transaction is rolled back, Host A can assume that any effects of the message have been reversed.
Web Services
A web service is remote procedure call or other service (e.g. RESTFul API’s) published by a (typically) HTTP Server. It is a synchronous request/response protocol and has no guarantee of delivery built into the protocol. It is up to the client to validate that the service has been correctly run. Typically this will be through a reply to the request or timeout of the call.
In the latter case, web services do not guarantee at-most-once semantics. The server can complete the service and fail to deliver a response (possibly through something outside the server going wrong). The application must be able to deal with this situation.
IIRC, RESTFul services should be idempotent (the same state is achieved after any number of invocations of the same service), which is a strategy for dealing with this lack of guaranteed notification of success/failure in web service architectures. The idea is that conceptually one writes state rather than invoking a service, so one can write any number of times. This means that a lack of feedback about success can be tolerated by the application as it can re-try the posting until it gets a ‘success’ message from the server.
Источник