There are a few options to remotely reboot a computer within a local network. You can use computer management to connect to the remote machine, execute shutdown from command line or use the graphical tool by running shutdown -i from the command line. If you are using power tools, you can use psshutdown as well, which gives you additional options.
Three important details about Remote Reboot through network – Win32: Access is denied
- All Windows flavors. The account you are executing the reboot command needs to be an Administrator on the machine that you are trying to reboot. If you want to execute the shutdown command as a different user, try psshutdown. The command will look like this when specifying a user (where -r is for reboot and -u is for the user)
psshutdown 10.0.0.4 -r -u roger
- In Windows XP, you will have to have “Simple File Sharing” disabled. Otherwise you will get the error message “Win 32: Access is denied”. To disable simple file sharing launch a My Computer window.
From Tools menu select Folder Options, go to the View tab and remove the check from “Use simple file sharing (Recommended)”.
- In Windows 7 and Windows Vista, a small registry trick is needed. If you are getting the “Win32: Access is denied” message, launch a registry editor (on the machine that you want to remotely reboot).
- Type regedit in the Run box
- Go to HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
- Check the right side of the window to see if you have an entry for LocalAccountTokenFilterPolicy. If you do change its value to 1
- If the entry does not exist, right click, select New > DWORD (32-bit) Value and name it LocalAccountTokenFilterPolicy. Then double click the new entry and change its value to 1
- Reboot your machine
Now you can use any of the methods to remotely reboot your machine.