{"id":6238,"date":"2019-02-04T04:04:39","date_gmt":"2019-02-04T12:04:39","guid":{"rendered":"https:\/\/www.coretechnologies.com\/blog\/?p=6238"},"modified":"2023-01-07T17:36:41","modified_gmt":"2023-01-08T01:36:41","slug":"dropbox-selective-sync-popup","status":"publish","type":"post","link":"https:\/\/www.coretechnologies.com\/blog\/software\/dropbox-selective-sync-popup\/","title":{"rendered":"Watch out for Dropbox Prompts when Running as a Service!"},"content":{"rendered":"<div align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"no-lazy-load\" src=\"\/blog\/images\/dropbox-file-download.png\" title=\"Dropbox prompts\" alt=\"Dropbox prompts\" border=\"0\" width=\"186\" height=\"117\" \/><\/div>\n<p>Are you running Dropbox as a Windows Service? Do you rely on Dropbox to operate unattended in the background, synchronizing your important files 24&#215;7?<\/p>\n<p>If so, then be on the lookout for the new <a href=\"https:\/\/www.dropboxforum.com\/t5\/Installation-and-desktop-app\/New-dialog-box-when-deleting-files-via-the-desktop\/td-p\/260406\" target=\"_blank\" rel=\"noopener noreferrer\">Selective sync warning dialog<\/a> &mdash; a popup window that requires your confirmation whenever a file is deleted. Left unanswered, <b>it will stop Dropbox dead in its tracks<\/b> and prevent all future synchronization!<\/p>\n<h2 class=\"blog-caption\">Delete from your account and all devices?<\/h2>\n<p>The warning was introduced in <a href=\"https:\/\/www.dropboxforum.com\/t5\/Desktop-client-builds\/Stable-Build-51-4-66\/m-p\/279090\" target=\"_blank\" rel=\"noopener noreferrer\">Dropbox version 51.4.66<\/a> (June 2018). It looks like this:<\/p>\n<div align=\"center\"><a href=\"\/blog\/images\/dropbox-selective-sync-confirmation.webp\" class=\"zoomPopup\" title=\"Dropbox selective sync confirmation popup\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"no-lazy-load image-padding\" src=\"\/blog\/images\/dropbox-selective-sync-confirmation.png\" title=\"Dropbox selective sync confirmation popup (click to enlarge)\" alt=\"Dropbox selective sync confirmation popup\" border=\"0\" width=\"440\" height=\"135\" \/><\/a><\/div>\n<p>Checking the <b>Don&#8217;t ask me this again<\/b> box will eliminate the warning going forward &mdash; a welcome capability. It&#8217;s certainly an improvement over having to dismiss the window on each delete! Thanks you, Dropbox developers, for providing the checkbox.<\/p>\n<p>But having the only control in the warning itself means that we can only make the &#8220;don&#8217;t ask&#8221; selection <b>when the warning is triggered<\/b>. And who knows if we&#8217;ll be around then?<\/p>\n<p>Unfortunately Dropbox (and AlwaysUp) user <a href=\"https:\/\/www.dropboxforum.com\/t5\/user\/viewprofilepage\/user-id\/791485\" target=\"_blank\" rel=\"noopener noreferrer\">howeboards<\/a> has fallen victim to the prompt. He describes the situation in this <a href=\"https:\/\/www.dropboxforum.com\/t5\/Error-messages\/New-quot-Delete-from-all-computers-quot-prompt\/td-p\/282288\" target=\"_blank\" rel=\"noopener noreferrer\">support forum post<\/a>:<\/p>\n<div class=\"highlight-box-green\" style=\"background:#ffffe6;\">\n<img decoding=\"async\" src=\"\/images\/quotes-transparent-21x21.png\"> On the server, the Dropbox account &#8220;A&#8221; as configured under AlwaysUp in &#8220;service&#8221; mode is configured to run under the same Windows administrator account as what it would be if one was to log in to the server. It is still the same user account that it is &#8220;running as&#8221; in either case with the same configuration and the same Dropbox directory location. <\/p>\n<p>Because this server is hosted in Azure, is taken off-line overnight and\/or might reboot, it is not ideal to have to log in to the server to make sure Dropbox is running. So the permission issue I mentioned is because <b>an automated process deleted a file or moved a file, and no one was there to click a dialog regardless if it was running in the foreground or the background<\/b>. To work around this, I have had to manually restart Dropbox in that user&#8217;s foreground session to click the dialog to make it remember it. That is just plain crazy.\n<\/div>\n<p>Crazy indeed! We can surely do better.<\/p>\n<h2 class=\"blog-caption\">Any Dropbox developers reading? Please implement one of these alternatives for future warnings<\/h2>\n<p>In addition to the graphical controls in the warnings, can you please include viable options for those of us running Dropbox unattended?<\/p>\n<p>Here are some suggestions to avoid those unwelcome prompts:<\/p>\n<ol>\n<li>\n<h3>Add a specific option to the settings window<\/h3>\n<p>Add a new checkbox labeled &#8220;Don&#8217;t warn me when deleting files&#8221;. Checking it would eliminate the warning without having to interact with Dropbox at some obscure time.<\/p>\n<\/li>\n<li>\n<h3>Add a general &#8220;Don&#8217;t warn me&#8221; option to the settings window<\/h3>\n<p>This broad setting would apply to all current and future warnings &mdash; not just the specific one raised in this article.<\/p>\n<p>Such a powerful control may seem reckless, but I can assure you: Many of your customers would happily avoid <u>any confirmation<\/u> that has the power to cripple synchronization for several hours!<\/p>\n<\/li>\n<li>\n<h3>Introduce (and document) a registry value that governs the warning<\/h3>\n<p>This approach puts technical folks in the driver&#8217;s seat, but with zero impact (and complexity) on the user interface.<\/p>\n<\/li>\n<\/ol>\n<div align=\"center\">\n<div class=\"cta-button-1\">\n<table role=\"presentation\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" align=\"left\">\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"\/blog\/tag\/dropbox\/\" title=\"More about running Dropbox as a Windows Service\"><span><nobr>Read more articles about Dropbox&#8230;<\/nobr><\/span><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<!-- relpost-thumb-wrapper --><div class=\"relpost-thumb-wrapper\"><!-- filter-class --><div class=\"relpost-thumb-container\"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }<\/style><h3>You may also like...<\/h3><div style=\"clear: both\"><\/div><div style=\"clear: both\"><\/div><!-- relpost-block-container --><div class=\"relpost-block-container relpost-block-column-layout\" style=\"--relposth-columns: 3;--relposth-columns_t: 2; --relposth-columns_m: 2\"><a href=\"https:\/\/www.coretechnologies.com\/blog\/alwaysup\/scheduled-restarts-feature\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><img decoding=\"async\" loading=\"lazy\" class=\"relpost-block-single-image\" alt=\"AlwaysUp Feature Spotlight: Scheduled Restarts\"  src=\"https:\/\/www.coretechnologies.com\/blog\/wp-content\/uploads\/alwaysup-scheduled-restarts-150x150-1.webp\" style=\"aspect-ratio:1\/1\" style=\"aspect-ratio:1\/1\"><\/img><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: #333333;\"><h2 class=\"relpost_card_title\">AlwaysUp Feature Spotlight: Scheduled Restarts<\/h2><\/div><\/div><\/a><a href=\"https:\/\/www.coretechnologies.com\/blog\/alwaysup\/eliminate-console-app-errors\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><img decoding=\"async\" loading=\"lazy\" class=\"relpost-block-single-image\" alt=\"Q&amp;A: How do I Eliminate Errors from my C# Console App Windows Service?\"  src=\"https:\/\/www.coretechnologies.com\/blog\/wp-content\/uploads\/service-error-150x150-1.png\" style=\"aspect-ratio:1\/1\" style=\"aspect-ratio:1\/1\"><\/img><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: #333333;\"><h2 class=\"relpost_card_title\">Q&amp;A: How do I Eliminate Errors from my C# Console App Windows Service?<\/h2><\/div><\/div><\/a><a href=\"https:\/\/www.coretechnologies.com\/blog\/alwaysup\/trinium-replaces-task-scheduler\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><img decoding=\"async\" loading=\"lazy\" class=\"relpost-block-single-image\" alt=\"Customer Spotlight\"  src=\"https:\/\/www.coretechnologies.com\/blog\/wp-content\/uploads\/cusomer-spotlight-150x150.png\" style=\"aspect-ratio:1\/1\" style=\"aspect-ratio:1\/1\"><\/img><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: #333333;\"><h2 class=\"relpost_card_title\">&quot;We replaced Windows Task Scheduler with AlwaysUp and never looked back!&quot;<\/h2><\/div><\/div><\/a><\/div><!-- close relpost-block-container --><div style=\"clear: both\"><\/div><\/div><!-- close filter class --><\/div><!-- close relpost-thumb-wrapper -->","protected":false},"excerpt":{"rendered":"<p>Are you running Dropbox as a Windows Service? Do you rely on Dropbox to operate unattended in the background, synchronizing your important files 24&#215;7? If so, then be on the lookout for the new Selective sync warning dialog &mdash; a &hellip; <a href=\"https:\/\/www.coretechnologies.com\/blog\/software\/dropbox-selective-sync-popup\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":6241,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[26,69,70,161],"class_list":["post-6238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-alwaysup-tag","tag-dropbox","tag-dropbox-prompt","tag-product-support"],"_links":{"self":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/6238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=6238"}],"version-history":[{"count":3,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/6238\/revisions"}],"predecessor-version":[{"id":11754,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/6238\/revisions\/11754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/media\/6241"}],"wp:attachment":[{"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=6238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=6238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coretechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=6238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}