‘fdhost.exe’ Process Is Not Controlled By The Update Wizard

When applying a hotfix update to SQL Server 2012, the step where “Check File In Use” produced the following error:

The 'fdhost.exe' process is not controlled by the update wizard. 
You have to manually stop this process to avoid a computer restart.

The 'fdhost.exe' process is not controlled by the update wizard. You have to manually stop this process to avoid a computer restart.

Rebooting was not an option, because there more then SQL Server running on this server.

Things That Did Not Work:

First, I killed the process in the Task Manger. Then I clicked on the Refresh Check button, and the process reappeared under a new Process ID.

Next, I then went in to the Services app, and stopped the “SQL Full-text Filter Daemon Laucher (MSSQLSERVER)” service. Again, when on the Refresh Check button, and the process reappeared under a new Process ID.

Third, in the task manager, I attempted to kill any process running under the user: MSSQLFDLaucher.  The processes would just regenerate under a new Process ID.

Resolution:

In the Services App, stop both the”SQL Full-text Filter Daemon Launcher (MSSQLSERVER)” service, and the “SQL Server (MSSQLSERVER)” service. Irregardless, applying the patch will restart the “SQL Server (MSSQLSERVER)” service, so I shutting the service down before patching will not affect anything.

Services App

Then I clicked on the Refresh Check button, and passed the “Check Files In Use”.  However, what must be a software bug, the error remained at the bottom.  I click the Next button to move on.

Successful - Check Files In Use

After the patch successfully applied, I restarted both services, and did not have to reboot the server.

 

Leave a Reply