SharePoint 製品とテクノロジ構成ウィザードが失敗する
前提
SharePointのバージョン:12.0.6420.1000
いろいろパッチを適用しているとSharePoint 製品とテクノロジ構成ウィザードが失敗する様になってしまいました。
その際、「%Programfiles%\Common Files\Microsoft Shared\web server extensions\12\LOGS」の
「PSCDiagnostics_10_15_3020_13_54_27_238_1815357380.log」をみると
以下の様に「SPSearchService」のサービス開始に失敗しているようでした。
12/02/2010 12:26:25 7 INF Calling SPServiceInstance.Provision for instance Microsoft.SharePoint.Search.Administration.SPSearchServiceInstance, service Microsoft.SharePoint.Search.Administration.SPSearchService 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:27:08 1 INF Not running in high contrast, so we will paint the background with our trademarked image 12/02/2010 12:28:01 7 ERR Task services has failed with an unknown exception 12/02/2010 12:28:01 7 ERR Exception: System.ServiceProcess.TimeoutException: タイムアウトが時間切れになりました。操作は完了していません。 場所 System.ServiceProcess.ServiceController.WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeout) 場所 Microsoft.SharePoint.Win32.SPAdvApi32.StartService(String strServiceName) 場所 Microsoft.SharePoint.Administration.SPWindowsServiceInstance.Start() 場所 Microsoft.SharePoint.Administration.SPWindowsServiceInstance.Provision(Boolean start) 場所 Microsoft.SharePoint.Administration.SPWindowsServiceInstance.Provision() 場所 Microsoft.SharePoint.Search.Administration.SPSearchServiceInstance.Provision() 場所 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstanceInConfigDB(Boolean provisionTheServiceInstanceToo, String serviceInstanceRegistryKeyName, Object sharepointServiceObject) 場所 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstances(Boolean provisionTheServiceInstancesToo, String serviceRegistryKeyName, Object sharepointServiceObject) 場所 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServices(Boolean provisionTheServicesToo) 場所 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.Run() 場所 Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()
いろいろ調べて、以下のレジストリのキーを削除する事で治りました。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\WSS\Services\Microsoft.SharePoint.Search.Administration.SPSearchService