i just installed the new Windows Cumulative Update for May 2024 and now my computer won't load streaming sites like Netflix or Twitch. How can i fix this?