Splwow64.exeは何をしますか?なぜ実行されるのですか、どのようにトリガーされますか?
特定のアプリケーションがフリーズし、このプロセスが待機チェーンの一部であることに何度か気づきました。クラッシュした後、プログラムを再び使用し続けることができました。私はファイルの説明に「32ビットアプリケーション用のプリントドライバーホスト」と書いてありましたが、これが実際に何を意味するのかよくわかりません。つまり、このプログラムをランダムにクラッシュさせても安全ですか。それはどういうわけか無効になりますか?
短い:
このプロセスは、32ビットアプリケーションがインストール済みのプリンターの1つにアクセスするたびに実行されます。何かを積極的に印刷していない場合、プロセスを強制終了する可能性があります。次に、たとえばWord(32ビットアプリケーション)から何かを印刷するときに再起動します。
説明:
WOW64はいわゆる「Windows On Windows 64」レイヤーで、64ビットシステムで32ビットアプリケーションを実行できます。
これが、「クラシック」System32
(すべての64ビットバイナリが格納されている場所)とSysWOW64
WOW互換性レイヤーのフォルダー。
ただし、32ビットアプリケーションは64ビットバイナリを使用できません(したがって、印刷ドライバーも使用できません)。その逆も同様です。
splwow64.exe
は64ビットアプリケーションであるため、64ビット印刷ドライバーと通信でき、32ビットアプリケーションと64ビットドライバー間の通信を「変換」します。