Tag Archive for 'Windows'

Kurztipp – Windows 7 Bitte warten

Mit Hilfe der der Einstellung “Ausführliche im Vergleich zu normalen Meldungen” (Computer > Administrative Vorlagen > System) lassen sich Windows 7 beim Startvorgang wieder mehr Informationen zu entlocken. Standardmäßig zeigt Windows 7 (im Gegensatz zu Windows XP) z.B. bei Softwareinstallationen o.ä. nur “Bitte warten..”.

Für den Nutzer ist somit leichter ersichtlich was gerade passiert, und im Falle einer Softwareinstallation, worauf er warten muss.

Quelle: My Sysadmin Tips

Kurztipp – Backup Exec & DFS

Um mit Backup Exec replizierte DFS Shares sichern zu können reicht es nicht das ensprechende Laufwerk auszuwählen.

Man muss unterhalb von “Shadow Copy-Komponenten” > “Benutzerdaten > “DFSR” explizit die replizierten Verzeichnisse auswählen.

KB978387 – Windows 2008 R2 DC

Nachdem wir unseren ersten 2008 R2 Domänencontroller in Betrieb genommen habe, hat DCDIAG permanent die LDAP- und RPC-Konnektivität bemängelt.

Testing server: \
Starting test: Connectivity
* Active Directory LDAP Services Check
Message 0×621 not found.
Got error while checking LDAP and RPC connectivity. Please check your firewall settings.
……………………. failed test Connectivity

Abhilfe schafft hier ein Hotfix vom 09. Februar 2010. Es trägt die Nummer KB978387 und kann per Mail angefordert werden.

Betroffen hiervon sind scheinbar nur Systeme mit Windows Server 2008 R2 und min. zwei Netzwerkkarte (im Team).

MSSQL 2005 – Fehler beim Laden von Msxmlsql.dll

Wer diese Meldung im Datenbank-E-Mail-Protokoll eines MS SQL Server 2005 auf Windows Server 2003 findet sollte mal einen Blick auf KB941105 werfen!

Message: Fehler beim Lesen der Datenbank.
Ursache: Fehler beim Laden von 'Msxmlsql.dll'.
Data: System.Collections.ListDictionaryInternal
TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.QueueItem GetQueueItemFromCommand(System.Data.SqlClient.SqlCommand)
HelpLink: NULL
Source: DatabaseMailEngine

Kurztipp – Delphi Editfeld Focus, Cursor und Co.

Hallo zusammen, nach sehr langer Zeit mal wieder etwas zum Thema Delphi.

Diese Mal: Man setzt den Focus auf ein Edit-Feld und möchte am Ende des darin enthaltenen Texts fortfahren:

cbb_kaufm_besitzer.SetFocus;
cbb_kaufm_besitzer.SelStart := length(cbb_kaufm_besitzer.Text);

Geht auch mit Comboboxen und anderen Objekten mit .Text Eigenschaft. Eigentlich eher banal, allerdings muss man erstmal die passende Eigenschaft finden.

Evince PDF Viewer

Seit kurzem liegt der Adobe Reader in der Version X (10) vor. Gerade wenn man großflächig die Adobe Produkte einsetzt bekommt man über kurz oder lang zuviel von den ständigen Sicherheitsproblemen und der Größe der Sicherheitsupdates.

Dementsprechend schaue ich mich bereits seit einiger Zeit nach Alternativen um. Neben Sumatra, Foxit Reader und PDFXchange Viewer ist mir einer besonders aufgefallen. Evince.

Jeder der schon einmal mit einer GNOME-basierten Linux Distribution gearbeitet hat wird ihn kennen. Mittlerweile gibt es Evince auch als Windows-Portierung und wird sogar als MSI zum Download angeboten.

Im Moment habe ich Ihn nur testweise im Einsatz und bin sehr zufrieden. Er ist klein, schnell und kann auch Formulare bearbeiten. Leider fügen sich die GNOME Dateidialogfenster nicht so gut in Windows ein.

Ansonsten ein tolles Programm was es im Alltag auf jedenfall mit dem Adobe Reader aufnehmen kann.

BES LDAP Lookup

Wenn man seinen Blackberry Enterprise Server per LDAP auf sein Active Directory zugreifen lässt, wird auch die Adressbuchsuche über LDAP durchgeführt. Wenn man z.B. größere Mengen Kontaktobjekte importiert, könnte es interessant werden wonach der BES dort sucht.

In der Regel scheint man damit nicht in Kontakt zu kommen, dementsprechend rar sind auch die Informationen zu dem Thema.

Also habe ich versucht mit Hilfe von Microsoft’s Network Monitor die Frage zu klären wonach der Blackberry Enterprise Server im Active Directory eigentlich sucht.

Herausgekommen ist dabei folgendes:

  • msEXchhidefromAddresslist = false
  • cn=Suchbegriff*
  • cn=*Suchbegriff*
  • mail=suche*
  • objectCategory=Person
  • objectCategory=Group

Man sieht also, dass der CN eine sehr wichtige Rolle spielt. Mit einem aussagekräftigen Displayname ist es nicht getan.

Berechtigungen – HKLM\Hardware\Devicemap\Serialcomm

Bei uns im Unternehmen hat der Mitarbeiter in der Regel keine lokalen Administratorrechte. Dadurch kommt es regelmäßig zu kleineren Schwierigkeiten. Meistens treten diese Schwierigkeiten bei Programmen zur Ansteuerung von Geräten auf. In der Regel gibt es keine Alternativen zu diesen Programmen – dadurch lässt sich vielleicht auch die teils fragwürdige Qualität dieser Programme erklären.
Vor kurzem hatte ich mal wieder einen solchen Fall. Es handelt dabei um eine Software zum Programmieren eines Steuergeräts. Das Problem in diesem Fall, der Benutzer (Hauptbenutzer) könnte die Software theoretisch benutzen, kann allerdings in den Einstellungen keine serielle Schnittstelle, sprich keinen COM-Port auswählen.
Abhilfe schafft das Verändern der Berechtigungen auf den Registry Schlüssel HKLM\Hardware\Devicemap\Serialcomm. Das funktioniert auch so lange, wie man das System nicht neustarten muss. Beim Neustart überschreibt Windows die veränderten Berechtigungen wieder.
Für dieses Problem habe ich einen ungewöhnlichen Lösungsansatz gefunden. Und zwar wird dort beschrieben wie man diese Berechtigungen mit Hilfe eines geplanten Tasks bei jedem Start neu setzt.
Hier mal die Schritte grob zusammengefasst:

  1. Man erstellt eine Datei namens serialcomm.txt mit folgendem Inhalt:
    • HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM [1 5 7 17]
  2. Man erstellt einen neuen geplanten Task
    • Ausführen: Beim Starten des Computers
    • Benutzer: lokaler Administrator + Passwort
    • Befehl: C:\WINDOWS\system32\regini.exe C:\ serialcomm.txt

Wichtig hierbei: Unbedingt die Berechtigungen der serialcom.txt anpassen. Sonst könnte möglicherweise ein „normaler“ Nutzer sich weitere Berechtigungen verschaffen.

Quelle: MyITForum.com

25122 / 25120 – AppV Installation

Ich habe heute versucht App-V 4.6 auf einem Windows Server 2008 R2 mit SQL Server 2008 R2 Express zu installieren.

Dabei bin ich auf zwei kleinere Probleme gestossen:

1) Fehler 25120 -”Vom Installationsprogramm konnte das erforderliche virtuelle IIS-Verzeichnis nicht erstellt werden.”

Abhilfe schaffte in diesem Fall das Nachinstallieren folgender Rollendienste:

  • IIS-Verwaltungsskripts und -tools
  • IIS 6-Verwaltungskompatibilität

2) Error 25122 – “Vom Installationsprogramm konnte die ASP.NET-Webdiensterweiterung nicht registriert werden.”

Das zweite Problem ließ sich darauf zurückführen, dass auf dem Server bereits .NET Framework 4 installiert gewesen ist. Nachdem ich das .NET Framework 4 deinstalliert hatte, lief das App-V Setup sauber durch. (siehe hierzu auch http://support.microsoft.com/kb/2212140/en-us)

SOR – Öffnen mit..?

Bei dem SOR-Format handelt es sich um “Bellcore Kurvendateien” (LWL Messprotokolle). Öffnen kann man diesen Dateityp u.a. mit dem WinTrace Viewer.