XR Plug-In Management unable to turn on Open XR

Hey guys,

I’m currently working on a school project which requires me to create a VR Game, so I borrowed a Meta Quest 2 from the school to take home and test the game on. (I have about 6 years experience on Unity btw, but none with VR Development) I started working on the project and everything worked fine, until I tried to connect the Quest and it didn’t work. I reinstalled the Quest App and the headset paired after that, but that’s when everything came crashing down.

While attempting to uninstall the Quest App, I accidentally deleted a few files from Unity Registry that had the name “Oculus” in them, and it completely broke XR Plugin Management and the XR Interaction Toolkit. I thought, no big deal, I’ll just reinstall Unity and it’ll fix the issue. Nope.

I completely uninstalled all Editors and the Hub off my PC, making sure to also remove any remaining folders, and did a completely fresh install. However, when I went to make the project again (I made a new project as well just to be safe), and tried to turn on OpenXR in the Plugin Management, it came up with a bunch of errors saying that files were missing that prevented it from working; files that had the name Oculus in them. I’ve been trying for the past two days to fix it, tried installing the VR package from the Registry, tried installing all of the XR Packages before turning on OpenXR, but none of it worked. Now I’m just highly confused at what I did wrong, and how I somehow managed to screw up the Registry in what seems like my entire Unity account or PC.

I have attached screenshots of the errors that OpenXR is popping up with. My teacher wants to see progress every lesson and the due date is rapidly approaching, so I would really appreciate the help if anyone has any advice as I don’t have anything to show for my time right now. Thanks!