{"id":12703,"date":"2010-09-29T07:00:00","date_gmt":"2010-09-29T07:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2010\/09\/29\/where-did-my-mail-control-panel-icon-go\/"},"modified":"2010-09-29T07:00:00","modified_gmt":"2010-09-29T07:00:00","slug":"where-did-my-mail-control-panel-icon-go","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20100929-00\/?p=12703","title":{"rendered":"Where did my mail control panel icon go?"},"content":{"rendered":"<p>A customer ran into the following problem:<\/p>\n<blockquote class=\"q\"><p> I was trying to add another email account to Outlook, and the instructions say that I should go to the mail icon in the Control Panel, which to my surprise is nowhere to be found! How can I figure out what went wrong? <\/p><\/blockquote>\n<p> A little bit of psychic debugging will solve this.\n The customer was running Windows&nbsp;Vista, 64-bit edition. On 64-bit versions of Windows&nbsp;XP and Windows&nbsp;Vista, the Control Panel shows only 64-bit control panels. The 32-bit control panels are off in a separate 32-bit control panel, which you can find by <a href=\"http:\/\/mtaulty.com\/CommunityServer\/blogs\/mike_taultys_blog\/archive\/2007\/03\/23\/9176.aspx\"> clicking the <i>View 32-bit Control Panel Items<\/i> icon<\/a>.\n The separation of 32-bit and 64-bit control panels is an unfortunate consequence of the rule that 64-bit processes cannot load 32-bit DLLs and vice versa. On 64-bit Windows, Explorer is a 64-bit process, which means that it can&#8217;t load traditional 32-bit control panels. (Recall that <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2003\/12\/26\/45979.aspx\"> control panel applications run as DLLs inside the host process<\/a>.) Therefore, Explorer has to pass off the work of working with 32-bit control panel applications to a 32-bit alter ego process.\n Fortunately, Windows&nbsp;7 no longer segregates control panel applications by bitness: They all appear in the main Control Panel. This was done by running a puppet 32-bit copy of the Control Panel behind the scenes and making the puppet do the main Control panel&#8217;s bidding whenever it needed to access information about 32-bit control panel applications.\n &#8220;Hey, go enumerate the 32-bit control panel applications for me.&#8221;\n &#8220;Hey, go get the icon for this 32-bit control panel application.&#8221;\n &#8220;Hey, go launch this 32-bit control panel application.&#8221;\n &#8220;Hey, go make me a sandwich.&#8221;<\/p>\n<p> &#8220;Hey, give me a backrub.&#8221; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>A customer ran into the following problem: I was trying to add another email account to Outlook, and the instructions say that I should go to the mail icon in the Control Panel, which to my surprise is nowhere to be found! How can I figure out what went wrong? A little bit of psychic [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[104],"class_list":["post-12703","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-tipssupport"],"acf":[],"blog_post_summary":"<p>A customer ran into the following problem: I was trying to add another email account to Outlook, and the instructions say that I should go to the mail icon in the Control Panel, which to my surprise is nowhere to be found! How can I figure out what went wrong? A little bit of psychic [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/12703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=12703"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/12703\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=12703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=12703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=12703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}