Windows 10のsplwow64.exeプロセスとは何ですか?無効にできますか?

タスクマネージャー(open Task Manager)を開くと、Windows10デバイスでsplwow64.exeという名前のプロセスが実行されている場合があります。このプロセスとは何か、なぜデバイスで実行されているのか疑問に思われるかもしれません。この投稿では、Windows 10での(Windows 10)splwow64.exeプロセスと、それを無効にする方法について説明します。

Windows10でのsplwow64.exeプロセス

Windows10のsplwow64.exeプロセスとは何ですか

上のリードインイメージに示されているように、splwow64.exeプロセスがリストされている[バックグラウンド(Background)プロセス]セクションには、デスクトップに表示されない可能性のあるプログラムの詳細が示されています。これには、自己更新ユーティリティ、Windowsコンポーネント、「一時停止された」Windowsストア(Windows Store)アプリなどの他のプログラムによってインストールされたプロセスが含まれます。

このトピックについては、このセクションの次の小見出しで説明します。

タスクマネージャー(Task Manager)のsplwow64.exeとは何ですか?なぜ実行されているのですか?

splwow64.exeは、Microsoft自身が作成した(Microsoft)Windowsプロセス(splwow64.exe)あり、プリンタスプーラサービスに接続して管理することを目的としています。タスクマネージャー(Task Manager)のこの特定のプロセスは、32ビットアプリケーションのプリンタードライバーホスト(Printer driver host for 32-bit applications)としてリストされています。つまり、splwow64.exeプロセスは、 (splwow64.exe)64ビットのWindowsOS(64-bit Windows OS)で32ビットのプリンターアプリケーションを接続するために使用されます。デバイスが32ビットプリンタードライバーを使用している場合、splwow64.exeプロセスは(splwow64.exe)Windowsによって自動的にトリガーされます。このプロセスは、印刷ジョブが完了するとすぐに終了することになっています。

したがって、デバイスが32ビットプリンターに接続されていて、タスクマネージャー(Task Manager)splwow64.exeプロセスが実行されている場合は、心配する必要はありません。ただし、プリンターが接続されておらず、splwow64.exeプロセスがタスクマネージャー(Task Manager)で永続的に実行されているように見える場合は、デバイスで発生する可能性のある潜在的なパフォーマンスの問題を防ぐために、プロセスを削除する必要があります。

印刷スプーラー(Print Spooler)を無効にして、splwow64.exeプロセスを終了します

Print SpoolerStartuptypeをDisabledに設定します

Splwow64.exeプロセスは、印刷ジョブの終了後にシステムパフォーマンスを向上させるために、追加の時間メモリにとどまる場合があります。印刷ジョブが終了しても、期待どおりに終了しません。2つのオプションがあります。

  • プリントスプーラ起動タイプを無効にする
  • タイムアウト値を変更します。

予想される通常の動作では、印刷ジョブが完了するとすぐにsplwow64.exeプロセスが自動的に終了しますが、プロセスがまだタスクマネージャー(Task Manager)で実行されている場合は、エラーになり、デバイスでクラッシュする可能性があります。これを防ぐには、splwow64.exeプロセスを終了するには、Print SpoolerStartuptypeの(Print Spooler Startup type)Disabledに設定する必要があります。方法は次のとおりです。

  • Windows key + Rを押して、[実行]ダイアログを呼び出します。
  • [実行]ダイアログボックスで、services.mscと入力し、Enterキーを押してサービスコンソールを開きます(open Services console)
  • 「サービス」ウィンドウで、「 印刷スプーラー( Print Spooler)」 サービスを見つけます。
  • [印刷スプーラー(Print Spooler)]をダブルクリックして、そのプロパティを編集します。
  • [プロパティ]ウィンドウで、[スタートアップの種類(Startup type)]をクリックし、ドロップダウンリストから[無効(Disabled)]オプションを選択します。
  • [適用](Apply) >[ OK]をクリックして、変更を保存します。
  • [サービス]ウィンドウを終了します。
  • コンピュータを再起動します。

起動時に、タスクマネージャーを開き、 (Task Manager)splwow64.exeプロセスがまだバックグラウンドで実行されているかどうかを確認します。

これが頻繁に発生する場合は、タイムアウト値(configure its time-out value)を次のように構成することもできます。

レジストリエディタ(Registry Editor)を開き、次のキーに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

新しいDWORD値を作成し、SplWOW64TimeOutSecondsという名前を付けて、0より大きい値を入力します。

マイクロソフトは言う、

The Splwow64.exe process is unloaded when the number of seconds that is specified in SplWOW64TimeOutSeconds elapses since the last 32-bit print process has closed. Therefore, when a service process prints, the print capability is not released until the service closes and at least the time that you specify in the Value data box passes. For example, if you type 15 in the Value data box, and the last 32-bit process takes two minutes to print and close, the print capability is released between two minutes and 15 seconds and two minutes and 30 seconds. If no time-out value is specified, the default time-out value is two minutes.

お役に立てれば。

次を読む(Read next):System32フォルダーとSysWOW64フォルダーの違い。



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts