{"id":2263,"date":"2006-04-22T01:57:00","date_gmt":"2006-04-22T01:57:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/heaths\/2006\/04\/22\/update-for-the-palm-treo-700w-available-with-problems\/"},"modified":"2006-04-22T01:57:00","modified_gmt":"2006-04-22T01:57:00","slug":"update-for-the-palm-treo-700w-available-with-problems","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/setup\/update-for-the-palm-treo-700w-available-with-problems\/","title":{"rendered":"Update for the Palm Treo 700w Available, with Problems"},"content":{"rendered":"<p><a href=\"http:\/\/www.palm.com\/\">Palm<\/a> has\n<a href=\"http:\/\/www.palm.com\/us\/support\/treo\/treo700wverizon\/\">released<\/a> an\nupdate to address many of the problems I\n<a href=\"\/heaths\/archive\/2006\/03\/29\/564092.aspx\">mentioned<\/a>\npreviously as well as other issues. While this update is to address problems with the Treo 700w, the\nupdate itself had several problems.<\/p>\n<p>The first problem I encountered and likely many others will is that when you\nrun <i>setup.exe<\/i> per instructions you might see a dialog like the one below.<\/p>\n<p>\n<img decoding=\"async\" src=\"\/photos\/heaths\/images\/581171\/original.aspx\" border=\"0\" width=\"324\" height=\"199\"><\/p>\n<p>I&#8217;ll get to the details about that shortly.<\/p>\n<p>The installation instructions also tell you to disable any anti-virus\nsoftware and I highly recommend doing so. However, with some firewall software like\n<a href=\"http:\/\/www.windowsonecare.com\/\">Windows OneCare<\/a> you should disable\nthe firewall, too, since any outgoing connections are blocked and an error\nreturned to unrecognized applications. Some other users as well as I also had\nproblems where the association for the <i>.hta<\/i> file extension was lost so a\nprompt for an application to open the file is displayed. If this happens to you,\nselect &#8220;Internet Explorer&#8221;. Ultimately it will open under <i>mshta.exe<\/i>. If\nyou&#8217;re familiar with the file extension registry, just find &#8220;.hta&#8221; under\nHKEY_CLASSES_ROOT and change the default value back to &#8220;htafile&#8221;.<\/p>\n<p>Frankly, I&#8217;m wondering what ever happened to the simplicity of an executable\nand a binary data file like my Linksys router and many others use, or even my\nold Compaq iPAQ 3835. This updater will be only ever used once, hopefully.<\/p>\n<p>The issue that causes the error dialog above is actually an interesting one.\nIf you unzip the download that contains the <i>.msi<\/i> file and other content using the ZIP support in Windows XP via<i> %WINDIR%system32zipfldr.dll<\/i>\nthe file name of the <i>.msi<\/i> file is <i>Palm&laquo; Treo&Ouml; 700w Updater.msi<\/i> as\nyou can see below.<\/p>\n<p>\n<img decoding=\"async\" src=\"\/photos\/heaths\/images\/581172\/original.aspx\" border=\"0\" width=\"474\" height=\"291\"><\/p>\n<p>If\nyou extract the contents of the ZIP archive with\n<a href=\"http:\/\/www.winzip.com\/\">WinZip<\/a> you&#8217;ll find <i>Palm&reg;\nTreo&trade; 700w Updater.msi<\/i> as you can see below.<\/p>\n<p>\n<img decoding=\"async\" src=\"\/photos\/heaths\/images\/581173\/original.aspx\" border=\"0\" width=\"474\" height=\"291\"><\/p>\n<p>Palm named the file the same thing as the\n<a href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/productname.asp\">\nProductName property<\/a> in the <i>.msi<\/i> file.<\/p>\n<p>The problem is that <i>zipfldr.dll<\/i> interpreted the file names in\n<a href=\"http:\/\/www.microsoft.com\/globaldev\/reference\/oem\/437.mspx\">OEM code\npage 437<\/a> and translated the file names to\n<a href=\"http:\/\/www.microsoft.com\/globaldev\/reference\/sbcs\/1252.mspx\">ANSI code\npage 1252<\/a>. The &reg; character in Windows-1252 is 0xAE and the &trade;\ncharacter in Windows-1252 is 0x99. In OEM code page 437 those code points\nare the characters &laquo; and &Ouml; characters, respectively. <i>Zipfldr.dll<\/i>\ntranslated the latter characters into Windows-1252 where those characters exist\nas code points 0xAB and 0xD6 respectively. That&#8217;s why in Windows Explorer you\nsee the file name as <i>Palm&laquo; Treo&Ouml; 700w Updater.msi<\/i>. When you type &#8220;dir&#8221; in\na command-prompt you&#8217;ll see the right file name in Windows translated into the\nwrong file name as you see it in Windows, while the wrong file name is\ntranslated into <i>Palm&frac12; Treo&#9555; 700w Updater.msi<\/i>.<\/p>\n<p>So, while the misinterpretation of the file names isn&#8217;t caused by Palm it&#8217;s\nimportant to note that Windows does not ship with WinZip, but does ship with <i>\nzipfldr.dll<\/i> so for those without WinZip or another decompression utility\nthat interprets the file names in the ANSI code page the file name will be\nincorrect and you&#8217;ll see the above. Feel free to copy the correct file name, <i>Palm&reg;\nTreo&trade; 700w Updater<\/i>, and rename the <i>.msi<\/i> file in Windows\nExplorer, pasting the correct file name into the edit box.<\/p>\n<p>Once everything is installed all seems to work fine. Microsoft Messaging and\nSecurity Feature Pack (MSFP) is great. I&#8217;m not charged for SMS text messaging if\nI choose to use automatic delivery (AUTD) and IT administrators can remotely\nwipe your device in case it is lost or stolen. You can also search the corporate\nGlobal Address List (GAL). My protected music will now also copy to my device so\nI can listen anywhere.<\/p>\n<p><b>Note:<\/b> Palm has\n<a href=\"http:\/\/www.palm.com\/us\/support\/downloads\/treo700wupdater\/verizon.html\">\ntemporarily pulled<\/a> the Treo 700w Updater for Verizon customers.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Palm has released an update to address many of the problems I mentioned previously as well as other issues. While this update is to address problems with the Treo 700w, the update itself had several problems. The first problem I encountered and likely many others will is that when you run setup.exe per instructions you [&hellip;]<\/p>\n","protected":false},"author":389,"featured_media":3843,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[29],"class_list":["post-2263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-personal"],"acf":[],"blog_post_summary":"<p>Palm has released an update to address many of the problems I mentioned previously as well as other issues. While this update is to address problems with the Treo 700w, the update itself had several problems. The first problem I encountered and likely many others will is that when you run setup.exe per instructions you [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/posts\/2263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/users\/389"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/comments?post=2263"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/posts\/2263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/media\/3843"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/media?parent=2263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/categories?post=2263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/tags?post=2263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}