SymptomsIt is not possible to enable php as FastCGI on the domain. The following error is displayed in Parallels Plesk Panel:
Error: Unable to update hosting preferences:
websrvmng failed: The process cannot access the file because it is being used by another process.
(Error code 32) at Open file 'C:\WINDOWS\system32\inetsrv\fcgiext.ini'"
ResolutionThis problem was completely fixed in Parallels Plesk Panel 10. Consider upgrading to the latest version.
Hot-fix is available for the Parallels Plesk Panel 9.5.4.
Replace the file %plesk_bin%\IIS6NativeProvider.dll with the file from the attachment and restart Parallels Plesk Panel services.
Do not forget to backup original file.
As for the other Parallels Plesk Panel 9.x apply the following workaround.
Please create the registry key TmpIniFileCopyCount (DWORD type) with value 1000 at the Plesk configuration section:
[Wow6432Node\] is used in case the server is Windows x64.
If key TmpIniFileCopyCount already exists with some value, please change it to 1000.
It is necessary to restart IIS for applying changes.
This string increases the number of retry attempts for IIS to get access to the file 'C:\WINDOWS\system32\inetsrv\fcgiext.ini'