One of the important issues is that this will not work if the SQL Server process is running as the local system, which is the default installation. It should work as an account in the administrator group on the local computer.
What I did was set up a local user in my field named "sqlserver" and put it in the local administrators group. Then go to the service control panel, stop the sql server service. Change it and set it to run as the specified user account, and not as local. Specify the local sqlserver account and password that you created. Then restart the service.
source share