How to Fix Non-Responsive VNC Connection on Your Mac Mini
Hey there
i use VNC to remote into my Mac at home - 2020 Mac Mini, M1, 16GB RAM, 256GB SSD, Ventura 13.2.1. It keeps freezing on me, totally non-responsive and if i close VNC and try to reconnect it never does. This is both inside and outside of my home network. Doesn't matter which VNC client i'm using - Real, Ultra, Tight and Screens (Edovia) is doing the same thing.
After some testing i've found it's the screensharingd process which is crashing. As a workaround i've forwarded the SSH port from my router to SSH in and kill the process, which immediately restarts and i can VNC back in. The
more times i do this the more frequently it crashes and after killing it 6 or 7 times the machine needs restarting because screensharingd is crashing in under a minute.
This has been happening since before i upgraded to Ventura. I've run First Aid on both the disk and partition but that hasn't made a difference.
Aside from the inconvenience of it freezing while i'm in the middle of doing something, leaving the SSH port open on my router is making me a bit nervous.
A wipe and OS reinstall is usually my way of fixing anything i can't figure out straight away, but for various reasons just not possible right now.
Anyone seen this before? any ideas how i can fix it? Can i replace the screensharingd.plist file with one from my MBP?
Any suggestions greatly appreciated
[Re-Titled by Moderator]
Mac mini, macOS 13.2