2

У меня ноутбук с сенсорным экраном Windows 8, на котором есть клавиатура с сенсорным экраном, которая постоянно появляется, когда я работаю в приложениях метро. Есть ли способ остановить службу (в частности, службу "Сенсорная клавиатура и панель рукописного ввода") из командной строки?

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

3 ответа3

3

Вы можете остановить услуги через

net stop <servicename>

из командной строки с правами администратора

Итак, в вашем случае:

net stop TabletInputService

и чтобы запустить сервис, запустите это:

net start TabletInputService
3

Используя PowerShell, вы можете запустить команду Stop-Service или Start-Service . Если вы хотите переключаться между двумя ...

$service = Get-Service TabletInputService
if($service.status -eq "Running") {Stop-Service $service} else {Start-Service $service}

Удалите это в PowerShell ISE и сохраните его как .ps1, и у вас должен быть быстрый ярлык для изменения состояния службы. Я не помню, чтобы при написании собственного сценария вам пришлось использовать Monkey- Set-ExecutionPolicy, но вам, возможно, придется ослабить некоторые ограничения, чтобы запустить .ps1 без всяких захватов.

0

Я использую ярлык переключения. Сохраните это в файл .bat в безопасном месте. Сделайте ярлык к нему. Откройте свойства, нажмите "Дополнительно", отметьте "Запуск от имени администратора". Их переместить ярлык куда-нибудь удобно, как в меню "Пуск".

for /F "tokens=3 delims=: " %%H in ('sc query "TabletInputService" ^| findstr "        STATE"') do (
  if /I "%%H" NEQ "RUNNING" (
    echo "enabling,"
    sc config "TabletInputService" start= demand
    sc start "TabletInputService"
  ) ELSE (
    echo "disabling,"
    sc config "TabletInputService" start= disabled
    sc stop "TabletInputService"
  )
)

Хотя уродливо Если бы мы могли управлять окнами с помощью JavaScript.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .