<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-5676096</id><updated>2010-01-04T12:11:16.948-05:00</updated><title type='text'>Jens Ehrich's Technical Blog</title><subtitle type='html'>Technology related stuff that I find useful or amusing.  Your mileage may vary...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5676096.post-8000461116564441403</id><published>2009-07-02T10:36:00.002-04:00</published><updated>2009-07-02T10:41:58.828-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips and tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Resetting the Offline Folders Database</title><content type='html'>If your Windows XP machine is trying to sync folders to a server that no longer exists, you can easily reset the Offline Folders database by adding a DWORD named &lt;strong&gt;FormatDatabase&lt;/strong&gt; to &lt;strong&gt;HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache&lt;/strong&gt;, setting the value to &lt;strong&gt;1&lt;/strong&gt;, and rebooting the machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-8000461116564441403?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/8000461116564441403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=8000461116564441403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/8000461116564441403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/8000461116564441403'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2009/07/resetting-offline-folders-database.html' title='Resetting the Offline Folders Database'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-612555353173261239</id><published>2009-07-01T07:30:00.003-04:00</published><updated>2009-07-01T07:32:35.439-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Apps Standard Edition</title><content type='html'>It has become increasingly difficult to find the link to the free &lt;a href="http://www.google.com/a/cpanel/standard/new"&gt;Google Apps Standard Edition&lt;/a&gt; so I thought I would post it here for future reference.  I hope this saves somone some time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-612555353173261239?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/a/cpanel/standard/new' title='Google Apps Standard Edition'/><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/612555353173261239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=612555353173261239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/612555353173261239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/612555353173261239'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2009/07/google-apps-standard-edition.html' title='Google Apps Standard Edition'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-5933659538444070115</id><published>2009-04-20T23:54:00.002-04:00</published><updated>2009-04-21T00:03:14.179-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='VNC'/><category scheme='http://www.blogger.com/atom/ns#' term='RDP'/><category scheme='http://www.blogger.com/atom/ns#' term='UAC'/><title type='text'>RealVNC on Windows Vista</title><content type='html'>RDP is a great protocol for accessing a remote Windows desktop in terms of the user experience, but one significant drawback is that you can't use it to share the screen with a local user.  Not good when you're trying to explain something or gather information about a problem.  &lt;br /&gt;&lt;br /&gt;RealVNC is a great workaround for this, however, if you're using the free versiona and running Windows Vista there is a gotach - you'll have to choose not to install the VNC server as a service, and instead rely on the user to start it manually.  This is due to a new security feature that restricts access to the console session.  An alternate solution is to add the user-mode shortcut to the startup folder so that it automatically runs at logon.  This still requires a local user to be present to log onto the machine, but I assume that you can use RDP in the other cases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-5933659538444070115?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/5933659538444070115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=5933659538444070115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/5933659538444070115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/5933659538444070115'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2009/04/realvnc-on-windows-vista.html' title='RealVNC on Windows Vista'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-4183600244887774520</id><published>2009-03-20T17:08:00.003-04:00</published><updated>2009-03-20T18:03:03.802-04:00</updated><title type='text'>Symantec Endpoint Improving</title><content type='html'>A while ago &lt;a href="http://blogs.xntrix.com/2008/02/symantec-endpoint-protection-11.html"&gt;I blogged about some less than plesant experiences with Symantec Endpoint Protection&lt;/a&gt;.  Symantec has since made some significant improvements to the installation, configuration and administration experiences and although there are still areas that can be improved, I'm now willing to install it on many of the netoworks that I manage.  &lt;br /&gt;&lt;br /&gt;One of the utilities that makes the whole thing easier is the &lt;a href="http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2008071709480648"&gt;The Symantec Endpoint Protection Support Tool&lt;/a&gt;.  This tool checks the local system configuration for a management system or a client and gives you detailed list of potential problems along with some useful links to help you solve them.&lt;br /&gt;&lt;br /&gt;Sounds like the crew Symantec has been listening to our complaints.  Good work folks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-4183600244887774520?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/4183600244887774520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=4183600244887774520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/4183600244887774520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/4183600244887774520'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2009/03/symantec-endpoint-improving.html' title='Symantec Endpoint Improving'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-7160811504969617774</id><published>2009-03-19T10:45:00.002-04:00</published><updated>2009-03-19T10:53:19.826-04:00</updated><title type='text'>Jotting to Blogger</title><content type='html'>I just set up my Jott account to work with Blogger.  Unfortunately for you, you'll be subjected to my technology rants more often.  Fortunately for you, I'm limited to only 15 seconds at a time :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-7160811504969617774?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/7160811504969617774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=7160811504969617774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/7160811504969617774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/7160811504969617774'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2009/03/i-just-set-up-jott-to.html' title='Jotting to Blogger'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-1736259194017212345</id><published>2008-03-20T10:21:00.005-04:00</published><updated>2008-03-20T11:38:12.343-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Small Business Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SBS 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Small Business Server 2008 Backups</title><content type='html'>&lt;p&gt;I just watched &lt;a href="http://sbs.seandaniel.com/"&gt;Sean Daniels&lt;/a&gt;' &lt;a href="http://edge.technet.com/Media/683/"&gt;video on some of the new SBS 2008 features&lt;/a&gt;, where he gives a sneak peek of the new backup procedure. He mentions that it is snapshot-based using VSS and geared towards (multiple) external USB/FireWire drives. This brought up a few immediate concerns for me:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;It sounds like it could re-introduce some of the hassles that differential and incremental backups used to pose for many tape users. My understanding was that SBS tried to remove this complexity by enforcing daily full backups.&lt;/li&gt;&lt;li&gt;External drives are generally IDE/SATA based and have a relatively high failure rate (often due to poor cooling). What happens when one fails? What if it’s the one that contains your very first backup?&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I'll post the answers to these questions as soon as I have them...&lt;/p&gt;&lt;p&gt;UPDATE:  In response to my questions, Sean has been kind enough to start a FAQ here: &lt;a href="http://sbs.seandaniel.com/2008/03/small-business-server-2008-backup-q.html"&gt;http://sbs.seandaniel.com/2008/03/small-business-server-2008-backup-q.html&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The short version is that both of these issues have been addressed by including a full backup on each bacup drive from which the incremental backups on the same drive are calculated.  Only one good drive is required for a complete restore.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-1736259194017212345?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/1736259194017212345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=1736259194017212345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/1736259194017212345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/1736259194017212345'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2008/03/small-business-server-2008-backups.html' title='Small Business Server 2008 Backups'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-8229139891263377363</id><published>2008-03-05T11:57:00.003-05:00</published><updated>2008-03-05T16:47:56.784-05:00</updated><title type='text'>SQL 2005 Express SP2</title><content type='html'>I recently had some issues installing SP2 for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SQL&lt;/span&gt; 2005 Express on one of the servers I manage.  The installation appeared to complete without incident, however, at every update check I was told that I still needed to install this critical update again. &lt;br /&gt;&lt;br /&gt;I tried several times, expecting that my never-waning persistence would fix the problem, but no luck.  I even downloaded the update and installed it manually - still no change.  I reviewed the installation logs but found no errors.  I verified the file versions and everything appeared to be updated.  I finally resorted to calling Microsoft's Professional Support Services and with Bob's help, discovered that this was simply a matter of an incorrect registry entry.&lt;br /&gt;&lt;br /&gt;The &lt;em&gt;"Version"&lt;/em&gt; and &lt;em&gt;"Patch"&lt;/em&gt; values under &lt;em&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;HKLM&lt;/span&gt;\SOFTWARE\Microsoft\Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SQL&lt;/span&gt; Server\90\Tools\Setup&lt;/em&gt; were not updated during the SP2 installation, and were incorrectly set to 9.1.2047 rather than to 9.2.3042.00.  Manually updating the values and re-running the Microsoft Update detect cycle resolved the problem.&lt;br /&gt;&lt;br /&gt;I can't be sure whether this was the root problem, or just a symptom of something bigger, but so far everything is working as expected.  Hopefully this saves someone else a few minutes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-8229139891263377363?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/8229139891263377363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=8229139891263377363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/8229139891263377363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/8229139891263377363'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2008/03/sql-2005-express-sp2.html' title='SQL 2005 Express SP2'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-8481480304463396532</id><published>2008-03-04T15:38:00.009-05:00</published><updated>2008-11-13T11:18:56.431-05:00</updated><title type='text'>Baffling Error Messages</title><content type='html'>I always tell my very wonderful, yet fairly computer illiterate wife to be very careful of suspicious looking messages and prompts while browsing the Internet, especially ones with poor English or &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;unexpected&lt;/span&gt; requests.  Being an unusually cautious user, she often asks me what to do when she encounters something she hasn't seen before.  One day last week she showed me her laptop and asked me what to do with this one:&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5173992358459270834" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_DdvDrPqzzj0/R822oxSM5rI/AAAAAAAAAUc/YKGhTMfz5mA/s400/google-error.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Since the only option is an OK button, my first &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;instinct&lt;/span&gt; was to just go ahead and click it, but due to the strange wording of the message I was second guessing myself this time.  Was this a cleverly disguised attempt to install some sort of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;spyware&lt;/span&gt;?&lt;/p&gt;&lt;p&gt;Only after I Googled the error on another machine did I trust that clicking the OK or close buttons would not bring the otherwise perfect system to a grinding halt.  It turns out that this is simply a generic error message from Picasa Web Albums, but without any context and with the odd choice of wording, it could easily be confused for one of those "suspicious" prompts that my wife has sworn never to click on without a second opinion.&lt;/p&gt;&lt;p&gt;Google, if you're reading this, please consider changing this behavior to avoid adding yet another layer of confusion for the average Internet user who is already overburdened with so many other baffling messages.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-8481480304463396532?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/8481480304463396532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=8481480304463396532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/8481480304463396532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/8481480304463396532'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2008/03/baffling-error-messages.html' title='Baffling Error Messages'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DdvDrPqzzj0/R822oxSM5rI/AAAAAAAAAUc/YKGhTMfz5mA/s72-c/google-error.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-4949836927647910202</id><published>2008-02-08T18:10:00.001-05:00</published><updated>2008-04-16T17:59:45.916-04:00</updated><title type='text'>Symantec Endpoint Protection 11</title><content type='html'>Frankly, I think it should be renamed Symantec Endpoint &lt;em&gt;Infection&lt;/em&gt; until all of the remaining issues are worked out. I have spent many hours trying to make this "upgrade" to SAV 10.2 work for our small business clients, but every time I work around one issue, a new one is waiting for me just around the corner. The number of &lt;em&gt;what-the-hell-were-they-thinking&lt;/em&gt; type problems is just plain shocking. Admitedly some of them have been fixed by the MR1 release, but even this release has it's share of issues, not the least of which is the absurd resource requirements that make it unusable on pretty much any SBS server.&lt;br /&gt;&lt;br /&gt;But that's not what prompted tonight's rant. I was troubleshooting a networking problem shortly after what I assumed was a successful install of SEP11. The pre-MR1 version had some known DHCP related issues so one of my first steps was to disable the product to make sure it was not interfering. No dice. It turned out that the connection to my ISP was down, and resetting the modem quickly resolved this.&lt;br /&gt;&lt;br /&gt;The following day I was having trouble opening attachments in Outlook. Since SEP11 was still disabled, and since I didn't know when I last opened an attachment on this machine I focused on Outlook and recreating profiles and re-installing MS Office. Again, no dice. After about 30 min of futzing around I pulled out my trusty Google handbook and started researching the error message. Suggestions like "reformat your PC" and "use Linux" were the norm. Not satisfied with this, I did a query for &lt;em&gt;symantec endpoint outlook attachments&lt;/em&gt; - jackpot! Apparently MR1 introduces a problem where Outlook attachments are not available WHEN SEP11 IS TURNED OFF! Priceless. Well, at least there is a patch... to fix a maintenance release... of an upgrade.&lt;br /&gt;&lt;br /&gt;2008-04-16 Update: MR2 has been released for download.  You can find some more information about the issues that it fixes in the PDF attached to &lt;a href="http://www.techniquemicro.com/content/symantec-endpoint-protection-11-mr2-available"&gt;this blog entry&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-4949836927647910202?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/4949836927647910202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=4949836927647910202' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/4949836927647910202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/4949836927647910202'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2008/02/symantec-endpoint-protection-11.html' title='Symantec Endpoint Protection 11'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-434609780593937958</id><published>2008-02-08T15:05:00.001-05:00</published><updated>2009-12-26T20:41:48.058-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Exchange Server 2007 Won't Recognize Existing Exchange 2000 Organization</title><content type='html'>I tried installing Exchange Server 2007 into an existing Exchange 2000 organization today and was continually prompted to create a new organization, even after updating the schema and switching the organization to native mode. After a little troubleshooting and reviewing the log files I found that setup could not find a suitable GC. The AD domain already has a working GC, but apparently the Windows version was too old to be considered "suitable". Making the new Exchange server - which also happens to be a Windows Server 2003 DC - a global catalog server solved the problem.&lt;br /&gt;&lt;br /&gt;Hope that info saves someone else a little time...&lt;br /&gt;&lt;br /&gt;UPDATE: Here's a Microsoft article describing how to do make a GC for those that need it: http://support.microsoft.com/kb/313994&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-434609780593937958?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/434609780593937958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=434609780593937958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/434609780593937958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/434609780593937958'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2008/02/exchange-server-2007-wont-recognize.html' title='Exchange Server 2007 Won&apos;t Recognize Existing Exchange 2000 Organization'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-2089466400396832335</id><published>2007-10-29T11:49:00.000-04:00</published><updated>2007-10-29T14:33:58.811-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><title type='text'>Windows Vista and Metadata</title><content type='html'>In Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;XP&lt;/span&gt;&lt;/span&gt; I was able to right-click any file in Explorer and add summary information like Title, Subject, Category, Keywords, Comments directly from the property pages. I frequently used this to save document-specific information that could not or should not be saved in the document itself. For example, many of my CD backups had product names, serial numbers, website addresses etc. saved with the ISO file for later retrieval. I could quickly view this information in Explorer by displaying these additional columns.&lt;br /&gt;&lt;br /&gt;Fast forward to Windows Vista and I can still display custom columns in the Explorer window, but the ability to enter this information is suspiciously absent. After a little Google research, I came to the following conclusions: I can still enter &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;metadata&lt;/span&gt;&lt;/span&gt; for certain files (in fact Microsoft has even improved on this by allowing me to do it directly from the preview pane), but &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;unfortunately&lt;/span&gt; this only works for file types that support &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;metadata&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;natively&lt;/span&gt;&lt;/span&gt; (doc, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;xls&lt;/span&gt;&lt;/span&gt;, mp3, etc.) Files types that don't &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;accommodate&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;metadata&lt;/span&gt; as part of the file structure (i.e. those that require an alternate data stream to save this info like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;txt&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;csv&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;iso&lt;/span&gt;, etc.) are no longer supported. And there is no alternative in sight unless I want to learn C/C++ and start writing my own property handlers. This seems like a significant step backwards to me!&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://shellrevealed.com/forums/permalink/6509/6529/ShowThread.aspx#6529"&gt;this post&lt;/a&gt;, Ben &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Betz&lt;/span&gt; mentions some of the reasons Microsoft decided to remove this feature. It basically boils down to the fact that (meta)data can be accidentally lost when users don't understand how it works and when programs do not take the necessary precautions during file operations.&lt;br /&gt;&lt;br /&gt;That's just crazy! In a time when &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;metadata&lt;/span&gt; is becoming so important to everything we do I find it hard to believe that the only way to combat user ignorance and poor (or perhaps only outdated) programming practices is to remove the related features. Perhaps &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;NTFS&lt;/span&gt; security features should &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;also&lt;/span&gt; be removed since &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;ACL&lt;/span&gt; "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;metadata&lt;/span&gt;" can also be lost in many of the same ways. While we're at it we could also lower traffic fatalities if we got rid of the automobile rather than teaching people to become better drivers... but I digress.&lt;br /&gt;&lt;br /&gt;To make matters worse, Vista not only prevents me from modifying this data, it also hides any existing &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;alternate&lt;/span&gt; stream &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;metadata&lt;/span&gt; from me (even though it does not actually discard it)! Try this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create a new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;TXT&lt;/span&gt; file on a WinXP machine and save it.&lt;/li&gt;&lt;li&gt;Right-click the file, select Properties and click the Details tab.&lt;/li&gt;&lt;li&gt;Enter some text in the Comments field and click OK.&lt;/li&gt;&lt;li&gt;Move the file to an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;NTFS&lt;/span&gt; network location and then to a Vista machine.&lt;/li&gt;&lt;li&gt;On the Vista machine, right-click the file, select Properties and click the Details tab - notice that the comments you entered are missing.&lt;/li&gt;&lt;li&gt;Move the file back to the network share, and back to the WinXP machine - notice your comments appear again.&lt;/li&gt;&lt;/ul&gt;And to make things even more confusing, when I add the Comments column to the details view in Explorer, only WinXP displays the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;metadata&lt;/span&gt; I saved earlier. Vista shows me an empty column implying that my file does NOT contain this data. How exactly does this help me from losing my precious &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;metadata&lt;/span&gt;? Incidentally, I'm curious as to how the indexing service handles all of this.&lt;br /&gt;&lt;br /&gt;I really hope that Microsoft's decision to remove support for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;metadata&lt;/span&gt; in alternate data streams was really a matter of not getting the upgraded/fixed feature finished in time for Vista's release date, and not a permanent change. Maybe I'll get lucky with Vista SP1. Until then, I'll be forced to keep a WinXP machine around just for this purpose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-2089466400396832335?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/2089466400396832335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=2089466400396832335' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/2089466400396832335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/2089466400396832335'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2007/10/windows-vista-and-metadata.html' title='Windows Vista and Metadata'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-205680294030048248</id><published>2007-10-05T00:40:00.000-04:00</published><updated>2007-10-05T02:14:48.703-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Universal Feature Wishlists (UFWs)</title><content type='html'>In my brief quest to find the ultimate blogging and photo sharing combination I found many excellent applications that either have a deal-breaking flaw or require some kludge of a workaround to fit them into a particular workflow. More often than not, my search for an elegant solution only turned up more people with the same unresolved issues. After several days of searching for perfection, I had a bit of a revelation - every piece of software and every web application does certain things well, and others not so well.&lt;br /&gt;&lt;br /&gt;Obvious, perhaps, but it made me question why nobody has created a Universal Feature Wishlist (UFW) - some kind of categorized, wiki-style poll database where anyone can add new ideas for functionality, vote for existing ones or give kudos to those that have implemented something brilliantly.&lt;br /&gt;&lt;br /&gt;For example, I think that online photo albums like Picasa Web Albums should have a template system to personalize their look, and to allow for the kind of scripting required by Google Analytics. I also think that the template and layout interface used on Blogger is excellent - it allows for easy point-and-click editing as well as direct modification of the HTML code. Marrying the two would be brilliant!&lt;br /&gt;&lt;br /&gt;I suppose I could send the vendor a feature request, but the likelihood of getting it implemented is probably pretty low. However, I suspect if there was an established UFW, your chances would increase dramatically since the competition would likely be working on the same thing too. Vendors would start competing over the quality of the features, rather than the quantity, and we would eventually end up with fewer bugs and faster code. And, if open source developers and hobbyists had access to this kind of information, we would probably see a lot more of those rare applications that make you think "Wow, this is &lt;em&gt;exactly &lt;/em&gt;what I was looking for!"&lt;br /&gt;&lt;br /&gt;Fantastic. Now that I've solved all the world's software problems I just need to find a UFW to determine the features that will be included in the first UFW...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-205680294030048248?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/205680294030048248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=205680294030048248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/205680294030048248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/205680294030048248'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2007/10/universal-feature-wishlists-ufws.html' title='Universal Feature Wishlists (UFWs)'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-9074207194080189101</id><published>2007-09-24T11:27:00.000-04:00</published><updated>2008-02-01T11:02:10.118-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Notepad2'/><category scheme='http://www.blogger.com/atom/ns#' term='UAC'/><title type='text'>Replacing Notepad on Windows Vista with UAC Enabled</title><content type='html'>&lt;p mce_keep="true"&gt;One of the first things I do after setting up a new Windows machine is replace the built-in notepad application. My favorite replacement is the lightweight and free &lt;a class="" href="http://www.flos-freeware.ch/notepad2.html" mce_href="http://www.flos-freeware.ch/notepad2.html"&gt;Notepad2 by Florian Balmer&lt;/a&gt;. In Windows XP it's basically a matter of replacing all the copies of the notepad.exe file and ignoring the Windows File Protection prompt to "fix" the situation. I have even created a simple installer to do the grunt work for me.&lt;/p&gt;&lt;p mce_keep="true"&gt;In Windows Vista, however, it's not so easy. The file replacement works as expected but every time Notepad2 starts Windows shows the Security Warning: "The publisher could not be verified. Are you sure you want to run this software?" In Windows XP you can simply unchecked the option to "Always ask before opening this file", or click the Unblock button in one of the executable's property pages. However, the combination of Vista's User Account Control (UAC) and IE7's Persistent Zone Identifier makes this impossible from the standard GUI. Neither of these changes remains permanent, and the next time you start Notepad2 the warning is displayed agin. Needles to say, this gets bothersome very quickly if you're like me and are trying to avoid turning off UAC altogether.&lt;br /&gt;&lt;br /&gt;Recently I found &lt;a class="" href="http://sticklebackplastic.com/2006/11/24/First+Vista+UAC+problem.aspx" mce_href="http://sticklebackplastic.com/2006/11/24/First+Vista+UAC+problem.aspx"&gt;this post&lt;/a&gt; on how to use a cool little utility called &lt;a class="" href="http://www.eluent.com/runmenu.htm" mce_href="http://www.eluent.com/runmenu.htm"&gt;runmenu&lt;/a&gt; to display an executable's property page with elevated rights. Using the same method I was able to unblock Notepad2 permanently and now I'm no longer bothered with the anoying warnings. &lt;/p&gt;&lt;p mce_keep="true"&gt;2008-02-01: UPDATE: I have found another issue with replacing the original notepad.exe - recently I have had to take ownership of the original file and then grant the local Administrators group full control before being able to replace the notepad.exe file.  It seems that only the TrustedInstaller account has these rights by default.  I don't remember having to do this the first few times so it may mean there has been a security change in one of the updates..&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-9074207194080189101?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/9074207194080189101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=9074207194080189101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/9074207194080189101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/9074207194080189101'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2007/09/replacing-notepad-on-windows-vista-with.html' title='Replacing Notepad on Windows Vista with UAC Enabled'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-2965745328587733958</id><published>2007-07-27T11:54:00.000-04:00</published><updated>2007-10-04T23:14:18.993-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Picasa'/><title type='text'>Spring Cleaning</title><content type='html'>Okay, so maybe it's a little too late to call it "spring" cleaning, but I figured it was about time to purge a lot of old posts, many of which were just personal bookmarks and links to other peoples articles. I'm hoping that this will help me get started with posting some of my own material... we'll see.&lt;br /&gt;&lt;br /&gt;I'm also trying to figure out whether I should use the combination of Google's Blogger + Picasa Web Albums or the free version of Cummunity to host my blog, photos, files etc. Any comments would be more than welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-2965745328587733958?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/2965745328587733958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=2965745328587733958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/2965745328587733958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/2965745328587733958'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2007/07/spring-cleaning.htm' title='Spring Cleaning'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-116135114353612314</id><published>2006-10-20T09:27:00.000-04:00</published><updated>2007-10-04T23:17:50.656-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips and tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Network Configuration Profiles</title><content type='html'>Have you ever needed an easy way to switch between multiple network configurations? Are third party utilities too clumsy, limited or intrusive? The following article outlines an easy method that uses functionality already included with Windows.&lt;br /&gt;&lt;br /&gt;As an network consultant and administrator, I have configured my laptop with my favorite tools for diagnosing problems and doing routine maintenance at various customers' sites. In order to use many of these tools, I often have to change my network configuration to work with the particular LAN I am connected to. Manually changing the relevant settings (IP address, DNS servers, Gateways etc.) turned out to be a time consuming process that I did not want to live with. After several unsuccessful searches for a pre-packaged solution, I decided to try and automate the process as much as I could using features already built into windows. I eventually found a solution using only the Netsh command and file associations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Gathering Settings&lt;/strong&gt;&lt;br /&gt;The first step in creating network configuration profiles is to capture the settings for LAN you are connecting to. First I'll need to configure my network adapter with the appropriate TCP/IP settings and verify that they work. When I have verified that everything works, I can save my settings to a file by typing the following at a command prompt:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;netsh -c interface dump &gt; profile_name.ncp&lt;/pre&gt;&lt;br /&gt;Notice that I chose the extension .ncp for my configuration file - an extension that is not already in use on my system. This way I can configure windows to apply my saved settings using a simple file association. You are free to chose any extension you like, as long as it's not already associated to another program. You should perform this step for each different network configuration you plan to use.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Applying Saved Settings&lt;/strong&gt;&lt;br /&gt;In order to re-apply the settings to my system, I can type the following at a command prompt:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;netsh exec profile_name.ncp&lt;/pre&gt;&lt;br /&gt;Netsh will apply all the settings in my previously saved configuration file to the system. Now I can easily apply different settings for each client network that I connect to.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Creating a File Association&lt;/strong&gt;&lt;br /&gt;Because I'm really lazy, I would like to simplify the previous step even more. I can do this by creating a simple file association in Windows. This will allow me to simply double-click the settings file and have the network adapter updated automatically. Here are the steps I need to take to do this:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open &lt;strong&gt;Folder Options&lt;/strong&gt; from the &lt;strong&gt;Control Panel &lt;/strong&gt;and select the &lt;strong&gt;File Types&lt;/strong&gt; tab &lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;New&lt;/strong&gt; to create a new entry and type &lt;em&gt;NCP&lt;/em&gt; in the file extension box. Click &lt;strong&gt;OK&lt;/strong&gt; to add the file type.&lt;/li&gt;&lt;li&gt;Under &lt;strong&gt;Registered file types&lt;/strong&gt;, select &lt;em&gt;NCP&lt;/em&gt; and click the &lt;strong&gt;Advanced&lt;/strong&gt; button to edit the definition. &lt;/li&gt;&lt;li&gt;Optionally, enter a description of the file type (ex: Netsh Config File). &lt;/li&gt;&lt;li&gt;Optionally, change the icon for this file type to easily identify your configuration files. &lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;New&lt;/strong&gt; to create a new action and enter a name (ex: Apply Network Settings). &lt;/li&gt;&lt;li&gt;Enter the following text in the &lt;strong&gt;Application used to perform action&lt;/strong&gt; box: &lt;em&gt;"C:\WINDOWS\system32\netsh.exe" exec "%1"&lt;/em&gt; &lt;/li&gt;&lt;li&gt;Select the &lt;strong&gt;Use DDE&lt;/strong&gt; checkbox and type &lt;em&gt;netsh&lt;/em&gt; in the &lt;strong&gt;Application&lt;/strong&gt; field and &lt;em&gt;System&lt;/em&gt; in the &lt;strong&gt;Topic&lt;/strong&gt; field. &lt;/li&gt;&lt;li&gt;Click OK to add the action. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;That's it. Now a simple double click of the configuration file will apply the settings to my system. By repeating the last four steps above with some slight modifications (hint: use notepad.exe) I can easily add an Edit action to the right click menu of my configuration files - an exercise I will leave up to the reader.&lt;br /&gt;&lt;br /&gt;Special thanks go out to Daniel Petri for his great article on &lt;a href="http://www.petri.co.il/configure_tcp_ip_from_cmd.htm"&gt;Configuring TCP/IP from the Command Prompt&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-116135114353612314?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/116135114353612314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=116135114353612314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/116135114353612314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/116135114353612314'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2006/10/network-configuration-profiles.htm' title='Network Configuration Profiles'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5676096.post-116058002640967615</id><published>2006-10-11T11:04:00.000-04:00</published><updated>2008-02-10T22:50:23.341-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><category scheme='http://www.blogger.com/atom/ns#' term='performance monitoring'/><title type='text'>TrayMonitor v1.1.0</title><content type='html'>TrayMonitor is a small VB.NET utility that provides a quick overview of performance counters from the system tray.&lt;br /&gt;&lt;br /&gt;Each running instance displays a small bar graph corresponding to a performance counter that you select. The results are averaged over a configurable number of samples to provide a smoother animation. Update frequency, colors and maximum values are configurable, and the settings can be saved and loaded from simple, editable configuration files.&lt;br /&gt;&lt;br /&gt;By associating the file extension (TMC) with the executable you can quickly start your favorite counters with a double-click, or even add them to your Startup folder so they are running each time you log on.&lt;br /&gt;&lt;br /&gt;This project was a bit of a learning exercise for me, and a lot of the code has been borrowed/modified from the &lt;a href="http://www.codeproject.com/vb/net/ConfigOpt.asp"&gt;ConfigOpt&lt;/a&gt; and &lt;a href="http://www.codeproject.com/cs/miscctrl/notifyiconchart.asp"&gt;NotifyIconChart&lt;/a&gt; articles at &lt;a href="http://www.codeproject.com/"&gt;http://www.codeproject.com/&lt;/a&gt; and other places on the w3&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://www.xntrix.com/files/TrayMonVB_1.1.0.zip"&gt;download the file here&lt;/a&gt;, or if you would like a copy of the source code, please &lt;a href="mailto:jens@techniquemicro.com"&gt;send me a quick email&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5676096-116058002640967615?l=blogs.xntrix.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.xntrix.com/files/TrayMonVB_1.1.0.zip' title='TrayMonitor v1.1.0'/><link rel='replies' type='application/atom+xml' href='http://blogs.xntrix.com/feeds/116058002640967615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5676096&amp;postID=116058002640967615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/116058002640967615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5676096/posts/default/116058002640967615'/><link rel='alternate' type='text/html' href='http://blogs.xntrix.com/2006/10/traymonitor-v110.htm' title='TrayMonitor v1.1.0'/><author><name>JE</name><uri>http://www.blogger.com/profile/01519674835606017106</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18128259664236889325'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>