{"id":18925,"date":"2017-10-02T12:40:00","date_gmt":"2017-10-02T12:40:00","guid":{"rendered":"https:\/\/www.mirekusoft.com\/?p=18925"},"modified":"2021-09-22T17:31:44","modified_gmt":"2021-09-22T17:31:44","slug":"the-problem-with-shutdown-dialog","status":"publish","type":"post","link":"https:\/\/www.mirekusoft.com\/the-problem-with-shutdown-dialog\/","title":{"rendered":"The Problem with the Shutdown Dialog"},"content":{"rendered":"\n\n
\n \n
\n \n
\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n <\/div>\n \n
\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n
\n \n\n
<\/div>\n <\/div>\n <\/div>\n<\/div>\n \n\n
\n Rate this post<\/span>\n <\/div>\n <\/div>\n

In addition to installing software I need<\/a>, another thing I also do when setting up a new computer is enabling the following group policy option for Turn off automatic termination of applications that block or cancel shutdown<\/em>. It\u2019s in the\u00a0<\/em>Shutdown Options part of the group policy editor (you will need the Professional edition of Windows for this). What does it do and why is needed?<\/p>\n

\"image\"<\/p>\n\n\n\n
Shutdown Options<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

This option controls the Shutdown UI that gets shown when you have an application that blocks shutdown. Since Windows Vista, the following UI is show on shutdown. What problem did it solve?<\/p>\n

\"shutdown<\/p>\n\n\n\n
The full screen shutdown dialog<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

Well prior to this dialog when you attempted to shutdown it was hard to keep track of the different application windows that may have been blocking shutdown or requesting something from the user to allow shutdown. The shutdown dialog allows you to easily see what applications are blocking shutdown.<\/p>\n

 <\/p>\n

However this dialog creates issues of it\u2019s own. It gives you two options that aren\u2019t really helpful. Shut down anyway<\/em> and Cancel<\/em>. Shutdown anyway<\/em> means exactly that. It means possibly losing work and important state. And choosing cancel doesn\u2019t help because you\u2019re back to square one of trying to shutdown.<\/p>\n

 <\/p>\n

It would be nice if there was a way to respond to applications that are blocking shutdown and save your work as necessary. However the dialog is full screen and doesn\u2019t allow switching to other applications.<\/p>\n

 <\/p>\n

Ideally most applications would be smart enough to save their current state and restore it when on reboot instead of blocking shutdown. For instance if you had a document you had modified the application would save the modified document to a temporary document and restore that when it was run after restart. However until that happens I find disabling the shutdown dialog allows me to restart without losing work.<\/p>\n","protected":false},"excerpt":{"rendered":"

In addition to installing software I need, another thing I also do when setting up a new computer is enabling the following group policy option for Turn off automatic termination of applications that block or cancel shutdown. It\u2019s in the\u00a0Shutdown Options part of the group policy editor (you will need the Professional edition of Windows … Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":19694,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":"","_wp_rev_ctl_limit":""},"categories":[14],"tags":[],"_links":{"self":[{"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/posts\/18925"}],"collection":[{"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/comments?post=18925"}],"version-history":[{"count":0,"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/posts\/18925\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/media\/19694"}],"wp:attachment":[{"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/media?parent=18925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/categories?post=18925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mirekusoft.com\/wp-json\/wp\/v2\/tags?post=18925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}