none
タッチキーボードが突然フリーズしてしまう場合がある。 RRS feed

  • 質問

  • 現在Windows10上でタブレットアプリを開発しています。
    このアプリの中で、タッチキーボードの制御をしています。
    制御内容はざっくり以下の通りです。

     <タッチキーボードサービスを有効化&起動>
         set SERVICE_NAME=TabletInputService
      ※サービスが停止中(STOPPED)であれば下記処理を実行
      sc config %SERVICE_NAME% start=auto
         net start "%SERVICE_NAME%" /yes

     <タッチキーボードサービスを無効化&停止>
         set SERVICE_NAME=TabletInputService
      ※サービスが起動中(RUNNNING)であれば下記処理を実行
      sc config %SERVICE_NAME% start=disabled
         net stop "%SERVICE_NAME%" /yes
    上記の制御をくりかえしている中で、たまにタッチキーボードがフリーズ(半透明化)してしまい。
    電源再投入しなければならない状態に陥ってしまいます。
    どなたか類似事象、および解決策等の情報をお持ちの方がいらっしゃいましたら、
    ご教授頂きたく、よろしくお願い致します。
    2018年11月22日 2:43

すべての返信

  • >   sc config %SERVICE_NAME% start=auto
    >   sc config %SERVICE_NAME% start=disabled

    サービス スタート タイプをその都度変更している理由はなんでしょうか?
    たとえば、スタート タイプを "demand" に固定しておき、必要に応じて開始および停止させた場合にどーなるか、試してみては?
    2018年11月22日 5:21