Windows 10のスクリーンキーボードを無効にする方法|ログイン画面への表示を止める6つの対処法
Windows 10は、パソコンとスマートフォンの両方を想定して設計された軽量なOSです。従来のWindowsから機能を受け継ぎつつ、一般的なデスクトップPCとタッチスクリーン搭載PCとのバランスを取ることを目指しています。そのため、多くの開発者がタッチ操作に対応した機能をアプリへ組み込んでいます。
Windows 10には、物理キーボードでの入力が難しい方への配慮として「スクリーンキーボード(オンスクリーンキーボード)」が用意されています。マウスでボタンをクリックして文字入力したり、タッチスクリーンなら画面上のキーを直接タップして入力したりできます。しかし、「ログイン画面を開くたびに勝手にスクリーンキーボードが立ち上がる」という不満が多くのユーザーから寄せられています。サインアウトしたときやPCを起動したときに必ず表示されてしまうため、煩わしく感じる方も少なくありません。

この記事では、ログイン画面にスクリーンキーボードが突然表示されるようになる原因と、その解決方法を詳しく解説します。
スクリーンキーボードが勝手に表示される主な原因
なぜログイン時にスクリーンキーボードが表示されてしまうのでしょうか。主な原因は以下の2つです。
1つ目は、Windows 10が開発者に対してスクリーンキーボードやタッチモードを呼び出す仕組みを提供している点です。このため、スクリーンキーボードを起動できるアプリが数多く存在します。こうしたアプリがスタートアップに登録されていると、PCを起動するたびにそのアプリが読み込まれ、一緒にスクリーンキーボードも立ち上がってしまいます。
もう1つの原因はより単純で、意図せず「サインイン画面でスクリーンキーボードを使う」設定が有効になっているケースです。何らかのアプリ経由で知らないうちに設定が変更されていることがあります。この設定は「簡単操作センター」で確認・変更できます。
以下では、起動時やログイン画面でスクリーンキーボードが開かないようにする方法を順番に紹介します。
方法1:簡単操作センターから無効にする
- Windowsキー + U を押して、簡単操作センター(設定の「簡単操作」)を開きます。
- 「キーボード」の項目を選択します。
- 「スクリーンキーボードを使用する」のスイッチを「オフ」にします。

方法2:スクリーンキーボードのオプションから無効にする
スクリーンキーボード自体にも設定メニューが用意されており、そこからサインイン画面での自動起動をオフにできます。
- Windowsキー + R を押して「ファイル名を指定して実行」を開き、「osk」と入力してEnterキーを押します。スクリーンキーボードが起動します。
- キーボード右下にある「オプション」キーをクリックします。
- 「オプション」ダイアログが表示されるので、下部にある青いリンク「サインイン時にスクリーンキーボードを起動するかどうかを制御します」をクリックします。別のウィンドウが開きます。
- 「スクリーンキーボードを使用する」にチェックが入っている場合は、チェックを外します。
- 「適用」→「OK」の順にクリックして設定を保存し、ウィンドウを閉じます。
- 「オプション」ダイアログの「OK」をクリックして閉じます。「簡単操作センター」のウィンドウが残っている場合は閉じてください。
- 最後にスクリーンキーボードを閉じます。

方法3:レジストリエディターでログイン画面での表示を無効にする
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- 「regedit」と入力し、Enterキーを押します。
- 次の場所へ移動します。
HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → Windows → CurrentVersion → Authentication → LogonUI - 「ShowTabletKeyboard」をダブルクリックして開きます。
- 値のデータを「0」に設定して無効化します。この値が存在しない場合は新しく作成しても構いません。
※ レジストリの編集は誤操作するとシステムに影響を及ぼす可能性があるため、作業前にバックアップを取っておくことをおすすめします。

方法4:「タッチキーボードおよび手書きパネル」サービスを無効にする
スクリーンキーボードを制御しているサービスを停止すれば、アプリからの呼び出し自体を防げます。
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- 「services.msc」と入力し、Enterキーを押します。
- 一覧を下にスクロールして「タッチ キーボードおよび手書きパネル」を探します。
- 右クリックして「停止」を選択します。
- 再度右クリックして「プロパティ」を開きます。
- プロパティの「全般」タブで、スタートアップの種類を「自動」から「無効」に変更します。
- 再起動を求められた場合は、PCを再起動してください。

なお、このサービスを無効にしたことで起動時にエラーが発生するようになった場合は、同じ手順でサービスを有効に戻し、スタートアップの種類を「自動」に変更すれば元に戻せます。
方法5:コマンドプロンプトでスクリーンキーボードを無効にする
コマンドプロンプトを使えば、サービスの無効化を素早く行えます。
- スタートボタンをクリックし、検索ボックスに「cmd」と入力します(「ファイル名を指定して実行」からは管理者として実行できないため、検索を使いましょう)。
- 検索結果の「コマンド プロンプト」または「CMD」を右クリックし、「管理者として実行」を選択します。
- コマンドプロンプトのウィンドウで、以下のコマンドを入力(またはコピー&ペースト)してEnterキーを押します。
sc config "TabletInputService" start= disabled - 続けて以下のコマンドを実行します。
sc stop "TabletInputService" - これで、すでに実行中だったサービスが停止されます。
- 後でサービスを再有効化したい場合は、以下のコマンドを使用します。
sc config "TabletInputService" start= auto
sc start "TabletInputService"

方法6:原因となるアプリやスタートアップ項目を見直す
場合によっては、タッチキーボードを必要とするWindowsアプリが、起動時にスクリーンキーボードを立ち上げていることがあります。上記の方法でも問題が解決しない場合は、以下の手順を試してみてください。
まず、最近インストールしたアプリを思い出してみてください。その中に、PCをタッチスクリーン搭載機として認識させたり、簡単操作機能を有効にしたりしたものがないかを確認します。心当たりのあるアプリをアンインストールし、PCを再起動して問題が解消するかどうかを確かめましょう。
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- 「appwiz.cpl」と入力し、Enterキーを押します。
- 「プログラムと機能」が開くので、アンインストールしたいプログラムをダブルクリックします。
また、Ctrl + Shift + Escキーでタスクマネージャーを開き、「スタートアップ」タブを確認する方法もあります。スクリーンキーボードを起動していそうなスタートアップ項目を「無効化」して、問題が解決するか試してみてください。
-
Windows 10でスクリーンキーボードを有効・無効にする6つの方法
物理キーボードの使用に疲れた方や、画面上で直接文字を入力してみたい方にとって、Windows 10の「スクリーンキーボード」はとても便利な機能です。必要に応じて、この仮想キーボードを物理キーボードの代わりとして活用できます。タッチ対応デバイスをお使いの場合は画面をタップして操作でき、そうでない場合でもマウスなどのポインティングデバイスで快適に使用可能です。この記事では、初心者の方でもすぐに実践できる6つの方法を、ステップごとにわかりやすく解説していきます。 方法1:PC設定からスクリーンキーボードを有効・無効にする Windows 10の設定アプリを使えば、スクリーンキーボードの有効化・無効化
-
Windowsのオンスクリーンキーボードが使えない?原因と簡単にできる対処法6選を徹底解説
Windows 11/10でオンスクリーンキーボード(スクリーンキーボード)が開かない、表示されないといったトラブルにお困りではありませんか?実はこれは、Windows 11にアップグレードした後に多くのユーザーから報告されているよくある問題です。しかし心配はいりません。デバイスの設定を少し変更するだけで、自分自身で簡単にトラブルを解決できる場合がほとんどです。 Windowsのオンスクリーンキーボードは、便利なアクセシビリティ機能であると同時に、サブキーボードとしても活躍してくれます。物理キーボードに何らかの不具合が発生した際も、オンスクリーンキーボードに切り替えれば作業を続けられます。また