Connection issues (MCC - PC)

I have looked, looked and looked to find a way to fix my issue. I have reinstaled, logged in and out of my account, tryed using someone else’s account. nothing seems to work.
when i try and look for a mach online i get the pop up “contacting server to get the lates machmaking data. please wait” i have no clue how to fix this. its not my 1st time playing halo though it has been a long time since i last played. any and all ideas are welcome as at this point im pulling out my hair in frustration

Try going into Windows Updater and installing all missing updates. Including Service Pack 2 if on Win 7. Seems to be the answer to this problem for a lot of people.