<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Martin&#039;s Blog &#187; Software</title>
	<atom:link href="http://blog.m-ri.de/index.php/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.m-ri.de</link>
	<description>Gesammeltes aus dem Leben eines &#34;normalen&#34; Programmierers... :-)</description>
	<lastBuildDate>Sat, 04 Feb 2012 12:07:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Manchmal der letzte Retter in der Not: VA-X und die interne Historie</title>
		<link>http://blog.m-ri.de/index.php/2012/01/27/manchmal-der-letzte-retter-in-der-not-va-x-und-die-interne-historie/</link>
		<comments>http://blog.m-ri.de/index.php/2012/01/27/manchmal-der-letzte-retter-in-der-not-va-x-und-die-interne-historie/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:17:56 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VA-X]]></category>
		<category><![CDATA[VS-2010]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=934</guid>
		<description><![CDATA[So geht es manchmal: Da arbeitet man 4, 8, 12 oder 16 Stunden an einem Modul. Alles sieht gut aus, nicht mehr lange und wir können einchecken. Du änderst noch dies und das, steckst noch mal 2 Stunden Arbeit rein weil noch was optimiert werden soll und auf einmal merkst Du dass Du Dich verrannt hast. [...]]]></description>
			<content:encoded><![CDATA[<p>So geht es manchmal:</p>
<ul>
<li>Da arbeitet man 4, 8, 12 oder 16 Stunden an einem Modul.</li>
<li>Alles sieht gut aus, nicht mehr lange und wir können einchecken.</li>
<li>Du änderst noch dies und das, steckst noch mal 2 Stunden Arbeit rein weil noch was optimiert werden soll und auf einmal merkst Du dass Du Dich verrannt hast. Die letzten 2 Stunden Arbeit hattest Du irgendwie das Gehirn nicht eingeschaltet, x-Änderungen gemacht, die nun alle Sch&#8230;sind.</li>
<li>Undo ist nicht mehr, weil Du schon andere Projekte offen hattest bzw. einmal VS abgeraucht ist.</li>
<li>Du hast Bockmist gebaut und jetzt willst Du auf den Stand von vor 4 Stunden zurück, oder den von gestern Abend.</li>
<li>Ein Shelveset hast Du im TFS nicht angelegt. Das machst Du nur wenn Du ins Wochenende gehst, oder Deinen Kollegen was weiterreichen musst.</li>
</ul>
<p>Was nun? <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_surprised.gif' alt=':eek:' class='wp-smiley' /> </p>
<p>Als <em><strong>VA-X </strong></em>Benutzer (VisualAssist X <a href="http://www.wholetomato.com">http://www.wholetomato.com</a>) hat man tatsächlich noch ein Backup!<br />
Und zwar nicht nur eines, sondern ein paar.<br />
In meinem History Ordner von VA-X<br />
<em>C:\Users\USER\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\VERSION\Data\vs10\history\</em><br />
werde ich fündig&#8230;</p>
<p><a href="http://blog.m-ri.de/wp-content/uploads/2012/01/vax-history.png"><img class="wp-image-937 alignnone" title="vax-history" src="http://blog.m-ri.de/wp-content/uploads/2012/01/vax-history.png" alt="" width="584" height="187" /></a></p>
<p>Ufff&#8230; <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>Ich habe dieses Backup mittlerweile schon so oft verwendet, dass ich dazu übergangen bin diesen Ordner umzulegen an eine Stelle an die ich schneller dran komme. Das geht über den Registry Schlüssel <em>HKCU\Software\Whole Tomato\UserDataDir</em>.</p>
<p>Wer mehr dazu wissen will findet hier weitere Infos:<br />
<a href="http://www.wholetomato.com/forum/topic.asp?TOPIC_ID=6865">http://www.wholetomato.com/forum/topic.asp?TOPIC_ID=6865</a></p>
<p><strong>Nachtrag (30.01.2012):</strong><br />
Damit diese Funktion auch verfügbar ist muss im <em>VA-X</em> die <em>Auto Recovery</em> Option eingeschaltet sein.<br />
<em>VA-X -&gt; Options -&gt; Performance -&gt; Enable Auto Recovery</em></p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2012/01/27/manchmal-der-letzte-retter-in-der-not-va-x-und-die-interne-historie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 komplett entfernen bzw. die Unmöglichkeit es richtig zu tun</title>
		<link>http://blog.m-ri.de/index.php/2012/01/18/visual-studio-2010-komplett-entfernen-bzw-die-unmoglichkeit-es-richtig-zu-tun/</link>
		<comments>http://blog.m-ri.de/index.php/2012/01/18/visual-studio-2010-komplett-entfernen-bzw-die-unmoglichkeit-es-richtig-zu-tun/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 19:25:35 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[VS 2010]]></category>
		<category><![CDATA[Uninstall]]></category>
		<category><![CDATA[VS-2010]]></category>
		<category><![CDATA[VS-Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=928</guid>
		<description><![CDATA[Immer wieder mal lese ich von Problemen bei der Installation oder mit Installationen von VS-2010. Ich hatte den Fall noch nie, aber es gibt scheinbar immer wieder Installationen in denen der Wurm drin ist. VS-2010 installiert eine Unmenge an Komponenten und Programmteilen. Die meisten können einfach deinstalliert/gelöscht werden. Aber es bleiben immer noch ein Haufen DLLs/ActiveX Controls und [...]]]></description>
			<content:encoded><![CDATA[<p>Immer wieder mal lese ich von Problemen bei der Installation oder mit Installationen von <em>VS-2010</em>. Ich hatte den Fall noch nie, aber es gibt scheinbar immer wieder Installationen in denen der Wurm drin ist.</p>
<p><em>VS-2010</em> installiert eine Unmenge an Komponenten und Programmteilen. Die meisten können einfach deinstalliert/gelöscht werden. Aber es bleiben immer noch ein Haufen DLLs/ActiveX Controls und Registry Einträge und Verweise auf Verzeichnisse. Und leider gibt es für die Visual Studio 2010 keinen <em>richtigen</em> Uninstaller, der auch alle Artefakte löscht und deshalb kann ich gleich zu Anfang sagen, dass man außer der Deinstallation wirklich wenig tun kann.<br />
Eine Reparaturinstallation sollte man aber bei einer bestehenden Installation in jedem Fall einmal, bevor man zu härteren Maßnahmen greift. Die wirkt oft schon Wunder.</p>
<p>Im Netz gibt es das folgende Utility: <em><strong>Visual Studio 2010 Uninstall Utility</strong></em>:<br />
<a href="http://archive.msdn.microsoft.com/vs2010uninstall">http://archive.msdn.microsoft.com/vs2010uninstall</a><br />
Das Tool hat drei Operationsweisen die man in dem obigen Link erklärt findet.<br />
Das Tool funktioniert eigentlich ohne Probleme aber benutzt auch nur auf dem MSI Uninstall Prozess auf, und dabei berücksichtigt es nicht einmal Servicepacks. Sollte man also das <em>SP1</em> von <em>Visual Studio 2010</em> installiert haben, dann muss man dieses vorher selber entfernen.</p>
<p>Das dieses Tool macht aber auch nur die Arbeit halb. Das erkennt man mit einem schnellen Blick in Registry. Der Ast <em>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0</em> wird durch die Deinstallation nicht entfernt und man muß in diesem Fall manuell Hand anlegen.</p>
<p>Wenn man also persistente Probleme mit der <em>VS-2010</em> Installation hat, die man nicht über die Setup-Logs oder mit Tipps aus den Foren lösen kann, dann bleibt nach meiner Meinung nur der harte Weg den Rechner neu aufzusetzen. Bisher bin ich davon verschont geblieben und meine Installation haben immer von Rechnerwechsel zu Rechnerwechsel gehalten.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2012/01/18/visual-studio-2010-komplett-entfernen-bzw-die-unmoglichkeit-es-richtig-zu-tun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mit dem Nvidia GeForce 285.62 Treiber hat man kein Bild in der Windows Media Center Edition</title>
		<link>http://blog.m-ri.de/index.php/2012/01/09/mit-dem-nvidia-geforce-285-62-treiber-hat-man-kein-bild-in-der-windows-media-center-edition/</link>
		<comments>http://blog.m-ri.de/index.php/2012/01/09/mit-dem-nvidia-geforce-285-62-treiber-hat-man-kein-bild-in-der-windows-media-center-edition/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 19:42:11 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[GeForce]]></category>
		<category><![CDATA[MCE]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[TerraTec]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=929</guid>
		<description><![CDATA[Ich habe meinen neuen Rechner mit einer TerraTec Cinergy T PCIe Dual Karte ausgestattet und dachte schon mit deren Treiber oder der Karte stimmt was nicht, weil ich in der Media Center Edition kein Bild bekommen habe. Der Ton funktionierte tadellos. Die Ursache lag aber in dem neuen Nvidia GeForce Treiber 285.62 (Windows 7, 64bit). [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe meinen neuen Rechner mit einer <em>TerraTec Cinergy T PCIe Dual</em> Karte ausgestattet und dachte schon mit deren Treiber oder der Karte stimmt was nicht, weil ich in der <em>Media Center Edition</em> kein Bild bekommen habe. Der Ton funktionierte tadellos.</p>
<p>Die Ursache lag aber in dem neuen <em>Nvidia GeForce Treiber 285.62 </em>(<em>Windows 7, 64bit</em>). Mit diesem dem hat auch bei der Wiedergabe einer Aufzeichnung kein Bild.  Nun bin ich auf den Treiber Stand 280.26 zurück gegangen und alles ist wieder gut.</p>
<p>Da ich nicht Zocke spielen, die neuen Features dieser Treiberversion für mich sowieso keine große Rolle.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2012/01/09/mit-dem-nvidia-geforce-285-62-treiber-hat-man-kein-bild-in-der-windows-media-center-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probleme nach Upgrade auf Microsoft SQL Server 2008 R2</title>
		<link>http://blog.m-ri.de/index.php/2011/06/09/probleme-nach-upgrade-auf-microsoft-sql-server-2008-r2/</link>
		<comments>http://blog.m-ri.de/index.php/2011/06/09/probleme-nach-upgrade-auf-microsoft-sql-server-2008-r2/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 20:12:56 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[MS-SQL]]></category>
		<category><![CDATA[SQL 2008]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=865</guid>
		<description><![CDATA[Ein Kollege von mir hat ein Upgrade von seinen Microsoft SQL Server 2008 auf einen Microsoft SQL Server 2008 R2 durchgeführt. Soweit ist alles gut abgelaufen, der SQL Server läuft. Einzig die Reporting Services ließen sich nicht mehr starten. Die Reporting Services liefen allerdings zuvor ohne Probleme. Eine Reparaturinstallation sowie Entfernen und erneutes Hinzufügen des [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Kollege von mir hat ein Upgrade von seinen <em>Microsoft SQL Server 2008</em> auf einen <em>Microsoft SQL Server 2008 R2</em> durchgeführt.</p>
<p>Soweit ist alles gut abgelaufen, der SQL Server läuft. Einzig die <em>Reporting Services </em>ließen sich nicht mehr starten. Die <em>Reporting Services </em>liefen allerdings zuvor ohne Probleme.</p>
<p>Eine Reparaturinstallation sowie Entfernen und erneutes Hinzufügen des Dienstes wurden ohne jedweden Erfolg durchgeführt.</p>
<p>Nach dem fehlgeschlagenem Start des Dienst fanden sich nur die drei folgenden Einträge im Event-Log:</p>
<pre>Protokollname: Application
Quelle:        SQL Server Reporting Services (MSSQLSERVER)
Datum:         26.05.2011 14:56:09
Ereignis-ID:   0
Aufgabenkategorie:Keine
Ebene:         Fehler
Schlüsselwörter:Klassisch
Benutzer:      Nicht zutreffend
Computer:      xyz
Beschreibung:
Der Dienst kann nicht gestartet werden. System.Exception: Default appdomain failed to initialize.
bei Microsoft.ReportingServices.Library.ServiceAppDomainController.Start()
bei Microsoft.ReportingServices.Library.ReportService.OnStart(String[] args)
bei System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)</pre>
<pre>Protokollname: Application
Quelle:        Report Server Windows Service (MSSQLSERVER)
Datum:         26.05.2011 14:56:09
Ereignis-ID:   140
Aufgabenkategorie:Starten/Herunterfahren
Ebene:         Fehler
Schlüsselwörter:Klassisch
Benutzer:      Nicht zutreffend
Computer:      xyz
Beschreibung:
Fehler beim Initialisieren der DefaultDomain-Anwendungsdomäne. Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt..

Protokollname: Application
Quelle:        Report Server Windows Service (MSSQLSERVER)
Datum:         26.05.2011 14:56:09
Ereignis-ID:   113
Aufgabenkategorie:Protokollierung
Ebene:         Fehler
Schlüsselwörter:Klassisch
Benutzer:      Nicht zutreffend
Computer:      xyz
Beschreibung:
Der Berichtsserver kann den Leistungsindikator 'Report Requests' nicht erstellen.</pre>
<p>Der letzte Eintrag mit der Meldung <strong>&#8220;Der Berichtsserver kann den Leistungsindikator &#8216;Report Requests&#8217; nicht erstellen.&#8221;, </strong>in Verbindung mit der Meldung <strong>&#8220;System.Exception: Default appdomain failed to initialize.&#8221;</strong> . Hat mich letzten Endes auf die Spur gebracht.</p>
<p>Die Lösung ist hier zu finden: <a href="http://support.microsoft.com/kb/956155/en-us">http://support.microsoft.com/kb/956155/en-us</a></p>
<p>Offensichtlich wurde bei der Deinstallation des 2008er SQL-Servers mehr entfernt als gut war und der hier vorgeschlagene Weg einer Reparaturinstallation war leider nicht erfolgreich.<br />
Ich habe die 4 Schlüssel die fehlten einfach manuell eingefügt und der Dienst konnte danach sofort wieder gestartet werden.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/06/09/probleme-nach-upgrade-auf-microsoft-sql-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn man mal doch Hardware in einem auf Hyper-V gehosteten Server benötigt&#8230;</title>
		<link>http://blog.m-ri.de/index.php/2011/05/02/wenn-man-mal-doch-hardware-in-einem-auf-hyper-v-gehosteten-server-benotigt/</link>
		<comments>http://blog.m-ri.de/index.php/2011/05/02/wenn-man-mal-doch-hardware-in-einem-auf-hyper-v-gehosteten-server-benotigt/#comments</comments>
		<pubDate>Mon, 02 May 2011 17:50:20 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtual PC]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Virtualisierung]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=783</guid>
		<description><![CDATA[Virtuelle Server sind was tolles. Aber leider lässt sich doch nicht alles virtuell abbilden, denn manche Software braucht die Verbindung zur Hardware. Und hier hat Hyper-V doch eine klare Einschränkung. Man kann kann nicht einfach ein USB Device an dem Hyper-V Host anschließen und in einer virtuellen Maschine benutzen, wie das VMWare Workstation perfekt beherrscht.. [...]]]></description>
			<content:encoded><![CDATA[<p>Virtuelle Server sind was tolles. Aber leider lässt sich doch nicht alles virtuell abbilden, denn manche Software braucht die Verbindung zur Hardware. Und hier hat <em>Hyper-V</em> doch eine klare Einschränkung. Man kann kann nicht einfach ein USB Device an dem <em>Hyper-V</em> Host anschließen und in einer virtuellen Maschine benutzen, wie das <em>VMWare Workstation</em> perfekt beherrscht..</p>
<p>In meinem Fall waren es folgende Devices, die ich in meinen virtuellen Maschinen benötigte:</p>
<ul>
<li>Unseren Master-Dongle für die Dongleerzeugung (WiBu)</li>
<li>Ein USB-Modem für unseren Fax-Eingang</li>
<li>Ein USB-Seriell Adapter an der eine TK-Anlage angeschlossen ist und gesteuert wird</li>
<li>Ein weitere USB-Port nochmal für eine weitere TK-Anlage</li>
<li>Manchmal für den direkten Anschluß einer USB Festplatte/Sticks</li>
</ul>
<p>Ich habe mir einige Lösungen angesehen, die alle die USB-Devices über das Netzwerk sharen. Manche sind spezielle USB-Hubs mit Netzwerkanschluss, andere reine Software Lösungen.</p>
<p>Im Einsatz ist nun <a href="http://www.kernelpro.com/usb-over-ethernet.html">USB over Ethernet</a> von <a href="http://www.kernelpro.com">KernelPro</a> als reine Softwarelösung gekommen.<br />
Bei dieser Lösung wird auf dem Hyper-V Host nur die Server Komponente installiert. Am Host schließt man nun die gewünschten USB Geräte an, ohne deren Treiber zu installieren. Man wählt in der Server Software nun die USB Geräte aus, die über das Netzwerk an interne Server weitergereicht werden.<br />
Auf dem internen virtuellen Server, wird nun die Client-Software installiert. Dort kann mannun die USB Geräte auswählen, die der Server zur Verfügung stellt und die man in der virtuellen Maschine benötigt. Entsprechende Portfreigaben in der Firewall sind natürlich zu beachten. Auf dem virtuellen Client werden nun wie gewohnt die USB-Treiber installiert.<br />
<em>USB over Ethernet </em>läuft als Dienst sowohl als Client wie auch als Server. Man muss sich um nichts mehr kümmern, alle angeschlossenen Geräte werden auch bei entsprechenden Serverneustarts einfach durchgereicht wenn die Dienste wieder starten.</p>
<p>Die Oberfläche des Tools ist einfach und verständlich ohne Schnickschnack wie man sich das für ein Server-Tool wünscht, dazu ist der Speicherverbrauch und die Prozessorlast niedrig. Die Software läuft seit 2 1/2 Monaten unauffällig und stabil, wie es sein soll.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/05/02/wenn-man-mal-doch-hardware-in-einem-auf-hyper-v-gehosteten-server-benotigt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workaround für Patchday Bug vom 12.04.2011: Wenn unter Windows 2000 der Einsprungpunkt FindActCtxSectionStringA nicht gefunden wird</title>
		<link>http://blog.m-ri.de/index.php/2011/04/14/workaround-fur-patchday-bug-vom-12-04-2011-wenn-unter-windows-2000-der-einsprungpunkt-findactctxsectionstringa-nicht-gefunden-wird/</link>
		<comments>http://blog.m-ri.de/index.php/2011/04/14/workaround-fur-patchday-bug-vom-12-04-2011-wenn-unter-windows-2000-der-einsprungpunkt-findactctxsectionstringa-nicht-gefunden-wird/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 08:30:30 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[MFC]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[SP]]></category>
		<category><![CDATA[VS-2005]]></category>
		<category><![CDATA[VS-2008]]></category>
		<category><![CDATA[W2K]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Workarround]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=827</guid>
		<description><![CDATA[Hintergrund siehe hier: BUG: Schwarzer Patchday für Windows 2000 – MFC 8.0 (VC-2005) und MFC 9.0 (VC-2008) DLLs sind nicht mehr lauffähig nach Installation von KB2467174 bzw. KB2467175 BUG: Schwarzer Patchday für Windows 2000 2.- MFC 8.0 (VC-2005) und MFC 9.0 (VC-2008) Static Libraries erzeugen auch inkompatiblen Code für Windows 2000 durch KB2465367 bzw. KB2465361 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Hintergrund siehe hier:</strong><br />
<a title="Permanent Link: BUG: Schwarzer Patchday für Windows 2000 – MFC 8.0 (VC-2005) und MFC 9.0 (VC-2008) DLLs sind nicht mehr lauffähig nach Installation von KB2467175 bzw. KB2467175" rel="bookmark" href="http://blog.m-ri.de/index.php/2011/04/13/bug-schwarzer-patchday-fur-windows-2000-mfc-8-0-vc-2005-und-mfc-9-0-vc-2008-dlls-sind-nicht-mehr-lauffahig-nach-installation-von-kb2467175-bzw-kb2467175/">BUG: Schwarzer Patchday für Windows 2000 – MFC 8.0 (VC-2005) und MFC 9.0 (VC-2008) DLLs sind nicht mehr lauffähig nach Installation von KB2467174 bzw. KB2467175</a><br />
<a title="Permanent Link: BUG: Schwarzer Patchday für Windows 2000 2.- MFC 8.0 (VC-2005) und MFC 9.0 (VC-2008) Static Libraries erzeugen auch inkompatiblen Code für Windows 2000 durch KB2465367 bzw. KB2465361" rel="bookmark" href="http://blog.m-ri.de/index.php/2011/04/13/bug-schwarzer-patchday-fur-windows-2000-2-mfc-8-0-vc-2005-und-mfc-9-0-vc-2008-static-libraries-erzeugen-auch-inkompatiblen-code-fur-windows-2000-durch-kb2465367-bzw-kb2465361/">BUG: Schwarzer Patchday für Windows 2000 2.- MFC 8.0 (VC-2005) und MFC 9.0 (VC-2008) Static Libraries erzeugen auch inkompatiblen Code für Windows 2000 durch KB2465367 bzw. KB2465361</a></p>
<p><strong>Unter Windows 2000 kann man wie folgt vorgehen und das Problem beheben:</strong></p>
<ol>
<li>Am Besten macht man das nachdem man das System neu gestartet hat und noch keine Anwendung gestartet hat.</li>
<li>Alle betreffenden Hotfixe entfernen (für Runtime-2005 KB2467175, Runtime-2008 KB2467174, für VS-2007 SP1: KB2465367, VS-2008 SP1: KB2465361).<br />
Die betroffenen C/C++ Runtimes des <em>Visual Studio, </em>die deinstalliert werden müssen, haben die folgenden Versionsnummern<br />
- VC-2005 8.0.50727.5592 (KB2467175)<br />
- VC-2008 9.0.30729.5570 (KB2467174)<br />
<strong>Um VS-2005/2008 wiederherzustellen ist zwingend eine Deinstallation des Patches nötig.<br />
</strong>Die Dateien für das <em>Visual Studio </em>sollten dann wieder denen des letzten Fix aus 2005/2008 entsprechen.</li>
<li><strong>Eigentlich sollte die Deinstallation des Patches genügen.</strong><br />
<strong>Sofern es sich nur um ein Problem mit den Runtimes handelt und sich das Problem nicht behoben hat kann man mit den nächsten Schritten weiter machen und versuchen die alten Dateien wieder herzustellen.<br />
(</strong>Man kann diese Schritte auch ohne Deinstallation durchführen)</li>
<li><strong>Für VS-2008: </strong>Die Dateien für aus dem letzten Sicherheitsupdate müssten in dem folgenden Verzeichnis unter <em>C:\WinNT\winsxs\ </em>liegen:<br />
a.<em> x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.4974_&#8230;<br />
</em>b.<em> </em><em>x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.4148_&#8230;<br />
</em>c. <em>x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.1_&#8230;<br />
</em>Man wählt das Verzeichnis, dass man zuerst findet.</li>
<li><strong>Für VS-2005:</strong> Die Dateien für aus dem letzten Sicherheitsupdate müssten in dem folgenden Verzeichnis unter <em>C:\WinNT\winsxs\ </em>liegen:<br />
a. <em>x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_&#8230;<br />
</em>b. <em>x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4027_&#8230;<br />
</em>c. <em>x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.1833_&#8230;<br />
</em>d. <em>x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.762_&#8230;<br />
</em>Man wählt das Verzeichnis, dass man zuerst findet.</li>
<li>Alle Dateien aus diesen gefundenen Verzeichnissen in das <em>C:\WinNT\System32</em> Verzeichnis kopieren.</li>
</ol>
<p>Hope that helps <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /> </p>
<p>PS: Ich habe den Artikel mehrfach überarbeitet während er bereits veröffentlicht war und immer neue Infos eingebaut bzw. die Vorgehensweise besser erklärt.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/04/14/workaround-fur-patchday-bug-vom-12-04-2011-wenn-unter-windows-2000-der-einsprungpunkt-findactctxsectionstringa-nicht-gefunden-wird/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Massive Probleme mit ADO auf Windows 7 SP1</title>
		<link>http://blog.m-ri.de/index.php/2011/03/16/massiver-probleme-mit-ado-auf-windows-7-sp1/</link>
		<comments>http://blog.m-ri.de/index.php/2011/03/16/massiver-probleme-mit-ado-auf-windows-7-sp1/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 23:25:31 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Vista / Windows 7]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[ADO]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[SP1]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Windows7]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=786</guid>
		<description><![CDATA[Windows 7 SP1 scheint einige Probleme in Bezug auf ADO zu haben. So jedenfalls hat dies Mike Ryan gemeldet. Hier die beiden Threads in den MSDN Foren, die von den Problemen berichten: Massive Thread-Handle Leaks bei asnychronen Operationen: ADO, adAsyncExecute and Windows 7 SP1 handles leaking http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/68e23681-f6b5-4ed5-b963-e63e34eeac2f Dieser Bug wurde bereits von Microsoft bestätigt. Wer [...]]]></description>
			<content:encoded><![CDATA[<p>Windows 7 SP1 scheint einige Probleme in Bezug auf ADO zu haben. So jedenfalls hat dies Mike Ryan gemeldet.<br />
Hier die beiden Threads in den MSDN Foren, die von den Problemen berichten:</p>
<ol>
<li>Massive Thread-Handle Leaks bei asnychronen Operationen:<br />
<strong>ADO, adAsyncExecute and Windows 7 SP1 handles leaking</strong><br />
<a href="http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/68e23681-f6b5-4ed5-b963-e63e34eeac2f">http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/68e23681-f6b5-4ed5-b963-e63e34eeac2f</a><br />
Dieser Bug wurde bereits von Microsoft bestätigt.<br />
Wer einen Fix braucht muss sich an den Microsoft Support wenden.</li>
<li>Das zweite Problem betrifft die COM Registrierung für Applikationen, die auf Windows 7 SP1 Maschinen gebaut werden.<br />
<strong>Breaking change in MDAC ADODB COM components in Windows 7 Service Pack 1</strong><br />
<a href="http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/3a4ce946-effa-4f77-98a6-34f11c6b5a13">http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/3a4ce946-effa-4f77-98a6-34f11c6b5a13</a><br />
Siehe auch:<br />
<a href="http://blogs.technet.com/b/asiasupp/archive/2011/03/14/changes-in-mdac-adodb-com-components-in-windows-7-service-pack-1.aspx">http://blogs.technet.com/b/asiasupp/archive/2011/03/14/changes-in-mdac-adodb-com-components-in-windows-7-service-pack-1.aspx</a></li>
</ol>
<p>PS: Ich bin ziemlich froh, dass ich direkt auf OLD-DB arbeite&#8230; <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/03/16/massiver-probleme-mit-ado-auf-windows-7-sp1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nach Installation von Windows 7 SP1 wird immer wieder die Installation für den USB Treiber der Microsoft IntelliType Tastatur durchgeführt</title>
		<link>http://blog.m-ri.de/index.php/2011/03/15/nach-installation-von-windows-7-sp1-wird-immer-wieder-die-installation-fur-den-usb-treiber-der-microsoft-intellitype-tastatur-durchgefuhrt/</link>
		<comments>http://blog.m-ri.de/index.php/2011/03/15/nach-installation-von-windows-7-sp1-wird-immer-wieder-die-installation-fur-den-usb-treiber-der-microsoft-intellitype-tastatur-durchgefuhrt/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 19:14:44 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[SP1]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows7]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=758</guid>
		<description><![CDATA[Ich hatte nach der Installation von Windows 7 auf einem meiner Rechner ein eigentümliches Problem: Auf diesem Rechner wie auf auf zwei anderen meiner Rechner benutze ich eine Microsoft Keyboard-Maus Kombination. Entsprechend ist auf den Rechnern auch Microsoft IntelliType und IntelliPoint installiert. Alles lief beim Update von Windows 7 glatt. Aber nach dem Neustart des [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte nach der Installation von <em>Windows 7 </em>auf einem meiner Rechner ein eigentümliches Problem:</p>
<p>Auf diesem Rechner wie auf auf zwei anderen meiner Rechner benutze ich eine <em>Microsoft</em> Keyboard-Maus Kombination. Entsprechend ist auf den Rechnern auch <em>Microsoft IntelliType </em>und <em>IntelliPoint</em> installiert.</p>
<p>Alles lief beim Update von <em>Windows 7 </em>glatt. Aber nach dem Neustart des Systems bekam ich einen <em>UAC</em> Prompt und es wurde gemeldet, dass ein neuer USB Treiber für die Microsoft Tastatur installiert werden müsste. Also OK.</p>
<p>Aber beim nächsten Neustart wieder die gleiche Meldung, ein detailierter Blick auf den Treiber der angefordert wurde ergab folgende Info:</p>
<blockquote><p>rundll32.exe C:\Windows\system32\newdev.dll,pDiDeviceInstallAction \\.\pipe\PNP_Device_Install_Pipe_1.{541e93b9-2da1-4d96-91e1-68472a06f5a9} &#8220;usb\vid_045e&amp;pid_00e3&amp;mi_00\7&amp;13cc06b7&amp;0&amp;0000&#8243;</p></blockquote>
<p>Neuinstallation/Reparaturinstalltion der <em>IntelliType</em> Software nützte nichts.</p>
<p>Erst als ich die Software komplett entfert hatte und dann eine Neuinstalltion durchgeführt habe verschwand diese lästige Meldung.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/03/15/nach-installation-von-windows-7-sp1-wird-immer-wieder-die-installation-fur-den-usb-treiber-der-microsoft-intellitype-tastatur-durchgefuhrt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nach der Installation des SP1 von Wndows 7 / Windows Server 2008 R2 lässt sich wieder einiges an Speichplatz freigeben</title>
		<link>http://blog.m-ri.de/index.php/2011/03/08/nach-der-installation-des-sp1-von-wndows-7-windows-server-2008-r2-lasst-sich-wieder-einiges-an-speichplatz-freigeben/</link>
		<comments>http://blog.m-ri.de/index.php/2011/03/08/nach-der-installation-des-sp1-von-wndows-7-windows-server-2008-r2-lasst-sich-wieder-einiges-an-speichplatz-freigeben/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 19:27:00 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[SP1]]></category>
		<category><![CDATA[Windows Sever 2008]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=768</guid>
		<description><![CDATA[Auch durch die Installation des SP1 für Windows 7 und Windows Server 2008 R2 kann man durch das Aufrufen der Datenträger Bereinigung 0,8GB bis 2,5GB an Speicher freigeben. Entfernen der SP1 Backupdateien für Window 7 Dazu startet man einfach die Datenträgerbereinigung (CLEANMGR.EXE) als Administrator. Oder man startet die Datenträgerbereinigung normal und klickt dann auf den [...]]]></description>
			<content:encoded><![CDATA[<p>Auch durch die Installation des <em>SP1 </em>für <em>Windows 7</em> und <em>Windows Server 2008 R2 </em>kann man durch das Aufrufen der Datenträger Bereinigung 0,8GB bis 2,5GB an Speicher freigeben.</p>
<h3>Entfernen der SP1 Backupdateien für Window 7</h3>
<p>Dazu startet man einfach die Datenträgerbereinigung (<em>CLEANMGR.EXE</em>) als Administrator. Oder man startet die Datenträgerbereinigung normal und klickt dann auf den Schalter <em>Systemdateien bereinigen</em>. Nur wenn man das Programm als Admin startet erhält man auch Zugriff auf die Backupdateien des <em>SP1</em>.<br />
Bei mir wurden hier zwischen 0,5GB und 0,8GB freigegeben.</p>
<p><a href="http://blog.m-ri.de/wp-content/uploads/2011/03/Cleanmgr.png"><img class="alignnone size-full wp-image-769" title="Cleanmgr" src="http://blog.m-ri.de/wp-content/uploads/2011/03/Cleanmgr.png" alt="" width="391" height="476" /></a></p>
<h3>Entfernen der SP1 Backupdateien für Windows Server 2008 R2</h3>
<p>Das Löschen der Backup Dateien des SP1 für einen <em>Windows Server 2008 R2</em> ist hier beschrieben<em>:<br />
</em><a href="http://technet.microsoft.com/en-us/library/ff817650(WS.10).aspx">http://technet.microsoft.com/en-us/library/ff817650(WS.10).aspx</a> (ziemlich weit unten unter <em>To remove service pack backup files).</em></p>
<p>Der Befehl zum Entfernen der Backupdateien für ein durchgeführtes Online-Update lautet entsprechend:<br />
<em><strong>DISM.exe /online /Cleanup-Image /spsuperseded</strong></em></p>
<p>bzw. bei Verwendung eines Offline-Images:<br />
<em><strong>DISM.exe /Image:&lt;path_to_offline_image&gt; /Cleanup-Image /spsuperseded</strong></em></p>
<p>Auf meinen Servern konnte ich durch diese Operation im Schnitt ca. 2,4GB freigeben.</p>
<p><strong>Nachtrag (09.03.2011):<br />
</strong>Es sollte klar sein, dass man die Installation des SP1 nach Löschen der Backup-Dateien nicht mehr rückgängig machen kann.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/03/08/nach-der-installation-des-sp1-von-wndows-7-windows-server-2008-r2-lasst-sich-wieder-einiges-an-speichplatz-freigeben/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lahme Sage Office Line 4 &#8211; 2010</title>
		<link>http://blog.m-ri.de/index.php/2011/03/01/lahme-sage-office-line-4-2010/</link>
		<comments>http://blog.m-ri.de/index.php/2011/03/01/lahme-sage-office-line-4-2010/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 18:53:47 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[AV]]></category>
		<category><![CDATA[Virenschutz]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=759</guid>
		<description><![CDATA[Seit Wochen klagten unsere Damen vom Vertrieb, dass Ihre Warenwirtschaft (Sage Office Line 4 &#8211; 2010)extrem langsam startet. Bis zu einer Minute wird für den Start benötigt. An unseren Rechner (Alles Quadcores mit Minimum 3GB und Vista) kann es nicht liegen. Ich habe mich mit dem ProcessMonitor auf die Suche gemacht konnte aber eigentlich nichts auffälliges [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Wochen klagten unsere Damen vom Vertrieb, dass Ihre Warenwirtschaft (<em>Sage Office Line 4 &#8211; 2010</em>)extrem langsam startet. Bis zu einer Minute wird für den Start benötigt. An unseren Rechner (Alles Quadcores mit Minimum 3GB und Vista) kann es nicht liegen.<br />
Ich habe mich mit dem ProcessMonitor auf die Suche gemacht konnte aber eigentlich nichts auffälliges feststellen.</p>
<p>Dann bin ich auf die Idee gekommen mal unsere Antiviren Software (<em>Symantec Endpoint Protection</em>) auszuschalten. WOW&#8230; Die OfficeLine startet in nicht weniger als 3 Sekunden <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /> </p>
<p>Jetzt habe ich einfach die beiden Dateien &#8220;<em>C:\Program Files\Sage\Office Line\4.2\Abf\OLABF_001.ADE</em>&#8221; und &#8220;<em>C:\Program Files\Sage\Office Line\4.2\Rewe\OLREWE_001.ADE</em>&#8220;, der Warenwirtschaft bzw. des Rechnungswesen durch eine extra Regel in der <em>Endpoint Protection </em>ausgenommen und siehe da alles gut.</p>
<p>Die Endpoint Protection kenne ich sonst nicht so als Systembremse, aber wie man sieht lohnt sich manchmal ein kritischer Blick auf das eigene AV System.</p>
<hr /><small>Copyright &copy; 2010 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>]]></content:encoded>
			<wfw:commentRss>http://blog.m-ri.de/index.php/2011/03/01/lahme-sage-office-line-4-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

