{"id":433,"date":"2012-12-07T14:08:13","date_gmt":"2012-12-07T21:08:13","guid":{"rendered":"https:\/\/mmman.itgroove.net\/?p=433"},"modified":"2023-02-24T21:46:59","modified_gmt":"2023-02-24T21:46:59","slug":"search-host-controller-service-in-starting-state-sharepoint-2013-8","status":"publish","type":"post","link":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/","title":{"rendered":"Search Host Controller Service in &#8220;Starting&#8221; state (SharePoint 2013)"},"content":{"rendered":"<p>I ran into exactly this issue as described by the post below. <\/p>\n<p><\/span><\/span><\/span><a title=\"http:\/\/blog.mwiedemeyer.de\/post\/2012\/10\/11\/Search-Host-Controller-Service-in-Starting-state\" href=\"http:\/\/blog.mwiedemeyer.de\/post\/2012\/10\/11\/Search-Host-Controller-Service-in-Starting-state\">http:\/\/blog.mwiedemeyer.de\/post\/2012\/10\/11\/Search-Host-Controller-Service-in-Starting-state<\/a><\/p>\n<p>On the &quot;Services on Server&quot; page, the &quot;Search Host Controller Service&quot; showed the status &quot;Starting&quot;.<\/p>\n<p>Basically, running the following PowerShell as the Farm Admin Account (run as administrator in PowerShell) solves the issue.<\/p>\n<p>[sourcecode language=&#8221;powershell&#8221;]<br \/>\n$acl = Get-Acl HKLM:\\System\\CurrentControlSet\\Control\\ComputerName<br \/>\n$person = [System.Security.Principal.NTAccount] &quot;Users&quot;<br \/>\n$access = [System.Security.AccessControl.RegistryRights]::FullControl<br \/>\n$inheritance = [System.Security.AccessControl.InheritanceFlags] &quot;ContainerInherit, ObjectInherit&quot;<br \/>\n$propagation = [System.Security.AccessControl.PropagationFlags]::None<br \/>\n$type = [System.Security.AccessControl.AccessControlType]::Allow<br \/>\n$rule = New-Object System.Security.AccessControl.RegistryAccessRule($person, $access, $inheritance, $propagation, $type)<br \/>\n$acl.AddAccessRule($rule)<br \/>\nSet-Acl HKLM:\\System\\CurrentControlSet\\Control\\ComputerName $acl<br \/>\n$sh = Get-SPServiceInstance | ? {$_.TypeName -eq &quot;Search Host Controller Service&quot;}<br \/>\n$sh.Unprovision()<br \/>\n$sh.Provision($true)<br \/>\n[\/sourcecode]<\/p>\n<p>Basically, the first part is setting (correcting) some registry settings, and then the Search Host Controller Service is being reprovisioned. <\/p>\n<p>Be aware, this service is being provisioned as the user who you\u2019re running the PowerShell as. I ran into an unrelated issue with the Admin account\u2019s password not being stored in Central Admin (it may have been changed at some point between when Central Admin was setup and now), so it prompted me to set the password in Central Admin (via another PowerShell command \u201cSet-SPManagedAccount\u201d). Again, this was unrelated, but I couldn\u2019t run the last step, \u201cProvision\u201d, until I had resolved this.<\/p>\n<p>Many thanks to Marco Wiedemeyer and SPJeff!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I ran into exactly this issue as described by the post below. http:\/\/blog.mwiedemeyer.de\/post\/2012\/10\/11\/Search-Host-Controller-Service-in-Starting-state On the &quot;Services on Server&quot; page, the &quot;Search Host Controller Service&quot; showed the status &quot;Starting&quot;. Basically, running the following PowerShell as the Farm Admin Account (run as administrator in PowerShell) solves the issue. [sourcecode language=&#8221;powershell&#8221;] $acl = Get-Acl HKLM:\\System\\CurrentControlSet\\Control\\ComputerName $person = [System.Security.Principal.NTAccount] &hellip; <a href=\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/\"><\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[31,7],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Search Host Controller Service in &quot;Starting&quot; state (SharePoint 2013) - Archive<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Search Host Controller Service in &quot;Starting&quot; state (SharePoint 2013) - Archive\" \/>\n<meta property=\"og:description\" content=\"I ran into exactly this issue as described by the post below. http:\/\/blog.mwiedemeyer.de\/post\/2012\/10\/11\/Search-Host-Controller-Service-in-Starting-state On the &quot;Services on Server&quot; page, the &quot;Search Host Controller Service&quot; showed the status &quot;Starting&quot;. Basically, running the following PowerShell as the Farm Admin Account (run as administrator in PowerShell) solves the issue. [sourcecode language=&#8221;powershell&#8221;] $acl = Get-Acl HKLM:SystemCurrentControlSetControlComputerName $person = [System.Security.Principal.NTAccount] &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Archive\" \/>\n<meta property=\"article:published_time\" content=\"2012-12-07T21:08:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T21:46:59+00:00\" \/>\n<meta name=\"author\" content=\"Colin Phillips (Alumni)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Colin Phillips (Alumni)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/\",\"url\":\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/\",\"name\":\"Search Host Controller Service in \\\"Starting\\\" state (SharePoint 2013) - Archive\",\"isPartOf\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#website\"},\"datePublished\":\"2012-12-07T21:08:13+00:00\",\"dateModified\":\"2023-02-24T21:46:59+00:00\",\"author\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b\"},\"breadcrumb\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog Archive\",\"item\":\"https:\/\/regroove.ca\/archive\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Search Host Controller Service in &#8220;Starting&#8221; state (SharePoint 2013)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regroove.ca\/archive\/#website\",\"url\":\"https:\/\/regroove.ca\/archive\/\",\"name\":\"Archive\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regroove.ca\/archive\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b\",\"name\":\"Colin Phillips (Alumni)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g\",\"caption\":\"Colin Phillips (Alumni)\"},\"url\":\"https:\/\/regroove.ca\/archive\/author\/cphillips\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Search Host Controller Service in \"Starting\" state (SharePoint 2013) - Archive","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/","og_locale":"en_US","og_type":"article","og_title":"Search Host Controller Service in \"Starting\" state (SharePoint 2013) - Archive","og_description":"I ran into exactly this issue as described by the post below. http:\/\/blog.mwiedemeyer.de\/post\/2012\/10\/11\/Search-Host-Controller-Service-in-Starting-state On the &quot;Services on Server&quot; page, the &quot;Search Host Controller Service&quot; showed the status &quot;Starting&quot;. Basically, running the following PowerShell as the Farm Admin Account (run as administrator in PowerShell) solves the issue. [sourcecode language=&#8221;powershell&#8221;] $acl = Get-Acl HKLM:SystemCurrentControlSetControlComputerName $person = [System.Security.Principal.NTAccount] &hellip;","og_url":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/","og_site_name":"Archive","article_published_time":"2012-12-07T21:08:13+00:00","article_modified_time":"2023-02-24T21:46:59+00:00","author":"Colin Phillips (Alumni)","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Colin Phillips (Alumni)","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/","url":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/","name":"Search Host Controller Service in \"Starting\" state (SharePoint 2013) - Archive","isPartOf":{"@id":"https:\/\/regroove.ca\/archive\/#website"},"datePublished":"2012-12-07T21:08:13+00:00","dateModified":"2023-02-24T21:46:59+00:00","author":{"@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b"},"breadcrumb":{"@id":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/regroove.ca\/archive\/2012\/12\/07\/search-host-controller-service-in-starting-state-sharepoint-2013-8\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Archive","item":"https:\/\/regroove.ca\/archive\/"},{"@type":"ListItem","position":2,"name":"Search Host Controller Service in &#8220;Starting&#8221; state (SharePoint 2013)"}]},{"@type":"WebSite","@id":"https:\/\/regroove.ca\/archive\/#website","url":"https:\/\/regroove.ca\/archive\/","name":"Archive","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regroove.ca\/archive\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b","name":"Colin Phillips (Alumni)","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g","caption":"Colin Phillips (Alumni)"},"url":"https:\/\/regroove.ca\/archive\/author\/cphillips\/"}]}},"_links":{"self":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/433"}],"collection":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/comments?post=433"}],"version-history":[{"count":1,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/433\/revisions"}],"predecessor-version":[{"id":1976,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/433\/revisions\/1976"}],"wp:attachment":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/media?parent=433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/categories?post=433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/tags?post=433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}