Windows 10 – как предотвратить запуск приложения Microsoft Text Input?
Я пытаюсь предотвратить запуск приложения Microsoft Text Input . Имя процесса: «TextInputHost.exe» . Я знаю, что это за экранной клавиатурой. Но я этим не пользуюсь! Тем не менее, он запускается после запуска Windows. Я на Windows 10 Pro x64 20H2, но меня это беспокоит уже давно!
Цель: правильно отключить его, так как вы можете переименовать папку, но он генерирует ошибки в средстве просмотра событий.
Что я пробовал:
Сначала я попытался переименовать «MicrosoftWindows.Client.CBS_cw5n1h2txyewy» , добавив в конце .bak . Что мешает запуску. Однако это не оптимальный способ отключения приложений в Windows. Это может создать некоторые проблемы! Я уверен, что это можно отключить, отредактировав какой-нибудь скрытый параметр реестра. Проблема найти его!
Поскольку у меня была аналогичная проблема с «GameBarPresenceWriter.exe». Запускалось при любом запуске игры. Даже GameDVR и Gamebar были отключены во всех возможных местах! А потом я нашел какой-то скрытый ключ реестра на minitool.com. Что позволило мне отключить его!
Я также попробовал:
- запуск « TabletInputService » отключен!
- все настройки в Pen & Ink отключены
- рукописный ввод и набор текста отключены
- использовать экранную клавиатуру отключено
1 ответ
Следующее решение предназначено для сборки 1903! В более новых сборках будет генерироваться ошибка DCOM 10001. Это можно исправить, отключив запуск «InputService» в DCOMcnfg и запретив все его разрешения. Однако не рекомендуется ничего редактировать в DCOMcnfg.exe!!!
Решение: откройте TaskManager, щелкните соответствующий процесс на вкладке «Процесс», разверните и щелкните правой кнопкой мыши / «Подробности», чтобы узнать его точное имя (зависит от системы)!
Если процесс MicrosoftTextInputApplication называется «TextInputHost.exe», вставьте его в CMD с повышенными правами:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\TextInputHost.exe" /v Debugger /d "%SystemRoot%\system32\systray.exe" /f
taskkill /im "TextInputHost.exe" /t /f
echo done
Если он называется «InputApp.exe», вставьте это:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\WindowsInternal.ComposableShell.Experiences.TextInput.InputApp.exe" /v Debugger /d "%SystemRoot%\system32\systray.exe" /f
taskkill /im "WindowsInternal.ComposableShell.Experiences.TextInput.InputApp.exe" /t /f
echo done
Чтобы отменить изменения (изменить имя на имя вашего процесса):
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\WindowsInternal.ComposableShell.Experiences.TextInput.InputApp.exe" /v Debugger /f
echo done
Общее описание события DCOM с идентификатором 10001:
Unable to start a DCOM Server: MicrosoftWindows.Client.CBS_120.2212.551.0_x64__cw5n1h2txyewy!InputApp as Unavailable/Unavailable. The error:
"2147942402"
Happened while starting this command:
"C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\InputApp\TextInputHost.exe" -ServerName:InputApp.AppX9jnwykgrccxc8by3hsrsh07r423xzvav.mca
Для более подробной информации: https://pastebin.com/aNWvZmCh
Что я сделал, чтобы устранить ошибку DCOM:
я отключил запуск и запретил все разрешения для APPID «InputService» = {730BFCEC-E4BF-4D3A-9FBB-01DD132467A4} в учебнике DCOMcnfg.exe
Вам также необходимо переименовать папку: «MicrosoftWindows.Client.CBS_cw5n1h2txyewy» , поставив в конце ее имени .bak! Находится в: C:\Windows\SystemApps.
PS: Если у кого-нибудь есть решение, как предотвратить безопасный запуск «TextInputHost.exe» без генерации ошибок и редактирования DCOMcnfg.exe, это было бы здорово!