There may be situations when registering features causes a time out error with the following message:
Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. The wait operation timed out.
Timeout errors are caused by the database server and not the feature registration wizard. The following article may be helpful:
SQL SERVER – Timeout expired. The timeout period elapsed prior to completion of the operation