Sometimes Unity refuses to open, and that's okay... not?
Before reimporting your project (sometimes this doesn't even fix the problem) or reverting your VCS changes, or applying any suggested fixes: check
This will help confirming the issue.
Then, here's a few things you can do:
- Try just opening another project, and maybe re-setting the layout?
- Delete your
Packages/manifest.json(backup the manifest so you won't lose track of your custom packages, if any!)
- Delete the
/Tempdirectory next to
- Delete the editor layout (see below); sometimes Unity crashes on opening custom asset windows (or just any window trying to load broken data)
- Read a long thread!
About the editor layout - this is typically saved in several locations:
LastLayout.dwlt, which moves around a bit but seen in these places (search within
Note: literally pasting
%APPDATA%\Some\Thing in explorer does work and faster than figuring where that is!