During a ordinary installation of an SQL instance in SQL 2014, I stumbled upon an error in the Global Rules check: Restart Computer – Failed
Apparently there was some pending reboot process hanging., since I already restarted the server twice.
Most forum posts on the internet will advise you to use the switch /SkipRules=RebootRequiredCheck but this didn’t work for me. Instead, I solved this issue by renaming a registry entry PendingFileNameOperations :
- Open your Registry Editor
- navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- Rename the entry PendingFileRenameOperations to PendingFileRenameOperations-temp (you can later change it back to its original name, to keep the pending actions)
- Restart the SQL 2014 installation. The Global Rules check will now pass
Bottom line: In SQL 2014 the /SkipRules=RebootRequiredCheck switch does NOT work. It only works in SQL 2008