Hi Thomas. Windows 11 still has the Internet Options utility, but for whatever reason, Microsoft has decided to hide it. I have updated the JMP Note to include instructions on how to find "Internet Options" on Windows 11.
Essentially, just open Settings and, in the search option at the top of Settings, search for internet options. Internet Options should show up.
You can find the link to the JMP Note HERE.
Please let us know if you need additional assistance.