http://www.infini-tec.de/InfiniTec - Henning Krauses Blog - Miscellaneous articles2011-10-10T10:00:14+00:00Don't adjust your mind - it's reality that is malfunctioning Henning KrauseBlogEngine.Net Syndication Generatorhttp://www.infini-tec.de/opml.axdHenning KrauseDon't adjust your mind - it's reality that is malfunctioning en-USInfiniTec - Henning Krauses Blog 0.0000000.000000http://www.infini-tec.de/post/2011/10/10/Office-365-and-GMX.aspxOffice 365 and GMX2011-10-10T10:00:00+00:00hkrause<p>I’ve moved to Office 365 for my private mails a while ago and. Up to now, the provider hosting this website was responsible for the DNS entries. But now I moved the entire DNS authority to Microsoft for my primary domain. This lead to the unfortunate incident that I was unable to send mails to GMX (one of the largest free mailer in Germany). Thanks to a tip from <a href="http://blogs.technet.com/b/dmelanchthon/">Daniel Melanchthon</a> I was able to resolve the issue fairly quickly.</p> <p>The problem seems to be that GMX checks for the existence of a DNA A record on the sender domains. My primary domain is henningkrause.eu. When I send an email to GMX, they check for an A record for henningkrause.eu. I’m not sure why they do that - I know of no RFC which makes such a record mandatory. The A record is normally only used as a fallback method in case no MX record can be found. The solution was to create such a DNS record using the Office 365 DNS management interface:</p> <p><a href="http://www.infinitec.de/image.axd?picture=Untitled.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Untitled" border="0" alt="Untitled" src="http://www.infinitec.de/image.axd?picture=Untitled_thumb.png" width="1028" height="516" /></a></p> <p>The entry in question is the one highlighted in red. The host name "@” specifies that the A record is to be created for the domain itself. The interesting thing is that it is not relevant to which IP address the A record points. It just needs to be there. If you experience the same issues and don’t have your own website, just point it to any IP address.</p> <p>After I created the domain, I was able to send mails to GMX again almost immediately.</p>2011-10-10T10:00:00+00:00hkrausehttp://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=2a5b9e3c-5666-4997-878a-052247463d3e5http://www.infini-tec.de/trackback.axd?id=2a5b9e3c-5666-4997-878a-052247463d3ehttp://www.infini-tec.de/post/2011/10/10/Office-365-and-GMX.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=2a5b9e3c-5666-4997-878a-052247463d3ehttp://www.infini-tec.de/post/2007/07/13/RSS-feed-registrations-in-Outlook-2007-disappear-the-solution.aspxRSS feed registrations in Outlook 2007 disappear - the solution2007-07-12T22:00:00+00:00hkrause<div xmlns="http://www.w3.org/1999/xhtml"><p>If you have many RSS feed registrations in Outlook 2007, you may have noticed that at some point newly added RSS feeds start disappearing. They are added successfully, but on the next restart of Outlook, the registration is just gone.</p><p>You can work around this by setting the registry key <strong>DisableRoaming</strong> in <strong>HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RSS</strong> to 1. If this key is not yet present, create it with a type of <strong>DWORD</strong>.</p><p>You'll have to restart Outlook for the change to take effect.</p><p>But be cautious: I don't know which side-effects this registry might have.</p></div>2007-07-12T22:00:00+00:00hkrauseIf you have many RSS feed registrations in Outlook 2007, you may have noticed that at some point newly added RSS feeds start disappearing. They are added successfully, but on the next restart of Outlook, the registration is just gone.You can work around this by setting the registry key DisableRoaming in HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RSS to 1. If this key is not yet present, create it with a type of DWORD.You'll have to restart Outlook for the change to take effect.But be cautious: I don't know which side-effects this registry might have.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=81c31e27-6f85-47ad-a152-fcd3f9a4285e3http://www.infini-tec.de/trackback.axd?id=81c31e27-6f85-47ad-a152-fcd3f9a4285ehttp://www.infini-tec.de/post/2007/07/13/RSS-feed-registrations-in-Outlook-2007-disappear-the-solution.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=81c31e27-6f85-47ad-a152-fcd3f9a4285ehttp://www.infini-tec.de/post/2007/03/15/Finalbuilder-5-crashing-instantly-when-started.aspxFinalbuilder 5 crashing instantly when started2007-03-14T23:00:00+00:00hkrause<div xmlns="http://www.w3.org/1999/xhtml"><p>I got my copy of <a href="http://www.finalbuilder.com/">FinalBuilder</a> a few days ago, and installed it right away. Unfortunately, it crashed the instant I ran it. Turns out, its the licensing scheme they are using. Its broken by the "Data Execution Prevention" feature in Vista which is supposed to protect one from buffer overflows. So you'll need to add the FinalBuilder executables to the exclusion list, like in this screenshot:</p><p><a href=file.axd?file=finalbuildercrashingduetodpe/4b3a6812cf184b7d.jpg style="margin-right: 10px; display: block;"><img src=file.axd?file=finalbuildercrashingduetodpe/preview_4b3a6812cf184b7d.jpg float="false" style=";border: none;" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" /><br /><span style="font-size: 8pt;font-style: italic;text-align: right;clear: left;"> (click to enlarge)</span></a></p><p>Add the files <strong>ActionStudio.exe</strong> and <strong>FinalBuilder5.exe</strong> from the FinalBuilder program directory to the list.</p><p>I hope they fix this soon.</p></div>2007-03-14T23:00:00+00:00hkrauseI got my copy of FinalBuilder a few days ago, and installed it right away. Unfortunately, it crashed the instant I ran it. Turns out, its the licensing scheme they are using. Its broken by the "Data Execution Prevention" feature in Vista which is supposed to protect one from buffer overflows. So you'll need to add the FinalBuilder executables to the exclusion list, like in this screenshot:Add the files ActionStudio.exe and FinalBuilder5.exe from the FinalBuilder program directory to the list.I hope they fix this soon.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=f0ae7aba-f71c-4a4e-bd97-531c52c92a450http://www.infini-tec.de/trackback.axd?id=f0ae7aba-f71c-4a4e-bd97-531c52c92a45http://www.infini-tec.de/post/2007/03/15/Finalbuilder-5-crashing-instantly-when-started.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=f0ae7aba-f71c-4a4e-bd97-531c52c92a45http://www.infini-tec.de/post/2006/05/25/Howto-Change-the-default-download-directory-for-Internet-Explorer.aspxHowto: Change the default download directory for Internet Explorer2006-05-24T22:00:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Solution</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>The default download directory for Internet Explorer is the My Document folder. To change this location, follow these steps:</p><ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="1"><li>Open the registry editor and navigate to <strong>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer</strong>.</li><li>Create a new value of type <strong>String</strong> and name it <strong>Download Directory</strong></li><li>Open the new value and enter the new directory.</li></ol><p>The result should look like this:</p><p><a href=file.axd?file=changeiedownloadlocation/ab4f2662a47f4108.jpg style="margin-right: 10px; display: block;"><img src=file.axd?file=changeiedownloadlocation/preview_ab4f2662a47f4108.jpg title="Registy editor with changed default folder for the Internet Explorer" float="false" style=";border: none;" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" /><br /><span style="font-size: 8pt;font-style: italic;text-align: right;clear: left;">Registy editor with changed default folder for the Internet Explorer (click to enlarge)</span></a></p></div>2006-05-24T22:00:00+00:00hkrauseThis article describes how to change the default download directory for Internet Explorerhttp://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=dfafb398-07f8-4249-9b3d-09846f674e4a6http://www.infini-tec.de/trackback.axd?id=dfafb398-07f8-4249-9b3d-09846f674e4ahttp://www.infini-tec.de/post/2006/05/25/Howto-Change-the-default-download-directory-for-Internet-Explorer.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=dfafb398-07f8-4249-9b3d-09846f674e4ahttp://www.infini-tec.de/post/2006/01/15/Vortrag-in-der-NET-Usergroup-in-Paderborn-vom-09012006.aspxVortrag in der .NET Usergroup in Paderborn vom 09.01.20062006-01-14T23:00:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Zusammenfassung</h2><div xmlns="http://www.w3.org/1999/xhtml">Am 09.01.2006 habe ich einen Vortrag in der .NET Usergroup Paderborn gehalten. Vorgestellt wurden einige ASP.NET Features und einige der neuen Security Features in .NET 2.0</div><h2 xmlns="http://www.w3.org/1999/xhtml">Inhalt</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>Die folgenden Themen kommen in dem Vortrag vor:</p><ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"><li>ASP.NET Features</li><ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"><li>URL Rewriting</li><li>Eigene SitemapProvider</li><li>Caching</li><li>ObjectDatasource</li><li>XML Transformationen mit Extension Objekten</li><li>Mehrsprachigkeit</li></ul><li>Security</li><ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"><li>SecureString</li><li>Sichere Passworteingabe</li><li>Passwörter speichern (ProtectedData, ProtectedMemory)</li></ul></ul></div><h2 xmlns="http://www.w3.org/1999/xhtml">Downloads</h2><table xmlns="http://www.w3.org/1999/xhtml"><tr><td><img style="border:none; vertical-align: middle;" src=file.axd?file=usergroupvortrag_januar2006/ppt.gif /></td><td><a href="http://infinitec.local/articles/misc/usergroupvortrag_januar2006/Usergroup Vortrag 2006-01-09.ppt">Usergroup Vortrag 2006-01-09.ppt</a> (1,433,600 Bytes)<br />Der Vortrag als Powerpoint Datei</td></tr><tr><td><img style="border:none; vertical-align: middle;" src=file.axd?file=usergroupvortrag_januar2006/zip.gif /></td><td><a href=file.axd?file=usergroupvortrag_januar2006/Beispiele.zip>Beispiele.zip</a> (60,673 Bytes)<br />Die Beispiele aus dem Vortrag</td></tr></table>2006-01-14T23:00:00+00:00hkrauseAm 09.01.2006 habe ich einen Vortrag in der .NET Usergroup Paderborn gehalten. Vorgestellt wurden einige ASP.NET Features und einige der neuen Security Features in .NET 2.0http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=5460f951-f8be-416f-aed3-019df24bca4b0http://www.infini-tec.de/trackback.axd?id=5460f951-f8be-416f-aed3-019df24bca4bhttp://www.infini-tec.de/post/2006/01/15/Vortrag-in-der-NET-Usergroup-in-Paderborn-vom-09012006.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=5460f951-f8be-416f-aed3-019df24bca4bhttp://www.infini-tec.de/post/2006/01/11/Sentinel-Protection-Dongle-wird-uber-ein-Netzwerk-nicht-gefunden.aspxSentinel Protection Dongle wird über ein Netzwerk nicht gefunden2006-01-10T23:00:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Symptome</h2><div xmlns="http://www.w3.org/1999/xhtml">Wird ein Sentinel Dongle über ein Netzwerk benutzt (insbesonders Dial-Up oder VPN Verbindungen), so kann es vorkommen das der Dongle von der Client Applikation nicht nich gefunden wird, obwohl der Dongle auf dem Server eingesteckt ist.</div><h2 xmlns="http://www.w3.org/1999/xhtml">Ursache</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>Der Sentinel Protection Server bindet sich nicht auf die allgemeine IP Adresse (0.0.0.0/0), sondern explizit auf jede verfügbare IP Adresse und wartet auf UDP Port 6001 auf eingehende Verbindungen.</p><p>Ändert sich eine IP Adresse oder wird eine neue Verbindung aufgebaut (z.B. eine VPN Verbindung), bekommt der Sentinel Protection Server dies nicht mit.</p></div><h2 xmlns="http://www.w3.org/1999/xhtml">Lösung</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>Bei jeder Änderung von IP Adressen muss der Dienst "Sentinel Protection Server" (SentinelProtectionServer) neu gestartet werden:</p><div class="clsCode" style="BACKGROUND-COLOR: #f0f0f0" align="left"><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style=""><span style="color: #2b91af;"> 1</span> net stop SentinelProtectionServer</span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style=""><span style="color: #2b91af;"> 2</span> net start SentinelProtectionServer</span></span></p></div><p>Alternativ kann die angehängte Software benutzt werden. Es handelt sich dabei um einen Windows Dienst, der bei Änderungen an der Netzwerkkonfiguration (neue IP-Adresse oder Aufbau einer DFÜ Verbindung) den in der Konfigurations-Datei angegebenen Dienst neustartet. Um den Sentinel Protection Server neustarten zu lassen, tragen Sie den Dienstnamen "SentinelProtectionServer" in die Konfigurationsdatei NetworkAddressMonitorService.exe.config:</p><div class="clsCode" style="FONT-SIZE: 10pt; BACKGROUND-COLOR: #f0f0f0"><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 1</span> <span style="color: #0000ff;"><?</span><span style="color: #800000;">xml</span><span style="color: #ff0000;">version</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">1.0</span>"<span style="color: #ff0000;">encoding</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">utf-8</span>"<span style="color: #0000ff;"> ?></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 2</span> <span style="color: #0000ff;"><</span><span style="color: #800000;">configuration</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 3</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">configSections</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 4</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">sectionGroup</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">applicationSettings</span>"<span style="color: #ff0000;">type</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</span>"<span style="color: #0000ff;"> ></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 5</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">section</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">InfiniTec.NetworkAddressMonitorService.Properties.Settings</span>"<span style="color: #ff0000;">type</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</span>"<span style="color: #ff0000;">requirePermission</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">false</span>"<span style="color: #0000ff;"> /></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 6</span> <span style="color: #0000ff;"> </</span><span style="color: #800000;">sectionGroup</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 7</span> <span style="color: #0000ff;"> </</span><span style="color: #800000;">configSections</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 8</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">applicationSettings</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 9</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">InfiniTec.NetworkAddressMonitorService.Properties.Settings</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 10</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">setting</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">ServiceToRestart</span>"<span style="color: #ff0000;">serializeAs</span><span style="color: #0000ff;">=</span>"<span style="color: #0000ff;">String</span>"<span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 11</span> <span style="color: #0000ff;"> <</span><span style="color: #800000;">value</span><span style="color: #0000ff;">></span>SentinelProtectionServer<span style="color: #0000ff;"></</span><span style="color: #800000;">value</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 12</span> <span style="color: #0000ff;"> </</span><span style="color: #800000;">setting</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 13</span> <span style="color: #0000ff;"> </</span><span style="color: #800000;">InfiniTec.NetworkAddressMonitorService.Properties.Settings</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 14</span> <span style="color: #0000ff;"> </</span><span style="color: #800000;">applicationSettings</span><span style="color: #0000ff;">></span></span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 15</span> <span style="color: #0000ff;"></</span><span style="color: #800000;">configuration</span><span style="color: #0000ff;">></span></span></p></div></div><h2 xmlns="http://www.w3.org/1999/xhtml">Downloads</h2><table xmlns="http://www.w3.org/1999/xhtml"><tr><td><img style="border:none; vertical-align: middle;" src=file.axd?file=sentinelproconnectionproblem/setup.gif /></td><td><a href=file.axd?file=sentinelproconnectionproblem/NetworkAddressChangeSericeSetup.exe>NetworkAddressChangeSericeSetup.exe</a> (441,457 Bytes)<br />NetworkAddressMonitorService Setup</td></tr><tr><td><img style="border:none; vertical-align: middle;" src=file.axd?file=sentinelproconnectionproblem/zip.gif /></td><td><a href=file.axd?file=sentinelproconnectionproblem/NetworkAddress%20Monitor%20Service.zip>NetworkAddress Monitor Service.zip</a> (17,003 Bytes)<br />Quellcode</td></tr></table>2006-01-10T23:00:00+00:00hkrauseWird ein Sentinel Dongle über ein Netzwerk benutzt (insbesonders Dial-Up oder VPN Verbindungen), so kann es vorkommen das der Dongle von der Client Applikation nicht nich gefunden wird, obwohl der Dongle auf dem Server eingesteckt ist.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=f78891cf-f0f8-453b-8796-6f1cda34bc381http://www.infini-tec.de/trackback.axd?id=f78891cf-f0f8-453b-8796-6f1cda34bc38http://www.infini-tec.de/post/2006/01/11/Sentinel-Protection-Dongle-wird-uber-ein-Netzwerk-nicht-gefunden.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=f78891cf-f0f8-453b-8796-6f1cda34bc38http://www.infini-tec.de/post/2005/05/31/Scripts-no-longer-function-after-you-run-an-ASPNET-page-which-displays-performance-data.aspxScripts no longer function after you run an ASP.NET page which displays performance data2005-05-31T19:46:06+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Symptoms</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>After you view an ASP.NET webpage which
displays performance counter data via the PerformanceCounter class, scripts no
longer function. This includes scripts launched from a command line as well as
client-side scripts in any browser window that is opened after you viewed the
original page. Scripts are working again after you have stopped the Word Wide
Publishing service.</p></div><h2 xmlns="http://www.w3.org/1999/xhtml">Cause</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>A deadlock occurs because of a bug in one of the WMI providers. An event tracing is done which calls the RegisterTraceGuids API which in turn calls into one of the WMI Service hosted within the Services.exe.</p></div><h2 xmlns="http://www.w3.org/1999/xhtml">Resolution</h2><div xmlns="http://www.w3.org/1999/xhtml"><p>A hotfix is available from Microsoft, at least in english and german.</p><p>To resolve this problem, contact Microsoft Product Support Services to obtain the hotfix for KB834010. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site: <a href="http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS ">http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS </a></p></div><h2 xmlns="http://www.w3.org/1999/xhtml">Status</h2><div xmlns="http://www.w3.org/1999/xhtml">This problem was first corrected in Microsoft Windows XP Service Pack 2</div><h2 xmlns="http://www.w3.org/1999/xhtml">Steps to reproduce the problem</h2><div xmlns="http://www.w3.org/1999/xhtml"><ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="1"><li>Create a new ASP.NET web application</li><li>Add a label control to the page</li><li>Add this code to the Page_Load event:</li><div class="clsCode" style="FONT-SIZE: 10pt; BACKGROUND-COLOR: #f0f0f0"><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 1</span> <span style="color: #0000ff;">using</span> (PerformanceCounter counter = <span style="color: #0000ff;">new</span> PerformanceCounter()) </span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 2</span> {</span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 3</span> counter.CategoryName = <span style="color: #800000;">"Memory"</span>;</span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 4</span> counter.CounterName = <span style="color: #800000;">"Available MBytes"</span>;</span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 5</span> Label1.Text = counter.NextValue().ToString();</span></p><p style="PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2cm; MARGIN-BOTTOM: 0px; TEXT-INDENT: -2cm"><span style="font-family: Courier New;"><span style="color: #2b91af;"> 6</span> }</span></p></div><li>Compile the application </li><li><p>Open the webform with Internet Explorer</p></li><li><p><span style="font-family: Courier New;color: #333333;"><span style="font-family: Verdana;color: #000000;">Now, open any website which has client-side scripting</span></span></p></li></ol></div><h2 xmlns="http://www.w3.org/1999/xhtml">References</h2><div xmlns="http://www.w3.org/1999/xhtml">See <a href="http://support.microsoft.com/?id=834010">KB Article 834010</a> for more information</div>2005-05-31T19:46:06+00:00hkrauseAfter you view an ASP.NET webpage which
displays performance counter data via the PerformanceCounter class, scripts no
longer function. This includes scripts launched from a command line as well as
client-side scripts in any browser window that is opened after you viewed the
original page. Scripts are working again after you have stopped the Word Wide
Publishing service.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=abf5dc5c-d95d-468f-87a1-d5267e006e4d0http://www.infini-tec.de/trackback.axd?id=abf5dc5c-d95d-468f-87a1-d5267e006e4dhttp://www.infini-tec.de/post/2005/05/31/Scripts-no-longer-function-after-you-run-an-ASPNET-page-which-displays-performance-data.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=abf5dc5c-d95d-468f-87a1-d5267e006e4dhttp://www.infini-tec.de/post/2004/12/31/Repair-a-corrupted-MDAC-installation.aspxRepair a corrupted MDAC installation2004-12-31T14:13:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>Windows XP</li>
<li>Windows 2003</li>
<li>MDAC 2.71</li>
<li>MDAC 2.8</li>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Summary</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>The MDAC component is a set of components that allow uniform data access to various data sources. These components can become corrupted. This article outline a way to manually repair the MDAC components.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Symptoms</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>If a program that accesses databases via ADO (ActiveX Data Objects) or similar displays the error message</div>
<div>The specified Procedure was not found </div>
<div>this indicates, that the MDAC installation is damaged.</div>
<div>Additionally, a new installation of the MDAC components does not solve the solution.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Solution</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>If a reinstallation of the MDAC components does not solve the problem, try the following steps to manually repair the MDAC components:</div>
<div>
<ol><li><p></p>
<div>Download the MDAC setup suite in the version that is already installed on your system. It can be found on the Microsoft Download website. </div>
</li><li><p></p>
<div>Open a command prompt and change to the directory where you saved the file. </div>
</li><li><p></p>
<div>Type</div>
<div class="clsCode"><div>MDAC_TYP /c /t:<myfolder></div></div>
<div>where <myfolder> is a folder on your harddisk, e.g. c:\temp\mdac</div>
</li><li><p></p>
<div>Change the current folder to <myfolder> and type the following:</div>
<div class="clsCode"><div>md temp</div><div>expand mdacxpak.cab temp -f:*.*</div></div>
</li><li><p></p>
<div>Cut-and-paste the following code snippet into a text editor and save it as makedirs.cmd in the <myfolder>\temp directory:</div>
<div class="clsCode"><div>@echo off</div><div> </div><div>md ADO</div><div>copy /b MSADER15.DLL ADO</div><div>copy /b MSADO15.DLL ADO</div><div>copy /b MSADO20.TLB ADO</div><div>copy /b MSADO21.TLB ADO</div><div>copy /b MSADOMD.DLL ADO</div><div>copy /b MSADOR15.DLL ADO</div><div>copy /b MSADOX.DLL ADO</div><div>copy /b MSADRH15.DLL ADO</div><div>copy /b MSJRO.DLL ADO</div><div> </div><div>md MSADC</div><div>copy /b MSADCE.DLL MSADC</div><div>copy /b MSADCER.DLL MSADC</div><div>copy /b MSADCF.DLL MSADC</div><div>copy /b MSADCFR.DLL MSADC</div><div>copy /b MSADCO.DLL MSADC</div><div>copy /b MSADCOR.DLL MSADC</div><div>copy /b MSADCS.DLL MSADC</div><div>copy /b MSADDS.DLL MSADC</div><div>copy /b MSADDSR.DLL MSADC</div><div>copy /b MSDAPRSR.DLL MSADC</div><div>copy /b MSDAPRST.DLL MSADC</div><div>copy /b MSDAREM.DLL MSADC</div><div>copy /b MSDAREMR.DLL MSADC</div><div>copy /b MSDFMAP.DLL MSADC</div><div> </div><div>md "OLE DB"</div><div>copy /b MSDADC.DLL "OLE DB"</div><div>copy /b MSDAENUM.DLL "OLE DB"</div><div>copy /b MSDAER.DLL "OLE DB"</div><div>copy /b MSDAORA.DLL "OLE DB"</div><div>copy /b MSDAOSP.DLL "OLE DB"</div><div>copy /b MSDAPS.DLL "OLE DB"</div><div>copy /b MSDASC.DLL "OLE DB"</div><div>copy /b MSDASQL.DLL "OLE DB"</div><div>copy /b MSDASQLR.DLL "OLE DB"</div><div>copy /b MSDATL2.DLL "OLE DB"</div><div>copy /b MSDATT.DLL "OLE DB"</div><div>copy /b MSDAURL.DLL "OLE DB"</div><div>copy /b MSXACTPS.DLL "OLE DB"</div><div>copy /b OLEDB32.DLL "OLE DB"</div><div>copy /b OLEDB32R.DLL "OLE DB"</div><div>copy /b OLEDB32X.DLL "OLE DB"</div><div> </div><div>echo.</div><div>echo Finished !!</div><div>:eof</div></div>
</li><li><p></p>
<div>In your command prompt window, change to the directory where you extracted the cab file. </div>
</li><li><p></p>
<div>Start the above file by typing</div>
<div class="clsCode"><div>makedirs.cmd</div></div>
</li><li><p></p>
<div>The above batch file has now created three directories within the current directory, , MSADC and OLE DB. These three directories must now be placed under the <span style="font-weight:bold;">%</span><span style="font-weight:bold;">CommonProgramFiles</span><span style="font-weight:bold;">%\system</span> directory.</div>
<div>
</div>
</li><li><p></p>
<div>Now, cut-and-paste the following snippet into a text editor and save it as RegFiles.cmd in the %CommonProgramFiles%\system directory:</div>
<div class="clsCode"><div>@echo off</div><div>echo Unregistering DLLs...</div><div>for %%a in (ado\*.dll msadc\*.dll "ole db"\*.dll) do regsvr32 /u /s %%a</div><div>echo Finished.</div><div> </div><div>echo Reregistering DLLs...</div><div>for %%a in (ado\*.dll msadc\*.dll "ole db"\*.dll) do regsvr32 /s %%a</div><div>echo Finished.</div></div>
</li><li><p></p>
<div>Within your command prompt, change the current directory to %CommonProgramFiles%\system and type the following:</div>
<div class="clsCode"><div>RegFiles.cmd</div></div>
<div>This will de-register the MDAC components and the re-registers them.</div>
</li></ol>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">References</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This solution was taken from the <span style="font-weight:bold;">newsgroup </span><span style="font-weight:bold;">microsoft.public.data.ado</span>. The name of the thread was Repair a corrupted <span style="font-weight:bold;">MDAC 2.71 installation - the Solution</span>. Many thanks to the author <span style="font-weight:bold;">Jens Geyer</span></div>
<div>
</div>
</div>2004-12-31T14:13:00+00:00hkrauseThe MDAC component is a set of components that allow uniform data access to various data sources. These components can become corrupted. This article outline a way to manually repair the MDAC components.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=e948c4ee-229b-4135-9fed-cc2c7c79c9fc1http://www.infini-tec.de/trackback.axd?id=e948c4ee-229b-4135-9fed-cc2c7c79c9fchttp://www.infini-tec.de/post/2004/12/31/Repair-a-corrupted-MDAC-installation.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=e948c4ee-229b-4135-9fed-cc2c7c79c9fchttp://www.infini-tec.de/post/2004/12/31/10025-CPU-Auslastung-durch-den-CSRSS-Prozess2c-und-Untermenus-offnen-erst-nach-einigen-Sekunden.aspx100% CPU-Auslastung durch den CSRSS Prozess, und Untermenüs öffnen erst nach einigen Sekunden2004-12-31T13:49:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>Windows 2003</li>
<li>Tweak UI for Windows XP/2003</li>
</ul>
<div>Symptoms</div>
<div>The CSRSS process consumes about 100% of the cpu under certain circumstances, such as opening an Outlook mail folder. Additionally, cascading menus open only with a significant delay. </div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Solution</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>One possible cause for this is the Tweak UI tool from Microsoft. This tool exposes a bug in that it sets the <span style="font-weight:bold;">MenuShowDelay</span> to zero. In fact, the lowest valid value for this setting is one. To correct this, follow these steps: </div>
<div>
<ol><li><p></p>
<div>Open the registry editor. </div>
</li><li><p></p>
<div>Navigate to the <span style="font-weight:bold;">HKEY_CURRENT_USER\Control Panel\Desktop</span> node. </div>
</li><li><p></p>
<div>Double-Click the <span style="font-weight:bold;">MenuShowDelay</span> entry. </div>
</li><li><p></p>
<div>Set the value of this entry to 1. </div>
</li><li><p></p>
<div>Close the registry editor. </div>
<div>The changes are loaded the next time you log on to your computer. </div>
</li></ol>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">More informations</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>The Tweak-UI tool from Microsoft is a tool to configure several aspects of the user interface from Windows. One of these settings is the delay for cascading menus. </div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Status</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>The status of this problem is unknown.</div>
<div>
</div>
</div>2004-12-31T13:49:00+00:00hkrauseThe CSRSS process consumes about 100% of the cpu under certain circumstances, such as opening an Outlook mail folder. Additionally, cascading menus open only with a significant delay.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=d22782ef-162a-4abe-9e2a-44fe6b9a65270http://www.infini-tec.de/trackback.axd?id=d22782ef-162a-4abe-9e2a-44fe6b9a6527http://www.infini-tec.de/post/2004/12/31/10025-CPU-Auslastung-durch-den-CSRSS-Prozess2c-und-Untermenus-offnen-erst-nach-einigen-Sekunden.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=d22782ef-162a-4abe-9e2a-44fe6b9a6527http://www.infini-tec.de/post/2004/12/31/Radeon-9000-Driver-under-Windows-2003-produces-STOP-50-(PAGEFAULT_IN_NONPAGED_AREA).aspxRadeon 9000 Driver under Windows 2003 produces STOP 50 (PAGEFAULT_IN_NONPAGED_AREA)2004-12-31T13:36:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>Windows 2003</li>
<li>ATI Radeon/FireGL 9000</li>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Symptoms</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>When the Radeon/FireGL 9000 drivers are installed under Windows 2003, the system produces a STOP 50 (PAGE_FAULT_IN_NON_PAGED_AREA) every time it is restarted.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Workaround</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>To work around this problem, restart the system in safe mode and remove the video driver. Also, you can use the last good known configuration. After the removal of the driver, restart the system and then set the hardware acceleration of the video adapter to full. To do this, follow these steps: </div>
<div>
<ol><li><p></p>
<div>Right-click the desktop and select Properties. </div>
</li><li><p></p>
<div>Select the Settings tab. </div>
</li><li><p></p>
<div>Click Advanced. </div>
</li><li><p></p>
<div>Select the Troubleshoot tab. </div>
</li><li><p></p>
<div>Move the Hardware acceleration slieder to maximum. </div>
<div>The drivers can now be safely reinstalled. </div>
</li></ol>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Status</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>The status of this problem is unknown, but it seems to be solved in the current driver release.</div>
</div>2004-12-31T13:36:00+00:00hkrauseWhen the Radeon/FireGL 9000 drivers are installed under Windows 2003, the system produces a STOP 50 (PAGE_FAULT_IN_NON_PAGED_AREA) every time it is restarted.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=992728eb-15d8-47a3-b3c0-c938c253cddd1http://www.infini-tec.de/trackback.axd?id=992728eb-15d8-47a3-b3c0-c938c253cdddhttp://www.infini-tec.de/post/2004/12/31/Radeon-9000-Driver-under-Windows-2003-produces-STOP-50-(PAGEFAULT_IN_NONPAGED_AREA).aspx#commenthttp://www.infini-tec.de/syndication.axd?post=992728eb-15d8-47a3-b3c0-c938c253cdddhttp://www.infini-tec.de/post/2004/12/31/pushd-kann-UNC-Pfade-verbinden.aspxpushd kann UNC-Pfade verbinden2004-12-31T13:29:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Betroffene Produkte</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>Windows 2000</li>
<li>Windows XP</li>
<li>Windows 2003</li>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Zusammenfassung</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>Dieser Artikel beschreibt die Benutzung des pushd Befehls um effizienter auf UNC Pfade zu wechseln.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Beschreibung</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>Der cd Befehl kann nicht in Verzeichniss wechseln, die auf Netzwerklaufwerken liegen. Eine Lösung besteht darin, zunächst mit</div>
<div class="clsCode"><div>net use z: \\server\share</div><div>z:</div><div>cd path</div></div>
<div>den Netzwerkpfad auf ein lokales Laufwerk zu mappen, und dann auf eben dieses Laufwerk wechseln.</div>
<div>Jedoch muss man hier drei Befehle eintippen, was bei häufiger Nutzung recht aufwändig ist.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Lösung</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>Der Befehl pushd kann verwendet werden, um die obigen Befehle zusammen zu fassen: </div>
<div class="clsCode"><div>pushd \\server\share\path</div></div>
<div> </div>
<div>Es wird ein Laufwerksmapping durchgeführt, und das aktuelle Verzeichnis wird gewechselt. Ein weiterer Vorteil dieses Befehls liegt darin, das ein </div>
<div class="clsCode"><div>popd</div></div>
<div>wieder in das Verzeichnis wechselt, das aktiv war, als der pushd Befehl aufgerufen wurde.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Weitere Informationen</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>Die obigen drei Befehle können in zwei Befehle zusammen gefasst werden. Dies wird hier sehr gut beschrieben.</div>
</div>2004-12-31T13:29:00+00:00hkrauseDieser Artikel beschreibt die Benutzung des pushd Befehls um effizienter auf UNC Pfade zu wechseln.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=95a05b3a-70f0-4b83-9ae1-37eb9403405d0http://www.infini-tec.de/trackback.axd?id=95a05b3a-70f0-4b83-9ae1-37eb9403405dhttp://www.infini-tec.de/post/2004/12/31/pushd-kann-UNC-Pfade-verbinden.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=95a05b3a-70f0-4b83-9ae1-37eb9403405dhttp://www.infini-tec.de/post/2004/12/31/More-than-two-concurrent-downloads-in-Internet-Explorer.aspxMore than two concurrent downloads in Internet Explorer2004-12-31T13:20:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Summary</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This article describes how the Internet Explorer can be configured, so that it allows for more than two concurrent downloads.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Description</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>Normally, the Internet Explore does only two files at a time from one server. The number of paralell downloads can, however, be altered. </div>
<div>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Solution</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>To change the behavior of the Internet Explorer, the following steps are necessary:</div>
<div>
<ol><li><p></p>
<div>Open the registry editor. </div>
</li><li><p></p>
<div>Navigate to the key <span style="font-weight:bold;">HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet </span>Settings. </div>
</li><li><p></p>
<div>Create a new value of type DWord called <span style="font-weight:bold;">MaxConnectionsPerServer</span>. </div>
</li><li><p></p>
<div>Create a new value of type DWord called <span style="font-weight:bold;">MaxConnectionsPer1_0Server</span>. </div>
</li><li><p></p>
<div>Open the values and enter the maximum number of concurrent downloads. </div>
</li><li><p></p>
<div>After the Internet Explorer has been restarted, the new setting becomes active.</div>
</li></ol>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Status</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This behavior is by design.</div>
<div>
</div>
</div>2004-12-31T13:20:00+00:00hkrauseThis article describes how the Internet Explorer can be configured, so that it allows for more than two concurrent downloads.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=906d3d54-63ee-40d2-93d4-3d6a36a3943d3http://www.infini-tec.de/trackback.axd?id=906d3d54-63ee-40d2-93d4-3d6a36a3943dhttp://www.infini-tec.de/post/2004/12/31/More-than-two-concurrent-downloads-in-Internet-Explorer.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=906d3d54-63ee-40d2-93d4-3d6a36a3943dhttp://www.infini-tec.de/post/2004/12/31/Regain-access-to-blocked-atachments-in-Outlook-XP.aspxRegain access to blocked atachments in Outlook XP2004-12-31T13:09:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>Microsoft Outlook XP</li>
<li>Microsoft Outlook 2003</li>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Summary</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This article describes how Outlook XP can be configured, so that it no longer blocks access to attachments certain file types such as .exe.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Description</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>Since Outlook 200 SP 2, outlook blocks access to attachment of certain file type such as executables or scripts. </div>
<div>There are two types of blocks: The level one files are completely blocked, so that no access is possible, albeit they are not deleted by Outlook. The level 2 files are blocked in that way, that the user can not open them directly. They must be saved to disk before an access is possible. </div>
<div>Outlook XP can now be configured so that level one filetypes can be transformed to level two files..</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">SOLUTION</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>To change the behavior of Outlook, the following steps are necessary:</div>
<div>
<ol><li><p></p>
<div>Open the registry editor. </div>
</li><li><p></p>
<div>If you are using Outlook XP, navigate to the key <span style="font-weight:bold;">HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Outlook\Security.</span><span style="font-weight:bold;"></span>Under Outlook 2003, navigate to the key <span style="font-weight:bold;">HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\11.0\Outlook\Security.</span></div>
</li><li><p></p>
<div>Create a new value of type String named <span style="font-weight:bold;">Level1Remove</span>. </div>
</li><li><p></p>
<div>Open the value and enter a semicolon separated list. For example:</div>
<div class="clsCode"><div>.exe;.ppt;.url;</div></div>
<div>After Outlook has been restarted, the access to the attachments is no longer blocked.</div>
</li></ol>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Status</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This behavior is by design.</div>
</div>2004-12-31T13:09:00+00:00hkrauseThis article describes how Outlook XP can be configured, so that it no longer blocks access to attachments certain file types such as .exe.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=e83f4cf4-c8c5-4ff1-bd70-50f2904b9d402http://www.infini-tec.de/trackback.axd?id=e83f4cf4-c8c5-4ff1-bd70-50f2904b9d40http://www.infini-tec.de/post/2004/12/31/Regain-access-to-blocked-atachments-in-Outlook-XP.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=e83f4cf4-c8c5-4ff1-bd70-50f2904b9d40http://www.infini-tec.de/post/2004/12/31/Render-HTML-emails-as-plain-text-in-Outlook.aspxRender HTML emails as plain text in Outlook2004-12-31T13:03:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Summary</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This article describes the products listed in the beginning of this article can be configured so that they render HTML emails as plain text.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Description</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>HTML email are simply complete web pages that are sent by mail. These mails can contain images (so called web bugs) that can be used to track who reads the sent mail. This way, spammer can verify if your email account is an active one, so they can send you more unsolicited mails. On the other hand, HTML emails can contain embedded script code that may be harmful to your computer. </div>
<div>The affected programmed can now be configured so that they render HTML emails as plain text.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Solution</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>
<ol><li><p></p>
<div>To change the behavior of Outlook, the following steps are necessary:</div>
</li><li><p></p>
<div>Open the registry editor. </div>
</li><li><p></p>
<div>If you are using Outlook XP, navigate to the key <span style="font-weight:bold;">HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Outlook\Options\Mail.</span> </div>
</li><li><p></p>
<div>Create a new value of type DWord called <span style="font-weight:bold;">ReadAsPlain</span>. </div>
</li><li><p></p>
<div>Set the value to <span style="font-weight:bold;">1</span>. </div>
</li><li><p></p>
<div>After Outlook has been restarted, all HTML emails are now rendered as plain text.</div>
</li></ol>
</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">Status</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This behavior is by design.</div>
<div>
</div>
</div>2004-12-31T13:03:00+00:00hkrauseThis article describes the products listed in the beginning of this article can be configured so that they render HTML emails as plain text.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=0696fdf0-fa78-43bc-8457-cb1ef7c34eca1http://www.infini-tec.de/trackback.axd?id=0696fdf0-fa78-43bc-8457-cb1ef7c34ecahttp://www.infini-tec.de/post/2004/12/31/Render-HTML-emails-as-plain-text-in-Outlook.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=0696fdf0-fa78-43bc-8457-cb1ef7c34ecahttp://www.infini-tec.de/post/2004/12/31/Display-disconnected-devices-in-the-Device-Manager.aspxDisplay disconnected devices in the Device Manager2004-12-31T12:32:00+00:00hkrause<h2 xmlns="http://www.w3.org/1999/xhtml">Affected products</h2><div xmlns="http://www.w3.org/1999/xhtml">
<ul>
<li>Windows 2000</li>
<li>Windows XP</li>
<li>Windows 2003</li>
</ul>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">SUMMARY</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>This article explains, how to enable the visibility of disconnected devices in the Device Manager.</div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">DESCRIPTION</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>The Device Manager normally only show connected devices, and even if the option "Show hidden devices" is checked, not all installed hardware is listed within the tree. </div>
<div>This is a major drawback in cases when you want to uninstall several devices (e.g. modems or other plug-and-play devices) when they are not currently connected to the computer. Normally you would start the "Add/Remove Hardware" wizard for each device you want to unintall. However, there is a smarter solution to do this, as explained below. </div>
</div><h2 xmlns="http://www.w3.org/1999/xhtml">SOLUTION</h2><div xmlns="http://www.w3.org/1999/xhtml">
<div>To show all installed devices, follow these steps: </div>
<div>
<ol><li><p></p>
<div>Open a command prompt </div>
</li><li><p></p>
<div>Enter the following: </div>
<div class="clsCode"><div>SET DEVMGR_SHOW_NONPRESENT_DEVICES=1</div><div> </div><div>cd %systemroot%\system32</div><div>start compmgmt.msc</div></div>
</li><li><p></p>
<div>Select the Device Manager node and turn on the "Show Hidden Devices" feature by clicking the appropiate entry in the View menu. </div>
<div>The Device Manager will now list all devices that are installed on the machine.</div>
</li></ol>
</div>
</div>2004-12-31T12:32:00+00:00hkrauseThis article explains, how to enable the visibility of disconnected devices in the Device Manager.http://www.infini-tec.de/pingback.axdhttp://www.infini-tec.de/post.aspx?id=755db087-21bc-46e0-adeb-1c3651b8feb24http://www.infini-tec.de/trackback.axd?id=755db087-21bc-46e0-adeb-1c3651b8feb2http://www.infini-tec.de/post/2004/12/31/Display-disconnected-devices-in-the-Device-Manager.aspx#commenthttp://www.infini-tec.de/syndication.axd?post=755db087-21bc-46e0-adeb-1c3651b8feb2