{"id":92,"date":"2015-10-23T08:25:20","date_gmt":"2015-10-23T14:25:20","guid":{"rendered":"http:\/\/www.osdninja.com\/?p=92"},"modified":"2015-10-23T08:25:20","modified_gmt":"2015-10-23T14:25:20","slug":"to-reboot-or-not-to-reboot-that-is-the-question","status":"publish","type":"post","link":"http:\/\/www.osdninja.com\/?p=92","title":{"rendered":"To Reboot, or Not to Reboot, that is the question&#8230;"},"content":{"rendered":"<p>I have to thank a friend of mine for doing all the testing on this, but many times I&#8217;ve starred at the &#8220;Should Configuration Manager enforce specific behavior regardless of the application&#8217;s intended behavior?&#8221; options along with the Return Codes tab.<\/p>\n<p>Reboot options on the &#8220;User Experience&#8221; for a Deployment Type<a href=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3d283a82c.png\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" width=\"540\" height=\"142\" class=\"alignnone size-full wp-image-93 \" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3d283a82c.png\" alt=\"\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3d283a82c.png 540w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3d283a82c-300x79.png 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/a><\/p>\n<p>Return Codes and application intended behavior<img decoding=\"async\" loading=\"lazy\" width=\"509\" height=\"247\" class=\"alignnone size-full wp-image-94 \" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3dd90c9ab.png\" alt=\"\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3dd90c9ab.png 509w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a3dd90c9ab-300x146.png 300w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/p>\n<p>Below is what happens when selecting the four different options in the drop down, assuming a 3010 return code from the application.<\/p>\n<p><strong>No specific action.<br \/>\n<\/strong>Software Center\u00a0&#8220;Restart required&#8221; text: No<br \/>\n3010 causes reboot?\u00a0 No<br \/>\n3010 System Center &#8220;Status&#8221; text: Installed<\/p>\n<p>Whether or not the software is Required or Available, the computer is not forcibly restarted and no reboot prompts are displayed.<\/p>\n<p><strong>Determine behavior based on return codes:<br \/>\n<\/strong>Software Center &#8220;Restart required&#8221; text: Might be required<br \/>\nApplication return code: 3010<\/p>\n<p>If the installation is Required then following dialog is displayed.<img decoding=\"async\" loading=\"lazy\" width=\"408\" height=\"290\" class=\"alignnone size-full wp-image-95 \" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a4033bcdaf.png\" alt=\"\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a4033bcdaf.png 408w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a4033bcdaf-300x213.png 300w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/p>\n<p>If the software is Available then the computer is not forcibly rebooted and no countdown timer is displayed, only an optional reminder which the user can cancel.<a href=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40bb1b4b3.png\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" width=\"879\" height=\"432\" class=\"alignnone size-full wp-image-96 \" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40bb1b4b3.png\" alt=\"\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40bb1b4b3.png 879w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40bb1b4b3-300x147.png 300w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p id=\"flKMBCy\"><img decoding=\"async\" loading=\"lazy\" width=\"310\" height=\"64\" class=\"alignnone size-full wp-image-97 \" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40d1ef99c.png\" alt=\"\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40d1ef99c.png 310w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40d1ef99c-300x62.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/p>\n<p id=\"fHYccvu\"><img decoding=\"async\" loading=\"lazy\" width=\"407\" height=\"327\" class=\"alignnone size-full wp-image-98 \" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40fcc72b6.png\" alt=\"\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40fcc72b6.png 407w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a40fcc72b6-300x241.png 300w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/p>\n<p>Below is the text displayed in the Software Center when the application gives a return code of 0.\u00a0<a href=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a422f05961.png\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-99 size-full\" src=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a422f05961.png\" alt=\"\" width=\"966\" height=\"534\" srcset=\"http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a422f05961.png 966w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a422f05961-300x166.png 300w, http:\/\/www.osdninja.com\/wp-content\/uploads\/2015\/10\/img_562a422f05961-672x372.png 672w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>The software install program might for a device restart:<br \/>\n<\/strong>Software Center &#8220;Restart required&#8221; text: Might be required<br \/>\n3010 causes reboot?\u00a0 No<br \/>\n3010 System Center &#8220;Status&#8221; text: Installed<\/p>\n<p>If the application installation does cause a reboot it is not logged as an error condition within the Software Center.<\/p>\n<p>Whether or not the software is Required or Available, the computer is not forcibly restarted and no reboot prompts are displayed.\u00a0 This setting is used to ensure that if the application installer itself (e.g. setup.exe) performs a reboot of the system, the SCCM agent is able to handle this scenario and doesn\u2019t consider it to be failure.<\/p>\n<p><strong>Configuration Manager client will force a mandatory device restart:<br \/>\n<\/strong>Same behavior as <strong>Determine behavior based on return codes <\/strong>however it is not based on the return code of the application package.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have to thank a friend of mine for doing all the testing on this, but many times I&#8217;ve starred at the &#8220;Should Configuration Manager enforce specific behavior regardless of the application&#8217;s intended behavior?&#8221; options along with the Return Codes tab. Reboot options on the &#8220;User Experience&#8221; for a Deployment Type Return Codes and application &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.osdninja.com\/?p=92\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;To Reboot, or Not to Reboot, that is the question&#8230;&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.osdninja.com\/index.php?rest_route=\/wp\/v2\/posts\/92"}],"collection":[{"href":"http:\/\/www.osdninja.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.osdninja.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.osdninja.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.osdninja.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=92"}],"version-history":[{"count":3,"href":"http:\/\/www.osdninja.com\/index.php?rest_route=\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":102,"href":"http:\/\/www.osdninja.com\/index.php?rest_route=\/wp\/v2\/posts\/92\/revisions\/102"}],"wp:attachment":[{"href":"http:\/\/www.osdninja.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.osdninja.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.osdninja.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}