rcon: No, in the workaround you are simply increasing the service timeout to 2 minutes instead of 1 minute.
An alternate solution, rather than changing the service timeout which requires a restart and changes the timeout for all services, is the following:
Install fix from http://support.microsoft.com/kb/942027/ (or have a higher CLR build e.g. 2.0.50727.926). This contains the fix outlined in http://support.microsoft.com/default.aspx/kb/936707.
Create configuration files for all managed code Exchange 2007 services to resolve this issue.
To create an application configuration file that contains this configuration setting, follow these steps:
1. Create a file, and then name the file the <ApplicationName>.exe.config file.
2. In a text editor, open the file that you created in step 1.
3. Add the following code to the file.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
4. Save the changes to the file.
If the configuration file already exists for a service add the “<generatePublisherEvidence enabled="false"/>” line to the runtime options section in the file.
Services/Apps which you may want to update the .config file:
EdgeTransport.exe
ExBPA.exe
ExBPACmd.exe
ExTRA.exe
Microsoft.Exchange.Cluster.ReplayService.exe
Microsoft.Exchange.EdgeSyncSvc.exe
Microsoft.Exchange.Monitoring.exe
Microsoft.Exchange.Search.ExSearch.exe
Microsoft.Exchange.ServiceHost.exe
MSExchangeMailboxAssistants.exe
MSExchangeMailSubmission.exe
MSExchangeTransportLogSearch.exe
Services which you need to create a .config file for:
Microsoft.Exchange.AntispamUpdateSvc.exe
MsExchangeFDS.exe
MSExchangeTransport.exe