
Windows 7 Pro SP1 で、java.exe、javaw.exe などのファイルが何かによって自動的に削除されていますが、それが何なのかを調べるにはどうすればよいですか?
Java をアンインストールして再インストールすると、インストール中にこれらのファイルが Java bin ディレクトリに追加されていることがわかります (bin ディレクトリに 95 個のファイル)。インストールが終了すると、これらのファイルは消えてしまいます。何かによって削除されたようです。これは何ですか?
あるいは、JDK をインストールすると、インストールが完了した後も java.exe、javaw.exe などが jdk/bin フォルダーに残ります。しかし、cmd プロンプトに移動して /jdk/bin/java と入力すると、jdk フォルダーからもファイルが消えます。なぜでしょうか?
答え1
マイクロソフトが承認したツールがあります。プロセスモニター読み取り、変更、削除などのファイル操作を表示できます。コマンドを実行したプロセスやその他の識別情報も表示されます。
問題は簡単に再現できるため、これらの手順を実行している間にコンピューターが何をしているかを「記録」し、キャプチャしたイベントを特定の基準に基づいてフィルタリングできます。この場合、操作されたファイルとして「java.exe」を探すことになります。