The Action Can’t Be Completed Because The File Is Open In Noderunner.exe

The action can’t be completed because the file is open in noderunner.exe – an error you may bump into in Exchange 2013.

Noderunner error Exchange 2013

I came across this error while trying to delete a corrupt content index catalog. The noderunner.exe is a child process of the Microsoft Exchange Search Host Controller service.

Search Host Controller Service in 2013

The issue here is that the file is locked by the HostController service and the fix is to stop the service, delete the file and start the service.

  • Stop-Service HostControllerService.
  • Delete the file.
  • Start-Service HostControllerService.

This error used to popup when you try to remove the database files from disk (of a database you removed from Exchange). That issue has been fixed in the recent rollups.

Leave a Comment