Parallels is causing MacOS not to sleep, and wakes up immediately whenever it goes to sleep. This happens when you turn on MacOS's Firewall, and block the incoming connections to Parallels, even when Parallels is not running, and the virtual ethernets were turned off. The MacOS system preference is set not to wake on any network activity, yet Parallels is waking it up. The system console log shows Parallels' daemon is causing mDNSResponder to RegisterInterface and Deregistering it, causing Frequent transitions for interface vmnet8, vmnet1, en0, en2, en3 Why is Parallels daemon running in the background when Parallels has not even started? Parallels should not be running at all. Worse yet, it even overrides MacOS's system setting not to wake up on network activity. Why is it trying to resolve DNS when the virtual ethernet is turned off already? And when the Firewall blocks its incoming traffic, then it attempts even more frantically to resolve DNS even more, causing MacOS not to sleep? That should not be happening.