Zum Inhalt springen

c3r0's blog

Notizen, Gedanken aus Leben und Technik

Ich weiss nicht wieso, aber nach den letzen Updates von VS2010 bzw. SP1 für VS2010 gingen im Serververexplorer keine Datenverbindungen mehr. In der "machine.config" unter: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config" gab es zwei Äste von "<DbProviderFactories>" einer davon war komplett leer. Nach dem löschen von diesem leeren Eintrag funktionierte alles wieder.

Die bei mir beste Performance/Kompatibilität:

Netsh int tcp set global rss=disabled
Netsh int tcp set global chimney=enabled
Netsh int tcp set global autotuninglevel=normal
Netsh int tcp set global congestionprovider=none
Netsh int tcp set global netdma=enabled
Netsh int tcp set global dca=enabled
Netsh int tcp set global ecncapability=enabled
Netsh int tcp set global timestamps=enabled

Ist aktuell ein normaler Benutzer am Rechner angemeldet kann man die Festplatte als Administrator defragmentieren mit:

runas.exe /user:administrator "defrag c: -v"

Wenn unter 2000/XP die automatischen Updates nicht gehen, kann man mal folgendes versuchen:

REGSVR32 C:\WINNT\system32\wuapi.dll
REGSVR32 C:\WINNT\system32\wuauclt.dll
REGSVR32 C:\WINNT\system32\wuaueng.dll
REGSVR32 C:\WINNT\system32\wucltui.dll
REGSVR32 C:\WINNT\system32\wups.dll

Natürlich muss man den Pfad an die jeweilige Windows Installation anpassen. Obiges geht bei Windows 2000 Server.

Windows Vista LogoHabe hier mal eine schöne vergleichende Liste der verschiedenen Windows Vista Versionen gefunden …
http://www.winvistaside.de/windows-vista-versionen-im-vergleich/

Windows 7 LogoErgänzend hier noch der Vergleich für die Windows 7 Versionen:
http://www.winvistaside.de/artikel/windows-7-versionen-im-vergleich/

In den Eigenschaften des Projektes unter Konfiguration->Linker->Manifestdatei den Eintrag "Zusätzliche Abhängigkeiten" um folgenden String ergänzen:

"type='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'"

vs2005_xp_manifest

Mal wieder etwas, was ich immer verdränge und trotzdem manchmal brauch… Wenn man in Delphi einen String-Type in einer Case-Anweisung benutzen will hilft nur ein kleiner Trick:

case StrUtils.AnsiIndexStr(sourcestring, ['foo','bar']) of
0:;
1:;
end;

Das scheinbar eigenmächtige einschalten des PC kann mehrere Ursachen haben.

Die erste Möglichkeit findet man bei den Optionen unter Energieverwaltung im Gerätemanager des jeweiligen Gerätes wie zum Beispiel Netzwerkkarte oder Maus. Will man zum Beispiel nicht, dass sich der Rechner einschaltet nur weil das Kind des Nachbarn gerade rumturnt -und somit die Maus minimal bewegt wird-,  hakt man einfach die Option "Das Gerät kann den Computer aus dem Ruhezustand aktivieren" ab. Ebenso geht das bei der Netzwerkkarte. Dort hat man ebenfalls die Möglichkeit den Haken bei "Das Gerät kann den Computer aus dem Ruhezustand aktivieren"  zu entfernen. Will man jedoch Wake-On-Lan benutzen macht man einen Haken unter "Nur Verwaltungsstationen können den Computer aus dem Ruhezustand aktivieren", damit nicht jedes TCP/IP-Paket den Rechner einschaltet.

Eine weitere Möglichkeit ist die "Aufgabenplanung". Bei einigen Aufgaben könnte unter dem Reiter "Bedingungen" die Option "Computer zum Ausführen der Aufgabe reaktivieren" angehakt sein. Will man das nicht, dann einfach wieder nur den Haken entfernen. Zudem besteht die Möglichkeit ganz einfach das Aufwecken des Rechners durch Vista über "powercfg" ganz zu deaktivieren. Aber Achtung: Es funktionieren dann auch keine Zeitgesteuerten TV-Aufnahmen oder ähnliches.  Für das aktuell eingestellte Energie-Schema funktioniert das so… Eventuell andere genutzte Energie-Schema auswählen und erneut anwenden.

  1. Als Administrator die Eingabeaufforderung öffnen und die nächsten drei Befehle eingeben
  2. powercfg -setacvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
  3. powercfg -setdcvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
  4. powercfg -setactive scheme_current

Last but not least ist noch zu erwähnen, dass eben genannte Aufgabenplanung letztendlich immer den Wecker der RTC(Real Time Clock) auf die nächste anstehende Aufgabe setzt und der Rechner durch diese aufgeweckt wird. Diese Zeiten sowie ob der Wecker (de)aktiviert ist, können etwas erfahrenere Anwender dann auch nochmal im BIOS überprüfen.

Letztens bin ich auf die blöde Idee gekommen auf meinem Notebook alle persönlichen Dateien per EFS zu verschlüsseln. Unter anderem auch Firefox/Thunderbird Programm.- und Profil-Verzeichnisse, "Anwendungsdaten", "Cookies", "Eigene Dateien", "Favoriten", "Lokale Einstellungen" und so weiter. Nach einiger Zeit sind dann seltsame Effekte aufgetreten. So zum Beispiel sind Downloads per Firefox in das nicht verschlüsselte Verzeichnis "C:\Downloads"  immer verschlüsselt gespeichert wurden, Firefox Updates gingen nicht mehr und mein Desktop-Wallpaper war immer weg. Sowie einiges mehr.

Um's kurz zu machen: Wenn man alle EFS-verschlüsselte Dateien wieder entschlüsseln will, geht das am besten auf der Kommandozeile mit dem Befehl "cipher /D /H /I /A /S:C:\" sowie das selbe für alle anderen Festplatten

Ein Beitrag in peruns blog hat mich auf eine sehr interessante Aktion von "united-domains" unter der Adresse http://www.domain-karte.de aufmerksam gemacht.

Ganz oben links, neben der netten Frau können sich Blogger noch bis 31.03.2009 eine laminierte Domain-Karte im Großformat von 120×60 cm gratis verschaffen. Was man dazu tun muss steht auf der Seite. Kurz gesagt, einen Beitrag im eigenen Blog verfassen und eine eMail schreiben. So wie ich ;)

domain-karte

Die Aktion hat auch noch einen zweiten Schritt, welcher die Sache noch interessanter macht. Aber das steht alles auf der Seite.

Gespannt bin ich auch darauf, wieviel Blogger die Aktion mitmachen und wie "united-domains" das dann bewältigen tut.