下のサイトから自動更新できますが、こちらでの更新は行っていないということでしょうか。
「jre-8u151-windows-i586-iftw.exe」であれば、web(オンライン)インストーラー(32bit)だと思いますが、下のサイトにあるオフラインインストーラーを使ってみたらどうでしょうか。
ダウンロードしてから保存して、保存したファイルでインストールしてみてください。
Windows 7 が64bi版の場合は、「Windows オフライン」と「Windows オフライン(64ビット)」の両方をインストールしてください。
下のサイトを参考に古いJavaがあればアンインストールして改善されないでしょうか。
アンインストールは新しいものから順に行った方がいいと思います(ツールを使う方法もあります)。
WindowsコンピュータからJavaをアンインストールするにはどうすればよいですか。
exeファイルなので、オフラインインストーラーを使えばセーフモードでのインストールができそうなので試してみてください。
セーフモードでインストールできない場合はクリーンブートでのインストールを試してみてください。
セーフモードの起動方法はPCにより異なる場合もあるので、その場合はネットで調べる、説明書をみる、メーカーに聞くなどして確認してください。
それでも改善されないとすれば、Javaの問題というよりもWindows側の問題のように思われます。
質問内容だけではどこに問題があるのかが分かりません。
≪トラブルシューティング≫ というのは、Windows 7のツールを使ったのか、マイクロソフトのサイトを使ったのか、またどのような項目を行ったのか。
≪アプリケーションの互換性がないらしい≫というのは、トラブルシューティングを行った結果何か表示をされたのか、具体的な表示内容は何か。
PCのメーカー名や型ど、またWindows Update は問題なく行われていてPCは最新の状態になっているのか。
あるいは、いつごろまで問題がなく、いつからどのような問題が起きているのかなどをできるだけ詳しく具体的に投稿すればアドバイスが得やすいと思います。
なお、不具合の原因が分からなければリカバリーした方が早いケースもあります。