<?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>LocalDev &#187; Windows</title>
	<atom:link href="http://localdev.de/tags/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://localdev.de</link>
	<description>Web, Desktop &#38; Mobile Development</description>
	<lastBuildDate>Thu, 01 Dec 2011 18:54:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Windows meldet sich sofort wieder ab</title>
		<link>http://localdev.de/2011/04/windows-meldet-sich-sofort-wieder-ab/</link>
		<comments>http://localdev.de/2011/04/windows-meldet-sich-sofort-wieder-ab/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 19:05:01 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[antivir]]></category>
		<category><![CDATA[F-Secure]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rescue cd]]></category>
		<category><![CDATA[userinit]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=1524</guid>
		<description><![CDATA[Vor ein paar Tagen berichtete ein Bekannter, das sein Rechner ihn ständig auffordert eine Bank TAN einzugeben. Klarer Fall, er hat sich was eingefangen. Nachdem Antivir sich nicht mehr aktualisieren wollte, hat er es mit der Rescue CD von F-Secure probiert, die auch auf Anhieb 24 Schädlinge gefunden und neutralisiert hat. Soweit so schön, würde [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Tagen berichtete ein Bekannter, das sein Rechner ihn ständig auffordert eine Bank TAN einzugeben. Klarer Fall, er hat sich was eingefangen. Nachdem Antivir sich nicht mehr aktualisieren wollte, hat er es mit der <a href="http://www.f-secure.com/en_EMEA-Labs/security-threats/tools/rescue-cd/">Rescue CD</a> von F-Secure probiert, die auch auf Anhieb 24 Schädlinge gefunden und neutralisiert hat.</p>
<p>Soweit so schön, würde denn jetzt alles wieder wie üblich funktionieren. Tat es natürlich nicht. Jedes Mal wenn man sich bei Windows angemeldet hat, wurde man prompt wieder abgemeldet.</p>
<p><strong>Auf der Suche nach dem Schuldigen</strong></p>
<p>Die erste Analyse des Problems ist schnell abgeschlossen. Etwas muss sich in den Anmeldeprozess eingebunden haben, und wird nun jedes Mal beim Anmeldeprozess mit ausgeführt bzw. fehlt dank unserer Reinigung und der Anmeldeprozess schlägt deswegen fehl.</p>
<p><span id="more-1524"></span><strong><em>Möglichkeit 1:</em></strong></p>
<p>Der Schädling hat die userinit.exe manipuliert und wird darüber gestartet. Sollte bei neueren Windows Versionen nicht mehr möglich sein, aber man weiß nie.</p>
<p>Kopiert die userinit.exe eines sauberen PCs in euer Windows\System32 Verzeichnis und startet den PC.  Nach der hoffentlich erfolgreichen Anmeldung, solltet ihr die Kommandozeile als Administrator, und mit folgendem Befehl eine Überprüfung der Systemdateien starten.</p>
<pre class="brush: plain; title: ; notranslate">sfc /SCANNOW</pre>
<p>Sollten weitere Dateien verändert worden sein, so müssten sie hierdurch erkannt und durch die richtigen Versionen ersetzt werden.</p>
<p><strong><em>Möglichkeit 2:</em></strong></p>
<p>Ein Trick der schon unter Windows 9x sehr beliebt bei Virenautoren war, ist die Liste der  zu startenden Programme zu erweitern. Bei Windows 9x musste man die win.ini bzw. system.ini ändern, ab Windows 2000 läuft das ganze jedoch über die Registry. Sucht den folgenden Schlüssel und prüft den Inhalt von <em>Userinit</em>.</p>
<pre class="brush: plain; title: ; notranslate">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon</pre>
<p>Der Wert sollte normalerweise wie folgt lauten, achtet auf das Komma am Ende.</p>
<pre class="brush: plain; title: ; notranslate">C:\WINDOWS\system32\userinit.exe,</pre>
<p><strong><em>Möglichkeit 3:</em></strong></p>
<p>Eine weitere Möglichkeit, welche in diesem Fall zutraf, ist das starten als Debugger. Sobald das eigentliche Programm ausgeführt wird, wird unser Schädling mitgestartet.</p>
<p>Sucht in der Registry den folgenden Schlüssel und löscht ihn inkl. aller enthaltenden Werte.</p>
<pre class="brush: plain; title: ; notranslate">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Userinit.exe</pre>
<p>Wollt Ihr Wissen an welcher Stelle sich der Schädling befindet, so findet Ihr den kompletten Pfad in dem Eintrag <em>Debugger</em> unterhalb des vorher genannten Schlüssels.</p>
<p><strong>Wie soll ich die Registry ändern, ich kann mich gar nicht anmelden?</strong></p>
<p>Das ist natürlich ein Problem. Normalerweise bearbeitet man mit regedit die Registrierung. Das steht uns leider nicht zur Verfügung, da die Anmeldung  selbst im abgesicherten Modus fehlschlägt.</p>
<p>Abhilfe schaffen die Ultimate Boot CD und die Ultimate Boot CD for Windows. Beide liefern Registry Editoren mit, die ein Anmelden an Windows unnötig machen.</p>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2011/04/windows-meldet-sich-sofort-wieder-ab/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows: Verwaltung in Englisch statt Deutsch</title>
		<link>http://localdev.de/2011/03/windows-verwaltung-in-englisch-statt-deutsch/</link>
		<comments>http://localdev.de/2011/03/windows-verwaltung-in-englisch-statt-deutsch/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 21:21:50 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Lokalisierung]]></category>
		<category><![CDATA[Verwaltung]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=1469</guid>
		<description><![CDATA[Da bringt man nach Wochen des Wartens seinen Laptop wieder in Ordnung, und auf einmal ist die Verwaltung in Englisch statt Deutsch. An sich nichts schlimmes, da alles normal funktioniert, und trotzdem ist es etwas, an den man (also ich) sich stören kann. Wie behebt man dieses Problem? Im Grunde ist es ganz einfach, man [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://localdev.de/wp-content/gallery/windows-verwaltung/verwaltung-englisch.png" title="" class="thickbox" rel="singlepic31" >
	<img class="ngg-singlepic ngg-right" src="http://localdev.de/wp-content/gallery/cache/31__240x240_verwaltung-englisch.png" alt="verwaltung-englisch" title="verwaltung-englisch" />
</a>
 Da bringt man nach Wochen des Wartens seinen Laptop wieder in Ordnung, und auf einmal ist die Verwaltung in Englisch statt Deutsch. An sich nichts schlimmes, da alles normal funktioniert, und trotzdem ist es etwas, an den man (also ich) sich stören kann.</p>
<p><strong>Wie behebt man dieses Problem? </strong></p>
<p>Im Grunde ist es ganz einfach, man muss lediglich eine Datei mit dem Namen <em>desktop.ini </em>in die Verwaltung kopieren und den folgenden Inhalt einfügen.</p>
<pre class="brush: plain; light: true; title: ; notranslate">
[LocalizedFileNames]
Memory Diagnostics Tool.lnk=@%SystemRoot%\system32\MdSched.exe,-4001
System Configuration.lnk=@%systemroot%\system32\msconfig.exe,-126
Performance Monitor.lnk=@%SystemRoot%\system32\wdc.dll,-10021
Data Sources (ODBC).lnk=@%SystemRoot%\system32\odbcint.dll,-1310
Windows Firewall with Advanced Security.lnk=@%SystemRoot%\System32\AuthFWGP.dll,-20
services.lnk=@%systemroot%\system32\filemgmt.dll,-2204
Computer Management.lnk=@%SystemRoot%\system32\mycomput.dll,-300
iSCSI Initiator.lnk=@%SystemRoot%\system32\iscsicpl.dll,-5001
Event Viewer.lnk=@%SystemRoot%\system32\miguiresource.dll,-101
Task Scheduler.lnk=@%SystemRoot%\system32\miguiresource.dll,-201
Component Services.lnk=@%systemroot%\system32\comres.dll,-3410
Print Management.lnk=@%systemroot%\system32\pmcsnap.dll,-700
Security Configuration Management.lnk=@%SystemRoot%\system32\wsecedit.dll,-718
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21762
</pre>
<p>Wenn man anschließend die Verwaltung aktualisiert, erscheinen alle Links wieder in Deutsch (zumindest alle, für die es eine Übersetzung gibt).<br />
<span id="more-1469"></span><br />

<a href="http://localdev.de/wp-content/gallery/windows-verwaltung/verwaltung-deutsch.png" title="" class="thickbox" rel="singlepic30" >
	<img class="ngg-singlepic ngg-left" src="http://localdev.de/wp-content/gallery/cache/30__240x240_verwaltung-deutsch.png" alt="verwaltung-deutsch" title="verwaltung-deutsch" />
</a>
<strong>Wie funktioniert das?</strong></p>
<p>In den neueren Versionen von Windows, sind alle Ordnernamen und Verknüpfungen eigentlich in Englisch. Wer öfters mit der Kommandozeile arbeitet, wird dies sicherlich schon bemerkt haben. Der Ordner <em>Benutzer</em> heißt auf einmal <em>Users</em>, <em>Programme</em> heißt <em>Program Files</em> etc.</p>
<p>In der <em>desktop.ini</em> befinden sich die Pfade zu den entsprechenden Übersetzungen. Der Name für die Verknüpfung <em>services.lnk</em> befindet sich z.B. an Position 2204 in der Datei <em>filemgmt.dll</em>.</p>
<pre class="brush: plain; light: true; title: ; notranslate">services.lnk=@%systemroot%\system32\filemgmt.dll,-2204</pre>
<p>Das hat den Vorteil, dass bei Änderung der Desktop Sprache nicht alle Ordner und Verknüpfungen umbenannt werden müssen und alle Verweise innerhalb des Systems weiterhin funktionieren, da diese meistens auf die realen Ordnernamen verweisen.</p>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2011/03/windows-verwaltung-in-englisch-statt-deutsch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows/TortoiseGit: Ordner wird verwendet</title>
		<link>http://localdev.de/2011/01/windows-tortoisegit-ordner-wird-verwendet-unlocker/</link>
		<comments>http://localdev.de/2011/01/windows-tortoisegit-ordner-wird-verwendet-unlocker/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 19:35:08 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[TortoiseGit]]></category>
		<category><![CDATA[unlocker]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=1427</guid>
		<description><![CDATA[Wir Windows User machen uns das Leben echt einfach. Für alles muss eine GUI her. Konsole? Ihh, nää, kann ich nicht. Ich brauch eine schicke Oberfläche. Das gilt natürlich auch bei der Arbeit mit der Versionsverwaltung. Selbst wenn es sich um Git dreht, das man eigentlich nur auf der Konsole richtig nutzen kann. Nein, auch [...]]]></description>
			<content:encoded><![CDATA[<p>Wir Windows User machen uns das Leben echt einfach. Für alles muss eine GUI her. Konsole? Ihh, nää, kann ich nicht. Ich brauch eine schicke Oberfläche.</p>
<p>Das gilt natürlich auch bei der Arbeit mit der Versionsverwaltung. Selbst wenn es sich um Git dreht, das man eigentlich nur auf der Konsole richtig nutzen kann. Nein, auch da muss eine GUI her, also greift man zu TortoiseGit.</p>
<p>Commit, Push, Pull, Log, alles kein Problem, aber schon mal versucht auf einem System mit TortoiseGit ein Repository/Projektordner zu löschen?</p>

<a href="http://localdev.de/wp-content/gallery/tortoisegit-ordner-wird-verwendet/ordner-wird-verwendet.png" title="" class="thickbox" rel="singlepic28" >
	<img class="ngg-singlepic ngg-center" src="http://localdev.de/wp-content/gallery/cache/28__320x240_ordner-wird-verwendet.png" alt="ordner-wird-verwendet" title="ordner-wird-verwendet" />
</a>

<p>Wie „erfreulich“ diese Meldung doch ist, und dank TortoiseGit sieht man sie sogar regelmäßig. Was macht man jetzt? Wie bekloppt auf „Wiederholen“ klicken, bis es irgendwann klappt?<br />
<span id="more-1427"></span><br />
Das geht besser und zwar mit Unlocker. Unlocker bindet sich in das Kontext Menü eures Explorers ein, und erlaubt euch, Dateien wieder freizugeben.<br />

<a href="http://localdev.de/wp-content/gallery/tortoisegit-ordner-wird-verwendet/ordner-wird-verwendet-2.png" title="" class="thickbox" rel="singlepic26" >
	<img class="ngg-singlepic ngg-center" src="http://localdev.de/wp-content/gallery/cache/26__320x240_ordner-wird-verwendet-2.png" alt="ordner-wird-verwendet-2" title="ordner-wird-verwendet-2" />
</a>
</p>
<p>Ein Klick auf „Unlocker“ öffnet nach einem kurzen Moment (und ggf. einer <a href="http://de.wikipedia.org/wiki/Benutzerkontensteuerung" target="_blank">UAC</a> Meldung) ein Fenster, in dem Ihr eine Auflistung aller in Benutzung befindlichen Dateien inkl. der schuldigen Programme findet.</p>
<p>
<a href="http://localdev.de/wp-content/gallery/tortoisegit-ordner-wird-verwendet/ordner-wird-verwendet-3.png" title="" class="thickbox" rel="singlepic27" >
	<img class="ngg-singlepic ngg-center" src="http://localdev.de/wp-content/gallery/cache/27__320x240_ordner-wird-verwendet-3.png" alt="ordner-wird-verwendet-3" title="ordner-wird-verwendet-3" />
</a>
<br />
Ein abschließender Klick auf „Alle Freigeben“ und das Repository lässt sich löschen.</p>
<p>Das Tool funktioniert natürlich auch, wenn ein anderes Programm Amok läuft und Dateien und Ordner sperrt. Passt bei der Installation auf, das Installationsprogramm versucht ein paar eBay Verknüpfungen auf eurem Desktop abzulegen. Diese könnt Ihr aber während der Installation abwählen.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="http://www.chip.de/downloads/Unlocker-32-Bit_18414122.html" target="_blank">Unlocker (32 Bit) bei Chip.de</a></li>
<li><a href="http://www.chip.de/downloads/Unlocker-64-Bit_43678834.html" target="_blank">Unlocker (64 Bit) bei Chip.de</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2011/01/windows-tortoisegit-ordner-wird-verwendet-unlocker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP: Probleme mit Datei Upload unter Windows</title>
		<link>http://localdev.de/2010/11/php-probleme-mit-datei-upload-unter-windows/</link>
		<comments>http://localdev.de/2010/11/php-probleme-mit-datei-upload-unter-windows/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 07:45:31 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Upload]]></category>
		<category><![CDATA[Verzeichnis]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zugriffsrechte]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=1316</guid>
		<description><![CDATA[Nachdem ich vor ein paar Tagen, im Rahmen des „Developers Shame Day“, in meiner Giftgrube gewühlt  und ein Code Schnipsel aus vergangenen Tagen veröffentlicht habe, kommt der heutige Beitrag wieder aus der Richtung „Was mache ich, wenn … ?“. Während den Arbeiten an einem Projekt, testen wir die Seiten nicht nur mit verschiedenen Browsern, sondern [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://localdev.de/wp-content/uploads/2010/11/php-big.png"><img class="alignright size-full wp-image-1325" title="php-big" src="http://localdev.de/wp-content/uploads/2010/11/php-big.png" alt="" width="200" height="181" /></a></p>
<p>Nachdem ich vor ein paar Tagen, im Rahmen des „<a href="http://phphacker.net/2010/10/26/der-developers-shame-day/">Developers Shame Day</a>“, in meiner Giftgrube gewühlt  und <a href="http://localdev.de/2010/11/ich-schame-mich-am-developers-shame-day/" target="_blank">ein Code Schnipsel</a> aus vergangenen Tagen veröffentlicht habe, kommt der heutige Beitrag wieder aus der Richtung „Was mache ich, wenn … ?“.</p>
<p>Während den Arbeiten an einem Projekt, testen wir die Seiten nicht nur mit verschiedenen Browsern, sondern auch mit verschiedenen Server Betriebssystemen. Wir wollen so gewährleisten, dass der Kunde einen Server seiner Wahl nutzen kann, ohne auf ein Feature verzichten zu müssen.</p>
<p>Ein Kollege sprach mich, nach solch einem Testlauf, darauf an, dass er Probleme mit Dateien hat, die er mittels Datei Upload in sein Windows Testsystem lädt. Beim Zugriff auf diese Dateien, wird er von Windows darauf aufmerksam gemacht, das er nicht die benötigten Rechte dazu besitzt.<br />
<span id="more-1316"></span><br />
<strong>Was ist passiert?</strong></p>
<p>PHP speichert jede hochgeladene Datei in einem temporären Verzeichnis zwischen und gibt diese Information an das eigentliche PHP Skript weiter. Durch die Ablage im temporären Verzeichnis, gehen die Zugriffsrechte <a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte.png" class="thickbox">des Verzeichnisses</a> auf <a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte2.png" class="thickbox">die Datei</a> über und bleiben auch nach evtl. Kopiervorgängen erhalten.</p>
<p>Sofern ihr den Pfad zum <em><a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_dir.png" class="thickbox">upload_tmp_dir</a></em> nicht angepasst habt, wird das temporäre Verzeichnis eurer Windows Installation (C:\Windows\Temp) genutzt und für das habt ihr normalerweise <a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte.png" class="thickbox">keine Rechte</a>.</p>
<p><strong>Was kann man machen?</strong></p>
<p>Um das Problem dauerhaft, und ohne Anpassung irgendwelcher Skripte zu beheben, stehen euch die folgenden drei Möglichkeiten zur Verfügung.</p>
<p><strong><em>Möglichkeit 1:</em></strong></p>
<p>Gebt dem Benutzer, der die Dateien weiterverarbeiten soll, die entsprechenden Rechte für das temporäre Verzeichnis. Zukünftige Dateien erben diese dann ebenfalls.</p>
<p><strong><em>Möglichkeit 2:</em></strong></p>
<p>Ändert in eurer php.ini den Wert von <em>upload_tmp_dir</em> und tragt ein Verzeichnis ein, für das ihr Zugriffsrechte habt.</p>
<p><strong><em>Möglichkeit 3:</em></strong></p>
<p>Legt euer Web Root und das temporäre Verzeichnis auf verschiedene Partitionen/Laufwerke. Durch das Kopieren auf eine andere Partition werden die Zugriffsrechte für die Datei automatisch erweitert.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-8-1316">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_dir.png" title=" " class="thickbox" rel="set_8" >
								<img title="upload_temp_dir" alt="upload_temp_dir" src="http://localdev.de/wp-content/gallery/upload-probleme/thumbs/thumbs_upload_temp_dir.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-24" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte.png" title=" " class="thickbox" rel="set_8" >
								<img title="upload_temp_rechte" alt="upload_temp_rechte" src="http://localdev.de/wp-content/gallery/upload-probleme/thumbs/thumbs_upload_temp_rechte.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte2.png" title=" " class="thickbox" rel="set_8" >
								<img title="upload_temp_rechte2" alt="upload_temp_rechte2" src="http://localdev.de/wp-content/gallery/upload-probleme/thumbs/thumbs_upload_temp_rechte2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/11/php-probleme-mit-datei-upload-unter-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SVN: The file or directory is corrupted and unreadable.</title>
		<link>http://localdev.de/2010/10/svn-the-file-or-directory-is-corrupted-and-unreadable/</link>
		<comments>http://localdev.de/2010/10/svn-the-file-or-directory-is-corrupted-and-unreadable/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 20:01:49 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[corrupted]]></category>
		<category><![CDATA[Indizierungsdienst]]></category>
		<category><![CDATA[Indizierungsoptionen]]></category>
		<category><![CDATA[Verzeichnis]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=1219</guid>
		<description><![CDATA[Can&#8217;t move &#8216;.svn/tmp/entries&#8217; to &#8216;.svn/entries&#8217;: The file or directory is corrupted and unreadable. Wenn ihr diese oder eine ähnliche Meldung schon einmal gesehen habt, liege ich wahrscheinlich richtig, wenn ich behaupte, dass ihr Windows 7 oder eines der aktuellen Windows Serverbetriebssysteme im Einsatz habt. Anders als die Meldung andeutet, ist die Datei aber weder beschädigt [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a rel="attachment wp-att-1222" href="http://localdev.de/2010/10/svn-the-file-or-directory-is-corrupted-and-unreadable/subversion-logo/"><img class="alignright size-medium wp-image-1222" title="subversion logo" src="http://localdev.de/wp-content/uploads/2010/10/subversion-logo-229x300.png" alt="" width="229" height="300" /></a>Can&#8217;t move &#8216;.svn/tmp/entries&#8217; to &#8216;.svn/entries&#8217;: The file or directory is corrupted and unreadable.</strong></p>
<p>Wenn ihr diese oder eine ähnliche Meldung schon einmal gesehen habt, liege ich wahrscheinlich richtig, wenn ich behaupte, dass ihr Windows 7 oder eines der aktuellen Windows Serverbetriebssysteme im Einsatz habt.</p>
<p>Anders als die Meldung andeutet, ist die Datei aber weder beschädigt noch unlesbar, sie wurde lediglich vom System gesperrt, weil derzeit ein anderes Programm darauf zugreift. In einer Zeit vor Windows 7 lag es meist an Virenscannern, die Ihre Aufgabe erledigten und die Datei gescannt haben.</p>
<p>Seit Windows 7 hat aber meist der Indizierungsdienst schuld an der Meldung. Während ihr noch am ein- oder auschecken seid, versucht er eine Datei zu analysieren und blockiert sie dadurch. SVN kann die Datei deswegen nicht mehr öffnen, und bricht mit der bekannten Fehlermeldung ab.</p>
<p>Um Abhilfe zu schaffen, reicht es euren Projektordner aus der Liste der zu indizierenden Verzeichnisse zu nehmen. Öffnet hierzu euer Startmenü,  gebt in das Suchfeld <em>Indizierung</em> ein und bestätigt die Eingabe mit Enter. Es sollte sich ein Fenster mit dem Titel <em>Indizierungsoptionen</em> geöffnet haben.  Geht hier auf <em>Ändern</em> und sucht im neuen Fenster nach eurem Projektordner. Entfernt das Häkchen davor und bestätigt die Änderungen mit Enter.</p>
<p>Das Problem sollte sich nun erledigt haben, und jede neue Aktion mit Subversion sollte ohne Probleme vonstatten gehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/10/svn-the-file-or-directory-is-corrupted-and-unreadable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse: Ordner und Dateien im Windows Explorer anzeigen</title>
		<link>http://localdev.de/2010/08/eclipse-ordner-und-dateien-im-windows-explorer-anzeigen/</link>
		<comments>http://localdev.de/2010/08/eclipse-ordner-und-dateien-im-windows-explorer-anzeigen/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:56:40 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PyDEV]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Explorer]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=913</guid>
		<description><![CDATA[Wie oft muss man während der täglichen Arbeit den Explorer in einem bestimmten Projektverzeichnis öffnen? Zumindest so oft, das sich die folgende Konfiguration als sehr nützlich und zeitsparend erwiesen hat. Klickt im Eclipse Fenster auf dem Pfeil, der neben dem Button zum Starten der externen Programme ist (Bild), und wählt &#8220;External Tools Configurations&#8230;&#8221; aus Klickt, [...]]]></description>
			<content:encoded><![CDATA[<p>Wie oft muss man während der täglichen Arbeit den Explorer in einem bestimmten Projektverzeichnis öffnen? Zumindest so oft, das sich die folgende Konfiguration als sehr nützlich und zeitsparend erwiesen hat.</p>
<ul>
<li>Klickt im Eclipse Fenster auf dem Pfeil, der neben dem Button zum Starten der externen Programme ist (<a class="thickbox" rel="gal" href="http://localdev.de/wp-content/gallery/eclipse_explorer/step1.png">Bild</a>), und wählt &#8220;External Tools Configurations&#8230;&#8221; aus</li>
<li>Klickt, in dem <a class="thickbox" rel="gal" href='http://localdev.de/wp-content/gallery/eclipse_explorer/step2.png' title=''>neu geöffneten Fenster</a>, das Symbol für einen neuen Eintrag an <strong>(1)</strong></li>
<li>Gebt dem Eintrag einen Namen <strong>(2)</strong></li>
<li>Gebt unter <em>Location</em> <strong>(3)</strong> den Pfad zur explorer.exe an (<em>${env_var:SystemRoot}\explorer.exe</em>)</li>
<li>Und unter <em>Arguments</em> <strong>(4)</strong>, mit welchen Parametern der Explorer aufgerufen werden soll. Es empfiehlt sich <em>/select,${resource_loc}</em> dort einzutragen. Hierdurch wird das entsprechende Verzeichnis geöffnet und die ausgewählte Datei markiert.</li>
<li>Speichert mit <em>Apply</em> und <em>Close</em></li>
</ul>
<p>Ihr habt jetzt einen neuen Eintrag bei den externen Programmen. Wählt nun eine Datei im Project bzw. Package Manager aus und klickt den Eintrag an. Der Windows Explorer sollte aufgehen und die Datei markiert sein.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-5-913">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/eclipse_explorer/step1.png" title=" " class="thickbox" rel="set_5" >
								<img title="step1" alt="step1" src="http://localdev.de/wp-content/gallery/eclipse_explorer/thumbs/thumbs_step1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/eclipse_explorer/step2.png" title=" " class="thickbox" rel="set_5" >
								<img title="step2" alt="step2" src="http://localdev.de/wp-content/gallery/eclipse_explorer/thumbs/thumbs_step2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/08/eclipse-ordner-und-dateien-im-windows-explorer-anzeigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharepoint Server 2010 Beta auf Windows Server 2008 R2 installieren</title>
		<link>http://localdev.de/2010/03/sharepoint-server-2010-auf-windows-server-2008-r2-installieren-allowinsecuretransport/</link>
		<comments>http://localdev.de/2010/03/sharepoint-server-2010-auf-windows-server-2008-r2-installieren-allowinsecuretransport/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:39:34 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=585</guid>
		<description><![CDATA[Wer den Sharepoint Server 2010 auf einem Windows Server 2008 R2 installieren möchte, wird spätestens beim Konfigurations-Assistenten ein Problem bekommen. Beim achten Schritt meldet der Assistent, das eine Ausnahme vom Typ Microsoft.Office.Server.UserProfiles.UserProfileException aufgetreten ist und er das Attribut allowInsecureTransport nicht kennt. Der Assistent beendet sich und bittet um die Behebung des Problems. Microsoft bietet über [...]]]></description>
			<content:encoded><![CDATA[<p>Wer den Sharepoint Server 2010 auf einem Windows Server 2008 R2 installieren möchte, wird spätestens beim Konfigurations-Assistenten ein Problem bekommen.</p>
<p>Beim achten Schritt meldet der Assistent, das eine Ausnahme vom Typ <em>Microsoft.Office.Server.UserProfiles.UserProfileException</em> aufgetreten ist und er das Attribut <em>allowInsecureTransport</em> nicht kennt. Der Assistent beendet sich und bittet um die Behebung des Problems.</p>
<p>Microsoft bietet über Microsoft Connect einen entsprechenden Hotfix an, der das Problem behebt. Nach der Installation muss man den Assistenten über das Startmenü noch einmal starten.</p>
<ul>
<li><a href="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806" target="_blank">Windows 7, Windows Server 2008 R2</a></li>
</ul>

<div class="ngg-galleryoverview" id="ngg-gallery-1-585">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/sharepoint-2010-beta-fehler/install_fehler.png" title=" " class="thickbox" rel="set_1" >
								<img title="install_fehler" alt="install_fehler" src="http://localdev.de/wp-content/gallery/sharepoint-2010-beta-fehler/thumbs/thumbs_install_fehler.png" width="87" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/03/sharepoint-server-2010-auf-windows-server-2008-r2-installieren-allowinsecuretransport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7: God Mode</title>
		<link>http://localdev.de/2010/01/windows-7-god-mode/</link>
		<comments>http://localdev.de/2010/01/windows-7-god-mode/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 19:50:39 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[God Mode]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Systemsteuerung]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=390</guid>
		<description><![CDATA[In Windows 7 ist eine hübsche Übersicht über viele Einstellmöglichkeiten versteckt. Um diese zu betreten, erstellt einfach einen neuen Ordner und vergebt den folgenden Namen: (GodMode könnt ihr durch einen beliebigen Text ersetzen, der Rest muss so bleiben) Das Symbol sollte sich nun ändern, und nach einem Doppelklick darauf, öffnet sich die versprochene Übersicht.]]></description>
			<content:encoded><![CDATA[<p>In Windows 7 ist eine hübsche Übersicht über viele Einstellmöglichkeiten versteckt.</p>
<p>Um diese zu betreten, erstellt einfach einen neuen Ordner und vergebt den folgenden Namen:<br />
<small>(GodMode könnt ihr durch einen beliebigen Text ersetzen, der Rest muss so bleiben)</small></p>
<pre class="brush: plain; light: true; title: ; notranslate">
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
</pre>
<p>Das Symbol sollte sich nun ändern, und nach einem Doppelklick darauf, öffnet sich die versprochene Übersicht.</p>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/01/windows-7-god-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP: E-Mail Versand unter Windows mit Fake Sendmail testen</title>
		<link>http://localdev.de/2009/12/php-e-mail-versand-unter-windows-mit-fake-sendmail-testen/</link>
		<comments>http://localdev.de/2009/12/php-e-mail-versand-unter-windows-mit-fake-sendmail-testen/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:39:02 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=346</guid>
		<description><![CDATA[Eine elegante Möglichkeit den Versand von E-Mails unter Windows zu testen, stellt der Einsatz von Fake Sendmail dar. Wie der Name bereits andeutet, emuliert es das bekannte Sendmail Programm, und stellt den Dienst unter Windows zur Verfügung. Wer die E-Mails nicht gleich versandt haben möchte, kann sie sich auch in einen Ordner legen lassen, und [...]]]></description>
			<content:encoded><![CDATA[<p>Eine elegante Möglichkeit den Versand von E-Mails unter Windows zu testen, stellt der Einsatz von <a href="http://glob.com.au/sendmail/" target="_blank">Fake Sendmail</a> dar. Wie der Name bereits andeutet, emuliert es das bekannte Sendmail Programm, und stellt den Dienst unter Windows zur Verfügung. Wer die E-Mails nicht gleich versandt haben möchte, kann sie sich auch in einen Ordner legen lassen, und von hier aus mit Thunderbird oder einen Text Editor öffnen.</p>
<h2>Installation:</h2>
<ul>
<li>Ladet Fake Sendmail herunter und entpackt die sendmail.exe und sendmail.ini in ein Verzeichnis eurer Wahl (z.B. c:\sendmail)</li>
<li>Öffnet die sendmail.ini und sucht nach der Option <em>smtp_server</em>. Setzt den Wert, auf einen existierenden Pfad (z.B. c:\sendmail\mails).</li>
<li>Sucht <em>default_domain</em> und setzt den Wert auf die gewünschte Standard Domain (z.B. localhost)<br />
<strong><br />
Beispiel:</strong>
<pre class="brush: bash; light: true; title: ; notranslate">smtp_server=c:\sendmail\mails
default_domain=localhost</pre>
</li>
</ul>
<ul>
<li>Öffnet eure php.ini und prüft ob die Einträge <em>SMTP</em> und <em>smtp_port</em> auskommentiert sind.</li>
<li>Nun sucht <em>sendmail_path</em> und setzt dort den Pfad zum Sendmail Programm, sowie den Parameter -t<strong><br />
Beispiel:</strong></p>
<pre class="brush: bash; light: true; title: ; notranslate">;SMTP = localhost
;smtp_port = 25
sendmail_path = &quot;C:\sendmail\sendmail.exe -t&quot;</pre>
</li>
</ul>
<p>Der E-Mail Versand unter Windows sollte nun funktionieren.</p>
<h5>Links:</h5>
<ul>
<li><a href="http://glob.com.au/sendmail/" target="_blank">Fake Sendmail</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2009/12/php-e-mail-versand-unter-windows-mit-fake-sendmail-testen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

