Thanks to 'Softwater' for pointing out Parallels. Yes, I am a Parallels user. This is what I did:
1. In 'Finder', clicked on 'Macintosh HD' under Devices.
2. Double clicked on 'Library'
3. Double clicked on 'LauchAgents'
4. Dragged three files starting with 'com.parallels.' to 'Trash'. Required password.
5. Repeated #1 and #2
6. Double clicked on 'LaunchDaemons' now
7. Dragged one file starting with 'com.parallels.' to 'Trash'. Required password.
8. Restarted the system. This is the last time system takes time to 'Shut Down'.
9. After restart, 'Shut Down' took just a few seconds !
We have to wait for 'Parallels' to come up with an update fix.
I found that yes this issue does stop the slow shut down time - so the issue is definitely with the Parallels files noted. However this fix also stops Parallels from starting, rendering it useless.
Copying the files back and restarting allowed me to boot parallels - but the slow shut down can back also.
Rock + Me + Hard Place
Hope Parallels sort this soon!
If Parallels files are deleted (as mentioned in the steps above), you can't use Parallels until you install Parallels again. But system 'Shut Down' takes just one second. I opened a support ticket with Parallels - ticket Parallels # 1429038. If Parallels is required for your day-to-day use, please wait until we hear back from Parallels.
I just received a response from Parallels:
Thank you for contacting Parallels Technical Support.
I understand that when you try to shutdown Mac it is taking long time and after uninstalling Parallels Desktop it takes only few seconds to shutdown.
Please provide us with the following information in order for us to understand the issue better:
1. May I know from when you are facing this issue?
Have you performed any upgrades or updates?
2. Please let me know how much Memory and CPU have you assigned to Virtual Machine?
To check this please launch Parallels Desktop click on Virtual Machine tab on the top Mac bar => Configure => General tab and check the memory and the CPU.
If it is above the recommended range then please assign it to the recommended range and check with the issue.
Why we are suggesting this because assign more than the recommended range to the Virtual Machine might slow down the performance of the Mac because Mac is the Host, Parallels and Windows are installed on Mac so Mac requires more memory.
3. Please launch Parallels Desktop => click on Help tab on the top Mac bar => Report a problem => Send report => provide me the problem report ID.
In the meantime please uninstall and reinstall Parallels Desktop and check with the issue.
Please click on the below mentioned link to download Parallels Desktop 7:-
Once it is downloaded please open the DMG file and click on Uninstall and restart the Mac.
Now please open the same DMG file and click on Install.
Now please check with the issue and let us know the status of the issue.
Awaiting your reply.
I know I had the latest and greatest version of Parallels before deleting the files. But I wanted to give a shot and uninstalled and reinstalled Parallels. Works ok now. Without Parallels MBP took one second to 'Shut Down'. Now it takes three seconds. That is ok.
Anybody else tried uninstalling and reinstalling Parallels ?
Thanks for the Parallels feedback as it helped me fix my shutdown time, but it was only part of it. I found this post on MacRumors and it was something I did after uninstalling Parallels because I was still experiencing 30+ second shutdowns even after an uninstall, SMC reset, and a PRAM reset.
Maybe this will help those of you that are not in the Parallels boat:
The Terminal commands I followed where:
sudo chown root:admin /
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
Hopefully Parallels will fix this soon!