Hi bmc5311,
after various chats and calls with the Apple Support, I solved the problem.
It derives from unknown permissions mess-up, and also technical experts from the Apple support were unable to solve it through canonical permissions fixes.
First thing to try: Do the Apple Screen Sharing works with a different User and Password? If you do not have alternative accounts on your computer, create a new administrator account and try with its credentials. If it works, the problem is exactly the same I had: permissions.
I solved in this way:
- Be sure to have a backup.
- Log-in with the alternative account you created before.
- Go to System Preferences > Users & Groups (not sure if it is the right name of the menu, I don't use English as main language)
- Delete your previous account, and select the option of keeping the user folder.
- Check that the user folder has the same name as before: maybe when deleting it would be added something like "deleted user". Rename the folder as it has to be: just the name of the user.
- Re-create your previous account, with the same name as before. A message saying that a folder already exists will pop-up, and choose to use that folder (I did it one months ago, don't remember exactly what it said).
- Before to log-in with your new account, right-click on the name and enter in "advanced options" (as stated before, don't know the exact words you may find in English, but it is the only option in the right-click menu), and check that the folder assigned to the user is exactly the folder of your previous account.
- Done!
After point 4 and before to log-in with your new account, reboot your computer.
Anyway, if with an alternative account you are still not able to make screen sharing work, I cannot ensure you that this solution will work.