{"id":413,"date":"2023-12-22T11:55:21","date_gmt":"2023-12-22T09:55:21","guid":{"rendered":"http:\/\/www.busted.dk\/blog\/?p=413"},"modified":"2025-05-06T21:59:27","modified_gmt":"2025-05-06T19:59:27","slug":"how_to_identify_-a_failed_application_during_windows_pre-provisioning","status":"publish","type":"post","link":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/","title":{"rendered":"How to Identify a Failed Application During Windows Pre-Provisioning"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">When deploying devices via Windows Autopilot, you may encounter an issue where the <strong>Enrollment Status Page (ESP)<\/strong> hangs during application installation. This is usually caused by a problem with one of the apps being installed during the pre-provisioning phase. Fortunately, identifying the problematic app is straightforward.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Identifying the Problematic App<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To determine which application is causing the ESP to hang, follow these steps:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Open a Command Prompt<\/strong>\n<ul class=\"wp-block-list\">\n<li>During the <strong>Out-of-Box Experience (OOBE)<\/strong>, press <strong>Shift + F10<\/strong> to launch a command prompt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Open the Registry Editor<\/strong>\n<ul class=\"wp-block-list\">\n<li>In the command prompt, type <code>regedit<\/code> and press <strong>Enter<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Navigate to the ESP Tracking Information<\/strong>\n<ul class=\"wp-block-list\">\n<li>Go to the following registry path:<code>HKLM:\\Software\\Microsoft\\Windows\\Autopilot\\EnrollmentStatusTracking\\ESPTrackingInfo\\Diagnostics\\Sidecar<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Analyze the Entries<\/strong>\n<ul class=\"wp-block-list\">\n<li>Under this key, you&#8217;ll see multiple subkeys representing the apps being deployed.<\/li>\n\n\n\n<li>Each key will contain several properties structured as:<code>.\/Device\/Vendor\/...\/{GUID}<\/code><\/li>\n\n\n\n<li>The <strong>data value<\/strong> for each property indicates the installation status:\n<ul class=\"wp-block-list\">\n<li><strong>3<\/strong> \u2192 Installation was <strong>successful<\/strong><\/li>\n\n\n\n<li><strong>4<\/strong> \u2192 Installation <strong>failed<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">By identifying which app has a status value of <strong>4<\/strong>, you can pinpoint the application causing the issue. From there, you can troubleshoot the installation failure, adjust your deployment configuration, or exclude the app from ESP until the issue is resolved. This method ensures a smoother Autopilot deployment process and minimizes delays in provisioning new devices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When deploying devices via Windows Autopilot, you may encounter an issue where the Enrollment Status Page (ESP) hangs during application installation. This is usually caused by a problem with one of the apps being installed during the pre-provisioning phase. Fortunately, identifying the problematic app is straightforward. Identifying the Problematic App To determine which application is &#8230; <a title=\"How to Identify a Failed Application During Windows Pre-Provisioning\" class=\"read-more\" href=\"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/\" aria-label=\"Read more about How to Identify a Failed Application During Windows Pre-Provisioning\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":470,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47],"tags":[56,57,55],"class_list":["post-413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-intune","tag-autopilot","tag-esp","tag-pre-provisioning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Identify a Failed Application During Windows Pre-Provisioning - Peter Busted<\/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:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter\" \/>\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\":\"Article\",\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/\"},\"author\":{\"name\":\"Peter\",\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/#\\\/schema\\\/person\\\/6f1b95dddb508da8b018577701c33c9d\"},\"headline\":\"How to Identify a Failed Application During Windows Pre-Provisioning\",\"datePublished\":\"2023-12-22T09:55:21+00:00\",\"dateModified\":\"2025-05-06T19:59:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/\"},\"wordCount\":207,\"publisher\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/#\\\/schema\\\/person\\\/6f1b95dddb508da8b018577701c33c9d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp\",\"keywords\":[\"autopilot\",\"esp\",\"Pre-provisioning\"],\"articleSection\":[\"Intune\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/\",\"url\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/\",\"name\":\"How to Identify a Failed Application During Windows Pre-Provisioning - Peter Busted\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp\",\"datePublished\":\"2023-12-22T09:55:21+00:00\",\"dateModified\":\"2025-05-06T19:59:27+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp\",\"contentUrl\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp\",\"width\":1792,\"height\":1024},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/\",\"name\":\"Peter Busted\",\"description\":\"A blog about my daily work with tech and more, running since 2008\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/#\\\/schema\\\/person\\\/6f1b95dddb508da8b018577701c33c9d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/#\\\/schema\\\/person\\\/6f1b95dddb508da8b018577701c33c9d\",\"name\":\"Peter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp\",\"url\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp\",\"contentUrl\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp\",\"width\":1790,\"height\":357,\"caption\":\"Peter\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp\"},\"url\":\"https:\\\/\\\/www.busted.dk\\\/blog\\\/author\\\/peter\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Identify a Failed Application During Windows Pre-Provisioning - Peter Busted","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:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/","twitter_misc":{"Written by":"Peter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/#article","isPartOf":{"@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/"},"author":{"name":"Peter","@id":"https:\/\/www.busted.dk\/blog\/#\/schema\/person\/6f1b95dddb508da8b018577701c33c9d"},"headline":"How to Identify a Failed Application During Windows Pre-Provisioning","datePublished":"2023-12-22T09:55:21+00:00","dateModified":"2025-05-06T19:59:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/"},"wordCount":207,"publisher":{"@id":"https:\/\/www.busted.dk\/blog\/#\/schema\/person\/6f1b95dddb508da8b018577701c33c9d"},"image":{"@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/#primaryimage"},"thumbnailUrl":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2023\/12\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp","keywords":["autopilot","esp","Pre-provisioning"],"articleSection":["Intune"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/","url":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/","name":"How to Identify a Failed Application During Windows Pre-Provisioning - Peter Busted","isPartOf":{"@id":"https:\/\/www.busted.dk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/#primaryimage"},"image":{"@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/#primaryimage"},"thumbnailUrl":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2023\/12\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp","datePublished":"2023-12-22T09:55:21+00:00","dateModified":"2025-05-06T19:59:27+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.busted.dk\/blog\/how_to_identify_-a_failed_application_during_windows_pre-provisioning\/#primaryimage","url":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2023\/12\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp","contentUrl":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2023\/12\/4f92c1ca-c4a2-4da8-a7e6-00f7956c3274.webp","width":1792,"height":1024},{"@type":"WebSite","@id":"https:\/\/www.busted.dk\/blog\/#website","url":"https:\/\/www.busted.dk\/blog\/","name":"Peter Busted","description":"A blog about my daily work with tech and more, running since 2008","publisher":{"@id":"https:\/\/www.busted.dk\/blog\/#\/schema\/person\/6f1b95dddb508da8b018577701c33c9d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.busted.dk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.busted.dk\/blog\/#\/schema\/person\/6f1b95dddb508da8b018577701c33c9d","name":"Peter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2025\/03\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp","url":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2025\/03\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp","contentUrl":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2025\/03\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp","width":1790,"height":357,"caption":"Peter"},"logo":{"@id":"https:\/\/www.busted.dk\/blog\/wp-content\/uploads\/2025\/03\/cropped-f819f80c-bdd3-4653-87cc-89c692229010.webp"},"url":"https:\/\/www.busted.dk\/blog\/author\/peter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/posts\/413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":6,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"predecessor-version":[{"id":613,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions\/613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/media\/470"}],"wp:attachment":[{"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.busted.dk\/blog\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}