<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Supporto Tecnico Enterprise : Update Roll Up for Exchange</title><link>http://blogs.technet.com/itasupport/archive/tags/Update+Roll+Up+for+Exchange/default.aspx</link><description>Tags: Update Roll Up for Exchange</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Exchange 2007 - I servizi non si avviano dopo l'installazione della Roll Up 1, 2, 3 o 4</title><link>http://blogs.technet.com/itasupport/archive/2008/12/01/servizi-di-exchange-2007-non-partono-all-avvio-dopo-l-installazione-della-roll-up-1-2-3-4.aspx</link><pubDate>Mon, 01 Dec 2008 03:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3160490</guid><dc:creator>itentblg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3160490.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3160490</wfw:commentRss><description>&lt;P&gt;In questo articolo vorrei trattare una problematica nota che però genera ancora qualche chiamata al supporto tecnico.&lt;/P&gt;
&lt;P&gt;Il problema si presenta nel seguente modo: dopo aver installato una delle Roll Up dalla 1 alla 4 di Exchange 2007 Service Pack 1, può capitare che alcuni dei servizi di Exchange, o anche dei tools di monitoraggio e troubleshooting (ExBPA o ExTRA)&amp;nbsp; non riescano improvvisamente più ad avviarsi sul alcuni server.&lt;/P&gt;
&lt;P&gt;Il servizio sembra andare misteriosamente in timeout senza un errore specifico e l'application log non segnala nessun tipo di errore specifico, a parte i seguenti generici:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Event Type: Error &lt;BR&gt;Event Source: Service Control Manager &lt;BR&gt;Event ID: 7000 &lt;BR&gt;Description: The Microsoft "service name" service failed to start due to the following error: &lt;BR&gt;The service did not respond to the start or control request in a timely fashion.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Il problema si genera per quei servizi o applicativi che sono stati sviluppati in managed code, ovvero in .NET, generalmente fanno capo ai seguenti eseguibili:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;[Percorso di installazione di Exchange]\ &lt;BR&gt;Bin\ExBPA.exe &lt;BR&gt;Bin\ExBPACmd.exe &lt;BR&gt;Bin\ExTRA.exe &lt;/P&gt;
&lt;P&gt;Bin\EdgeTransport.exe&lt;/P&gt;
&lt;P&gt;Bin\Microsoft.Exchange.Cluster.ReplayService.exe &lt;BR&gt;Bin\Microsoft.Exchange.EdgeSyncSvc.exe &lt;BR&gt;Bin\Microsoft.Exchange.Monitoring.exe &lt;BR&gt;Bin\Microsoft.Exchange.Search.ExSearch.exe &lt;BR&gt;Bin\Microsoft.Exchange.ServiceHost.exe &lt;BR&gt;Bin\EdgeTransport.exeBin\MSExchangeMailboxAssistants.exe &lt;BR&gt;Bin\MSExchangeMailSubmission.exe &lt;BR&gt;Bin\MSExchangeTransportLogSearch.exe &lt;BR&gt;ClientAccess\PopImap\Microsoft.Exchange.Imap4.Exe &lt;BR&gt;ClientAccess\PopImap\Microsoft.Exchange.Pop3.Exe&lt;/P&gt;
&lt;P&gt;Bin\Microsoft.Exchange.AntispamUpdateSvc.exe &lt;BR&gt;Bin\MsExchangeFDS.exe &lt;BR&gt;Bin\MSExchangeTransport.exe &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Per quale motivo i servizi dovrebbero andare in timeout?&lt;/P&gt;
&lt;P&gt;La problematica è di per se tanto misteriosa quanto di semplice risoluzione!&lt;/P&gt;
&lt;P&gt;Intanto il problema si presenta per quei server che non hanno accesso diretto ad internet e devono passare obbligatoriamente tramite un web proxy.&lt;/P&gt;
&lt;P&gt;In sostanza all'avvio del programma viene caricato dal .NET Framework l'assembly del programma che a sua volta cerca di verificare la firma Authenticode con cui è stato firmato il codice. Per fare questa attività deve essere verificato che il codice non sia stato firmato con un certificato non valido, e per poter fare questa verifica la funzione del CryptoAPI cerca di collegarsi al sito &lt;A href="http://crl.microsoft.com/" mce_href="http://crl.microsoft.com"&gt;http://crl.microsoft.com&lt;/A&gt; per scaricare la Certificate Revocation List con cui fare il controllo.&lt;/P&gt;
&lt;P&gt;Nel caso in cui non vi sia l'accesso ad internet o tale accesso sia vincolato al passaggio attraverso un proxy server, questa operazione fallisce fintanto che i continui tentativi superano il tempo massimo che il Service Control Manger ha definito come validi per l'avvio di un servizio.&lt;/P&gt;
&lt;H2&gt;Soluzione&lt;/H2&gt;
&lt;P&gt;Prima Soluzione&lt;/P&gt;
&lt;P&gt;Su un server 2003 è possibile utilizzare il comando proxycfg.exe per settare un proxy a livello di sistema e utilizzabile dal server stesso. Putroppo questa soluzione ha il problema che se il proxy è autenticato, il comando non può essere utilizzato in quanto non permette di specificare le credenziali da usare.&lt;/P&gt;
&lt;P&gt;Seconda soluzione&lt;/P&gt;
&lt;P&gt;Questa è la soluzione consigliata e raccomandata, si può applicare in 2 modi, uno manuale e uno automatico, entrambi richiedono l'installazione di una delle seguenti fixes e in pratica evitano che venga eseguita la verifica di validità tramite la CRL:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;FIX: A .NET Framework 2.0 managed application that has an Authenticode signature takes longer than usual to start&lt;BR&gt;&lt;A title=http://support.microsoft.com/kb/936707/ href="http://support.microsoft.com/kb/936707/" mce_href="http://support.microsoft.com/kb/936707/"&gt;http://support.microsoft.com/kb/936707/&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;FIX: You may notice that the memory load is very high when you run an application that is built on the .NET Framework 2.0&lt;BR&gt;&lt;A title=http://support.microsoft.com/kb/942027/ href="http://support.microsoft.com/kb/942027/" mce_href="http://support.microsoft.com/kb/942027/"&gt;http://support.microsoft.com/kb/942027/&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Consiglio di installare il Service Pack 1 per la .NET Framework che contiene entrambi gli aggiornamenti sopra indicati:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Problems that are fixed in the .NET Framework 2.0 Service Pack 1&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/945757/"&gt;http://support.microsoft.com/kb/945757/&lt;/A&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Manuale&lt;/H3&gt;
&lt;P&gt;La soluzione manuale consiste nel creare, dove non esistesse già, un file di configurazione per il servizio\programma che non parte.&lt;/P&gt;
&lt;P&gt;Questo file di configurazione sarà nominato con lo stesso nome completo di estensione dell'eseguibile, ma avrà appesa un estensione aggiuntiva ".config".&lt;/P&gt;
&lt;P&gt;Per fare un esempio: se il programma si chiamasse "Microsoft.exchange.transport.exe", il file di configurazione dovrebbe risultare "Microsoft.exchange.transport.exe&lt;STRONG&gt;.config&lt;/STRONG&gt;"&lt;/P&gt;
&lt;P&gt;Il file di configurazione dovrà contenere la seguente entry:&lt;/P&gt;
&lt;P&gt;&amp;lt;configuration&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;runtime&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;generatePublisherEvidence enabled="false" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/runtime&amp;gt; &lt;BR&gt;&amp;lt;/configuration&amp;gt;&lt;/P&gt;
&lt;P&gt;Se il file fosse già presente con una struttura simile o con informazioni maggiori, è sufficiente aprirlo con notepad, trovare il percorso in &amp;lt;Configuration&amp;gt;&amp;lt;runtime&amp;gt; e inserire la entry &amp;lt;generatePublisherEvidence enabled="false" /&amp;gt;&lt;/P&gt;
&lt;H3&gt;Automatico&lt;/H3&gt;
&lt;P&gt;La versione automatica è la migliore, e si tratta semplicemente di installare la Roll Up 5 di Exchange 2007 Sp1.&lt;/P&gt;
&lt;P&gt;Description of Update Rollup 5 for Exchange Server 2007 Service Pack 1&lt;BR&gt;&lt;A href="http://support.microsoft.com/?kbid=953467" mce_href="http://support.microsoft.com/?kbid=953467"&gt;http://support.microsoft.com/?kbid=953467&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG title=Download alt=Download src="http://support.microsoft.com/library/images/support/kbgraphics/public/EN-US/Download.gif" mce_src="http://support.microsoft.com/library/images/support/kbgraphics/public/EN-US/Download.gif"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=652ED33A-11A1-459C-8FFE-90B9CBFE7903&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=652ED33A-11A1-459C-8FFE-90B9CBFE7903&amp;amp;displaylang=en"&gt;Download the Update Rollup 5 for Exchange Server 2007 Service Pack 1 package now.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;L'installer della RU5 provvede in automatico a fare il controllo di esistenza e bontà dei files di configurazione per i servizi riportati all'inizio dell'articolo.&lt;/P&gt;
&lt;P&gt;Nel caso il file di configurazione non fosse presente, l'installer provvede a creare il file stesso e a compilarlo. Se il file fosse già presente, verrà modificato con l'aggiunta della entry corretta per evitare il controllo.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Maggiori informazioni e approfondimenti:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Exchange Server 2007 managed code services do not start after you install an update rollup for Exchange Server 2007&lt;BR&gt;&lt;A title=http://support.microsoft.com/kb/944752 href="http://support.microsoft.com/kb/944752" mce_href="http://support.microsoft.com/kb/944752"&gt;http://support.microsoft.com/kb/944752&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Exchange 2007 managed services might time out during certificate revocation checks&lt;BR&gt;&lt;A title=http://msexchangeteam.com/archive/2008/07/08/449159.aspx href="http://msexchangeteam.com/archive/2008/07/08/449159.aspx" mce_href="http://msexchangeteam.com/archive/2008/07/08/449159.aspx"&gt;http://msexchangeteam.com/archive/2008/07/08/449159.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/itasupport/pages/francesco-poli.aspx" mce_href="http://blogs.technet.com/itasupport/pages/francesco-poli.aspx"&gt;Francesco Poli&lt;/A&gt; &lt;BR&gt;Senior Support Engineer &lt;BR&gt;Microsoft Enterprise Exchange Support&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3160490" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/itasupport/archive/tags/Exchange+Team/default.aspx">Exchange Team</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Francesco+Poli/default.aspx">Francesco Poli</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Update+Roll+Up+for+Exchange/default.aspx">Update Roll Up for Exchange</category></item></channel></rss>