Donnerstag, 27. März 2008

Ausschalten vom UAC Vista Black Screen

Vista UAC sollte ja nicht ausgeschltet werden. Aber wenn jede Anfrage des Administrator-Account und Password nur schon länder 5 sec dauert bis die Anmeldebox da ist nervt dies schon.
Zum Glück kann das verdunkeln des Bildschirms ausgeschaltet werden in der Policy.

Run secpol.msc Security Settings > Local Policies > Security Options
dort suchen nach "User Account Control: Switch to the secure desktop when prompting for elevation" und auf disable stellen.

Voilà, die Anmeldebox erscheint Blitzschnell :-)

TrustedInstaller braucht 90% CPU unter Vista

Auf meinem Vista ist nach dem Aufstarten oder nach dem ich den Media Player gestartet habe die CPU auslastung immer gegen 100%. Im Taskmanager ist rasch ersicht, dass dies der TrustedInstaller Prozess ist der die Last generiert.
Was ist die TrustedInstaller.exe?
Kurz ausgedrückt es ist der Prozess der die "wichtigen" System Ressourcen überwacht die mit dem OS installiert wurden. Diese werden geschützt, in dem nur noch der Benutzer NT Service\TrustedInstaller berechtigt ist auf den System files, folders und registry keys. Der TrustedInstaller wird jedes mal gestartet wenn das Windows Update läuft oder wenn "Problem Reports and Solutions" Service nach neuen Solutions sucht. Hier ist auch die Ursache des Problems (was er eigentlich versucht zu lösen).

Beim Aufstarten von Vista wird der Update Service gestartet und dieser sucht neue Updates also der TrustedInstaller wird aktiv.

Jeder Multimaedia PC hat sicher ffdshow installiert. Leider gibt es hier Probleme mit dem Media Player und es wird ein Problem Report erstellt. Diese Reports bleiben im "Problem Reports and Solutions" bis sie gelöscht oder gelöst werden. Wenn ein Report noch vorhanden ist, sucht Vista immer wieder nach Lösungen und der TrustedInstaller wird gestartet. Dies kann auch mitten in einem Film vorkommen und bei meinem nicht hoch performaten PC bleibt das Bild stehen.

Lösung:
Unter Start > Control Panel > Classic View > Problem Reports and Solutions > Clear Solution and Problem History > "bestätigen des löschen" > Control Panel schliessen

Ich habe jetzt sogar unter Problem Reports and Solutions > Change Settings > Advanced settings das "problem reporting" ausgeschaltet.

Wer die Berechtigungen der System files ändern will sollte diesen Blog Eintrag lesen:
http://blogs.msdn.com/irenak/archive/2007/01/30/sysk-277-how-to-bring-back-the-trustedinstaller.aspx

Dienstag, 25. März 2008

Spb Shell 2.0

Für die Windows Mobile Devices ist die Version 2.0 der Spb Shell erschienen. Diese erweitert die Windows Mobile Gräte zum Teil mit der Gestensteuerung, so wie dies beim HTC Touch oder beim iPhone implementiert ist.
Auf der Spb Homepage ist ein Video mit dem Funktionsumfang der Shell.
http://www.spbsoftwarehouse.com/products/mobileshell/?de

iFilter Pack Installation

Download iFilter Pack von Microsoft und Setup ausführen, muss nur auf dem Indexing Server installiert werden.
http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en

Folgende File Types sind im iFilter Pack:
File TypeAlready added?
DocmYes
DocxYes
PptmYes
PptxYes
XlsmYes
XlsxYes
XlsbNo
ZipNo
OneNo
VsdYes
VssYes
VstYes
VdxYes
VsxYes
VtxYes

Die Konfiguration der MOSS Search ist hier http://support.microsoft.com/kb/946336/en-us im KB Artikel beschrieben.

TCP Offloading / Chimney von SP2

TCP Offloading ermöglicht eine Entlastung der CPU indem Aufgaben des TCP-Protokolls an die Netzwerkkarte ausgelagert werden. Allerdings gibt es gerade bei Bladeservern damit Probleme. Diese lassen sich wahrscheinlich nur durch ein Firmware- und Treiber-Update der Netzwerk-Karten lösen, denn wenn das OS, die Treiber und die Netzwerk-Hardware nicht zusammenspielen gibts Probleme. Davon scheinen z.B. die LS21 Blades betroffen zu sein.

Ob die Offloading-Funktionen gerade aktiv sind kann man mit dem Befehl "Netstat -t -n" herausfinden. Ganz rechts taucht dann anstelle von "InHost" "Offloaded" auf.

Wenn man die Offload-Funktionen gröstenteils abstellen will ohne einen Reboot funktioniert dieses Kommando ganz gut:

    Netsh int ip set chimney DISABLED


Wenn man die Funktionen in der Registry ganz ausschalten will kann dieses reg-File erstellt und importiert werden:

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
    "EnableTCPChimney"=dword:00000000
    "EnableRSS"=dword:00000000
    "EnableTCPA"=dword:00000000
    "DisableTaskOffload"=dword:00000001

Danach braucht es einen Reboot um die Einstellungen zu aktivieren.


Mehr Infos dazu unter diesen Links:
http://support.microsoft.com/kb/936594/en-us
http://technet.microsoft.com/en-us/library/bb878074.aspx
http://blogs.technet.com/sbs/archive/2007/04/24/common-networking-issues-after-applying-windows-server-2003-sp2-on-sbs.aspx

Montag, 24. März 2008

Control Panel Shortcuts

Hier eine Liste der Control Panel Shortcuts. Diese können im Run ausgeführt werden und das entsprechende Control Panel wird geöffnet.

File namePurpose
Access.cplAccessibility properties
Appwiz.cplAdd/Remove Programs properties
Desk.cplDisplay properties
Hdwwiz.cplAdd Hardware properties
Inetcpl.cplInternet properties
Intl.cpl Regional Settings properties
Irprops.cplInfrared Port properties
(located in C:\Windows\Driver cache\I386\Driver.cab until you install an infrared device)
Joy.cplJoystick properties
Main.cplMouse properties
Mmsys.cplMultimedia properties
Ncpa.cplNetwork Connections properties
Nusrmgr.cplUser Accounts properties
Nwc.cplGateway Services for NetWare properties
Odbccp32.cplOpen Database Connectivity (ODBC) Data Source Administrator properties
Powercfg.cpl Power Options properties
Sapi.cpl Speech Properties (located in C:\Program files\Common files\Microsoft Shared\Speech)
Sysdm.cpl System properties
Telephon.cplPhone and Modem Options properties
Timedate.cpl Time and Date properties

Donnerstag, 6. März 2008

W03 Failover Cluster mit Vertias Storage Foundation "Not enough resources"

Den einzigen Weg den ich kenne für eine Dynamic Disk in einem Failover Cluster zu betreiben ist im der Vertias Storage Foundation(nach alt "Volume Manager"), aktuell mit der Version 5.0. Nun hab wir dies auf einem Windows Server 2003 x32 Failover Cluster installiert mit 16GB Memory und 4 Dual Core CPU's. Bis jetzt habe wir auf unseren SQL Clusters im boot.ini immer den /3GB switch gesetzt, so dass wir das Memory optimal nutzen können für den SQL Server.
Nun hatten wir schon bei der Installation von Veritas Storage Foundation Probleme, dass das Setup den zweiten Node nicht mehr erreichen konnte und das Setup nicht vollständig beendet wurde. Der Cluster hat auch die Cluster IP Adresse Offline genommen und diese konnte auch nicht mehr gestartet werden. Im EventLog waren Einträge vom NetBT das die IP nicht gebunden werden konnte.
Nach einem HW Tausch mit der selben Installation konnte der Fehler Lokalisiert werden. Die neue HW hatte nur 2 CPU und 8 GB Memory und die Installation hatte keine Probleme mehr.
So haben wir die HW wieder getauscht und den /3GB switch entfernt in der boot.ini. Danach konnten alle Ressourcen wieder gestartet werden.

Service Account berechtigung für Cluster und SQL Server

Der Service Account auf einem Windows Server 2003 Failover Cluster benötigt die folgenden User Rechte.


  • Act as part of the opertating system

  • Adjust memory quotas for a Process

  • Back up files and directories

  • Debug programs

  • Impersonate a client after authendication

  • Increase scheduling priority

  • Log on as a service

  • Manage auditing and security log

  • Restore files ans directories

Da ja auf den meisten Failover Cluster auch SQL installiert ist hier noch die User Rechte für den SQL Service Account:



  • Act as Part of the Operating System

  • Bypass Traverse Checking

  • Lock Pages In Memory

  • Log on as a Batch Job

  • Log on as a Service

  • Replace a Process Level Token