Обнаружение интерактивных служб Windows 10, как включить

Обновлено: 21.11.2024

В среде Windows приложения должны предоставлять пользователю диалоги, всплывающие окна и т. д., чтобы пользователь мог взаимодействовать с компьютером. Когда служба, работающая в фоновом режиме операционной системы, пытается сделать то же самое, Windows выдает диалоговое окно обнаружения интерактивных служб. Диалоговое окно может появляться через каждые 5 минут, иногда исчезая до того, как вы сможете даже прочитать, что в нем написано. Это может стать довольно раздражающим и может дать вам короткую паузу в том, над чем вы работали, нарушая темп, вызывая много беспокойства.

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

Обходной путь: отключение обнаружения интерактивных служб

Если всплывающее окно появляется и исчезает слишком быстро, чтобы вы могли что-либо предпринять, возможно, это просто исправление. Этот метод одинаков для Windows Vista, 7, 8 и 10.

Нажмите клавишу Windows + R. В окне «Выполнить» введите services.msc и нажмите Enter. Нажмите Да, если появится предупреждение UAC.

Появится окно со списком служб. Найдите Обнаружение интерактивных служб в столбце Имя. Как только вы найдете его, дважды щелкните по нему. Появится окно свойств Interactive Services Detection. Рядом с «Тип запуска:» выберите «Отключено» в раскрывающемся меню. Нажмите "ОК".

Чтобы сделать это через командную строку, удерживайте клавишу Windows и введите cmd. Щелкните правой кнопкой мыши cmd и выберите «Запуск от имени администратора». Нажмите Да в предупреждающем сообщении UAC.

В черном окне введите следующий код и нажмите Enter.

Перезагрузите компьютер и проверьте.

Решение 1. Удалите программное обеспечение, вызывающее обнаружение интерактивных служб

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

Удерживая нажатой клавишу Windows +, нажмите R. Введите appwiz.cpl в окне запуска и нажмите Enter.

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

Чтобы узнать, какая именно программа вызывает эту проблему, при появлении диалогового окна "Обнаружение интерактивных служб" нажмите кнопку "Показать сведения о программе". Если путь в разделе «Путь к программе:» указывает на установленное вами программное обеспечение, попробуйте удалить его. Если путь C:\Windows\System32\spoolsv.exe, проблема связана со службой очереди печати. Если вы недавно добавили принтер, удалите его и переустановите.

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

Решение 2. Восстановите прежние настройки системы

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

Закройте и сохраните все свои приложения. Удерживайте клавишу Windows и нажмите R. В диалоговом окне «Выполнить» введите rstrui.exe — и нажмите «ОК».

Теперь проверьте, имеет ли созданная точка восстановления дату, предшествовавшую возникновению проблемы, если эта точка восстановления доступна, затем щелкните ее один раз, чтобы выделить ее, и выберите «Далее/Готово». Вы также можете установить флажок «Показать больше точек восстановления», чтобы просмотреть больше точек. Суть в том, чтобы восстановить систему до того времени, когда она работала нормально. Восстановление не удаляет ваши данные и не влияет на ваши файлы/папки. Это влияет только на программы и обновления.

Решение 3. Запустите проверку системных файлов

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

Выберите безопасный режим и нажмите Enter.

Инструкции для Windows 8 см. здесь, а для Windows 10 — здесь.

После входа в безопасный режим удерживайте клавишу Windows + R и в диалоговом окне запуска введите следующую команду:

Удалите папки PendingDeletes и PendingRenames, если они существуют. Нажмите кнопку «Пуск», введите cmd, в результатах поиска щелкните правой кнопкой мыши cmd и выберите «Запуск от имени администратора». Нажмите «Да», если появится предупреждение UAC.

В черном поле введите приведенную ниже команду и нажмите Enter.

Позвольте ему просканировать поврежденные или отсутствующие системные файлы в вашей операционной системе, и пусть процесс завершится на 100%.

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

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

Эта служба также существует в Windows 7, 8 и Vista.

Тип запуска

< td>Вручную
Версия Windows 10 Домашняя Pro< /th> Образование Предприятие
1507 Вручную Вручную Вручную Вручную
1511 Вручную Вручную Вручную Вручную
1607 Вручную Вручную Вручную Вручную
1703 Вручную Вручную Вручную
1709 Вручную Вручную Вручную Вручную
1803 не существует не существует не существует не существует
1809 не существует не существует не существует не существует
1903 не существует не существует не существует не существует
1909 не существует не существует не существует не существует
2004 не существует не существует не существует< /td> не существует
20H2 не существует не существует не существует не существует
21H1 не существует не существует не существует не существует
21H2 не существует не существует не существует не существует

Свойства по умолчанию

Поведение по умолчанию

Обнаружение интерактивных служб может взаимодействовать с рабочим столом, получая данные от пользователей. Если Interactive Services Detection не запускается, ошибка регистрируется. Запуск Windows 10 продолжается, но отображается окно сообщения о том, что не удалось запустить службу UI0Detect.

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

Автоматическое восстановление

<р>1. Выберите выпуск и выпуск Windows 10, а затем нажмите кнопку «Загрузить» ниже.

<р>2. Сохраните файл RestoreInteractiveServicesDetectionWindows10.bat в любую папку на жестком диске.

<р>3. Щелкните правой кнопкой мыши загруженный пакетный файл и выберите «Запуск от имени администратора».

<р>4. Перезагрузите компьютер, чтобы сохранить изменения.

Примечание. Убедитесь, что файл UI0Detect.exe существует в папке %WinDir%\system32. Если этот файл отсутствует, вы можете попытаться восстановить его с установочного носителя Windows 10.

Да, если я пойду долиною смертной тени, не убоюсь зла, ибо Ты со мною; твой жезл и твой посох утешают меня.

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

Оглавление

Исправление 1. Установите для службы ISD значение «Вручную»

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

<р>1. Нажмите клавиши Windows+R.

<р>2. Затем введите «services.msc» и нажмите «ОК».

<р>3. В окне «Службы» найдите службу «Обнаружение интерактивных служб».

<р>4. Затем дважды щелкните по нему, чтобы изменить его.

<р>5. После этого установите «Тип запуска:» на «Вручную».

<р>6. Затем нажмите «ОК», чтобы сохранить настройки.

Наконец, закройте экран «Службы». После этого перезагрузите систему один раз. Проверьте дальше.

Исправление 2. Удаление временных файлов из очереди

Эта проблема может быть вызвана поврежденными/незавершенными временными файлами в папке Spool.

<р>1. Щелкните поле поиска. Напишите там «cmd».

<р>2. Затем просто щелкните правой кнопкой мыши «Командную строку» в результатах поиска. Затем нажмите «Запуск от имени администратора».

<р>3. Когда на экране появится окно Командная строка, напишите или скопируйте и вставьте эту команду в терминал, а затем нажмите Enter.

Сверните окно командной строки.

<р>4. Затем нажмите клавишу Windows+E, чтобы открыть окно Выполнить.

<р>5. Затем перейдите в это место в проводнике.

<р>6. Если вы видите подсказку, просто нажмите «Продолжить», чтобы продолжить.

<р>7. Внутри папки «Принтеры» вы увидите несколько папок/файлов.

<р>8. Попробуйте идентифицировать файлы с расширением «*.SPL» или «*.SHD».

(Например – 00002.SPL, 00025.SHD и т. д.)

<р>8. Выберите все файлы с указанным расширением и нажмите клавишу «Удалить».

Закройте окно Проводник.

Разверните терминал командной строки.

<р>9. Вы должны перезапустить службу диспетчера очереди печати. Для этого вставьте эту команду и нажмите Enter.

Закройте все открытые окна и перезагрузите систему. После этого проверьте статус проблемы.

Исправление 3. Перезапустите службу установщика Windows

Вы можете перезапустить службу установщика Windows.

<р>1. Просто щелкните правой кнопкой мыши значок Windows и нажмите «Выполнить».

<р>2. Напишите эту команду в терминале «Выполнить» и нажмите «ОК».

<р>3. После этого прокрутите вниз, чтобы найти службу «Установщик Windows».

<р>4. Затем щелкните его правой кнопкой мыши и выберите «Пуск», чтобы запустить службу на вашем компьютере.

<р>5. Затем щелкните правой кнопкой мыши службу «Установщик Windows» и выберите «Перезапустить», чтобы перезапустить службу.

Это должно перезапустить службу на вашем компьютере.

Закройте окно "Службы" и повторите попытку установки приложения.

Самбит — инженер-механик по квалификации, который любит писать о Windows 10 и решениях самых странных проблем.

Служба обнаружения интерактивных служб, необходимая для переключения на сеанс 0, была удалена в Windows 10 версии 1803 (выпущенной в апреле 2018 г.).Хотя приложения, работающие в сеансе 0, будут создавать окна и подсказки, никто не сможет их увидеть.

Но в этом нет ничего удивительного. Компьютерщики в Редмонде уже много лет идут в этом направлении.

Краткая история сеанса 0 и интерактивных служб Windows

Windows NT (1993 г.)

Концепция множественных сеансов входа в систему закрепилась в этом базовом выпуске Windows. Сеанс 0 создается при загрузке, поддерживаются интерактивные службы Windows, и первый пользователь, вошедший в систему, помещается в сеанс 0.

Windows Vista (2007 г.)

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

Windows 8 и Windows Server 2012

Microsoft по-прежнему не поддерживает интерактивные службы. Значение реестра NoInteractiveServices, которое включает службу интерактивного обнаружения и переключение на сеанс 0, по умолчанию имеет значение 1. Это предотвращает переключение на сеанс 0 (если реестр не обновлен).

Windows 10 и Windows Server 2016

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

Windows 10, версия 1703 (2017 г.)

Microsoft обещает удалить службу обнаружения интерактивных служб в этом обновлении Spring Creators, но по какой-то причине служба остается.

Windows 10, версия 1803 (2018 г.)

Служба обнаружения интерактивных служб официально удалена. Переключение на сеанс 0 запрещено.

Каковы же последствия потери службы обнаружения интерактивных служб?

Хотя ваше приложение продолжит работать в обычном режиме в сеансе 0, попытка переключиться на сеанс 0 приведет к ошибке (отображаемой в строке состояния):

Чтобы увидеть окна вашего приложения на рабочем столе, перезапустите приложение в текущем сеансе. Этот параметр доступен в меню приложения:

Переключение на сеанс 0 будет успешно работать на панели задач, но при попытке переключения вы столкнетесь с ошибкой. Неудивительно, что в сообщении говорится, что служба обнаружения интерактивных служб «не существует как установленная служба»:

Сайонара, сеанс 0!

Вам также может понравиться.

8 ответов на вопрос Служба обнаружения интерактивных служб удалена в Windows 10 (чтобы больше не переключаться на сеанс 0)

ТАК, если эта служба запрещена в Windows 10 версии 1803 (2018), есть ли другой способ запустить эту службу? Мне это понадобится для запуска моих тестовых случаев пользовательского интерфейса, поскольку тестовые примеры пользовательского интерфейса требуют взаимодействия с приложением, поэтому они не пройдут, если эта служба не включена.

К сожалению, в последних версиях Windows запустить службу невозможно.

Однако приложения Windows по-прежнему могут взаимодействовать с пользовательским интерфейсом в сеансе 0 — они просто не могут взаимодействовать с вами, оператором.

Какое приложение вы используете в сеансе 0?

Было бы технически возможно перенести файлы, запускающие службу, в более новую версию Windows, или она была полностью удалена на стороне ядра?

Да, технически возможно восстановить службу UI0Detect в Windows 10 и Server 2019, установив компоненты, собранные с другого компьютера. Однако:

  • Клавиатура и мышь будут недоступны в сеансе 0. Microsoft обновила драйвер, чтобы вывести из строя эту функциональность в Server 2016, и она по-прежнему работает.
  • Возможно, вы не сможете переключиться на сеанс 0 из сеанса RDP. У нас есть сообщения о том, что Microsoft удалила эту возможность в последних версиях Windows 10 и Server 2019.
  • Вы остаетесь во власти Microsoft, которая явно одержима устранением любого доступа к сеансу 0. Какие бы обходные пути вы ни использовали сегодня, они могут быть легко подорваны в следующем патче или обновлении ОС. Лучше больше не полагаться на доступ к сеансу 0.

Эта информация неверна. Просто используйте FireDaemon Zero и ZeroInput в сочетании с AlwaysUp… тогда все работает как обычно, и вы можете переключить рабочий стол на сеанс 0. Вы не можете просто переустановить службу UI0Detect и службу обнаружения интерактивных служб.Однако существует также множество ограничений RDP, поэтому вам придется использовать альтернативные продукты для удаленного управления, такие как TSPlus или TeamViewer.

К сожалению, использование упомянутых вами инструментов связано с вмешательством в низкоуровневый системный драйвер ядра Windows. Такие последовательные изменения могут подойти для домашнего использования, но наши клиенты сообщили нам, что замена ключевых компонентов ОС не приветствуется в управляемых корпоративных средах, которые ожидают технической поддержки (и ежемесячных исправлений безопасности) от Microsoft.

Поэтому, хотя технически возможно восстановить некоторый доступ к сеансу 0, все решения, о которых нам известно, сопряжены со значительным риском, и Microsoft может легко помешать их следующему обновлению ОС. Лучше не полагаться на них.

Привет, Core Technologies Consulting,

Я использую TestComplete, и тесты начинают давать сбой, когда я отключаюсь от RDP. Я использую Windows 10 в Azure. Какой обходной путь вы предлагаете для этого?

Вы используете TestComplete с AlwaysUp?

Если нет, запускаете ли вы TestComplete как службу Windows с другим инструментом?

Читайте также: