Mit Windows 7 auf Samba-Shares zugreifen

Nach der Installation von Windows 7 hatte ich schon das erster Problemchen. Zwar konnte ich nicht mehr auf einen Sambashare zugreifen, das ganze scheiterte an der Authentifizierung.

Das Problem kann man allerdings mit einer Änderung an den lokalen Sicherheitsrichtlinie lösen. Zuerst öffnet man die Verwaltung über Start, Ausführen und dort secpol.msc

Nun Navigiert man nach Lokale Richtlinien und Sicherheitsoptionen. Dort stellt man die beiden folgenden Einträge um:

Netzwerksicherheit: LAN Manager-Authentifizierungsebene
auf
LM-und NTLM-Antworten senden

und
Netzwerksicherheit: Minimale Sitzungssicherheit für HTLM-SSP-basierte Clients (einschliesslich sicherer RPC-Clients)
auf
128-Bit-Verschlüsselung erfordern deaktivieren

Danach konnte ich wie gewohnt auf den Samba-Share zugreifen.

Datum in der CMD anders formatieren

Nochmal etwas aus der CMD-Trickkiste. Mit einem kleinen "Backup-Script" muss ich einen Ordner im Datums-Format YYYY-MM-DD erstellen. Mit der Umgebungsvariable %date% erhält man das Datum aber so zurück: 10.03.2009
Mit dem folgenden Trick kann man das Datum aber ins gewünschte Format umwandeln:
for /f "delims=. tokens=1,2,3" %%a in ('echo %date%') do set datum=%%c-%%b-%%a 

echo %datum%
Das gibt dann 2009-03-10 aus.

Präsentationen nacheinander starten

Ich musste soeben eine Präsentation für heute Abend vorbereiten, eigentlich nichts aussgewöhnliches, nur ein kleines Problem: Am Anfang soll eine kleine Psäentation ablaufen und darauf sollen einige Bilder in einer Endlosschlaufe geziegt werden. Und das ganze, ohne die Präsentation abzubrechen, oder in ein anderes Programm zu wechseln. Man kann Powerpoint zwar so einstellen, dass die Präsentation am Schluss wieder von vorne beginnt, aber dann beginnt sie nicht bei den Bilder.

Die Lösung des Problems war der Powerpoint Viewer, welcher gratis heruntergeladen werden kann.
Ich habe dazu zwei Präsentationen erstellt, zuerst eine mit der Präsentation, die am Anfang laufen soll und eine zweite mit den Bildern als Endlosschlaufe.
Darauf habe ich im Notepad eine Datei erstellt und dort in der ersten Zeile den kompletten Pfad zur ersten Präsentation und in der zweiten Zeile den Pfad zur zweiten Präsentation angegeben. Das sieht dann zum Bsp. so aus:
C:\Users\user\Documents\praesentation_1.pptx
C:\Users\user\Documents\praesentation_2.pptx


Nun kann man den Powerpoint Viewer über die Konsole mit dem Parameter /L aufrufen und dort die Textdatei mit den Pfaden angeben:
"C:\Program Files\Microsoft Office\Office12\pptview.exe" /L liste.txt


Sobald die erste Präsentation fertig ist, wird automatisch die zweite mit den Bildern geladen und abgespielt. Mit Esc kann die letzte Präsentation beendet werden.

Outlook: Fehler beim Anhängen eines Attachments

Letzhin hatten wir im Geschäft wieder ein komisches Problem im Outlook. Bei einer Mitarbeiterin wurde beim Anhängen einer Datei ans Mail im Outlook die folgende Fehlermeldung angezeigt.
Die Datei "..." kann nicht erstellt werden. Klicken Sie mit der rechten Maustaste auf den Ordner, in dem Sie die Datei erstellen möchten, und klicken Sie dann auf "Eigenschaften", um Ihre Berechtigungen für den Ordner zu überprüfen.


Lustigerweise kam diese Fehlermeldung nur bei einer Datei, bei anderen Funktionierte es ohne Probleme. Wenn die Datei umbenannt wurde klappt es auch wieder. Das Problem scheint die Berechtigung im temporären Zielordner zu sein, aber wer weiss schon welcher das ist.

Die Lösung zum Problem ist in der Windows Registry zu finden. Dort muss man unter HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security den Schlüssel OutlookSecureTempFolder löschen und schon funktioniert es wieder. Wichtig ist, dass man die Registry als normaler Benutzer startet.

Fehler bei Windowsupdate (0x80004002)

Als ich heute einen Computer mit Windows XP neu installierte bin ich mal wieder auf ein Problem gestossen. Nachdem ich einige Updates installiert hatte und den Computer neustarten musste, wollte ich noch die Restlichen Updates installieren. Windows war da aber anderer Meinung und brach die Installation der Updates mit der folgenden (nicht sehr aussagekräftigen) Fehlermeldung ab.
http://images.t-error.ch/blog/778/fehler.jpg


Nach einigem Suche habe ich in der Datei c:\windows\WindowsUpdate.log einen Fehlercode gefunden:
Agent	*********
Agent	**  END  **  Agent: Installing updates [CallerId = MicrosoftUpdate]
Agent	*************
COMAPI	>>--  RESUMED  -- COMAPI: Install [ClientId = MicrosoftUpdate]
Agent	WARNING: WU client failed installing updates with error 0x80004002
COMAPI	  - Install call failed
COMAPI	  - Reboot required = No
COMAPI	  - WARNING: Exit code = 0x80240FFF; Call error code = 0x80004002
COMAPI	---------
COMAPI	--  END  --  COMAPI: Install [ClientId = MicrosoftUpdate]
COMAPI	-------------
COMAPI	WARNING: Operation failed due to earlier error, hr=80004002

Mit dem Fehlercode 0x80004002 konnte ich dann auch im Internet suchen und bin so recht schnell auf die Seite WSUS.DE gestossen und dort habe ich auch die Lösung für das Problem gefunden.

Als erstes muss man den Windows Update Agent herunterladen und dann mit WindowsUpdateAgent30-x86.exe /wuforce installieren. Danach funktionierte Windows Update wieder ohne Probleme.

Dateien mit robocopy sichern

Heute wollte ich mit xcopy ein Backup der Daten von einem Computer auf eine externe Festplatte machen. Noch einiger Zeit ist xcopy allerdings mit der Fehlermeldung Nicht genügend Arbeitsspeicher.
xcopy c:\ e:\backup\ /c /f /y /e /h
.....
Nicht genügend Arbeitsspeicher
3519 Datei(en) kopiert


Da alle neuversuche nichts gebracht haben, habe ich eine Alternative gesucht und in robocopy auch gefunden. robocopy ist im Windows Server 2003 dabei und kann gratis heruntergeladen werden.
Nach der Installation musste ich zuerst die Datei robocopy.exe von C:\Programme\Windows Resource Kits\Tools/ nach C:\WINDOWS\system32 kopieren.

Nun konnte ich mit Robocopy die Dateien auf die Festplatte kopieren.
robocopy c:\ e:\backup\ /E /Z /R:2 /W:1 /TEE /LOG:e:\log.txt


Noch kurz zu den Parameteren:
  • Mit /E werden alle Verzeichnisse (auch leere) kopiert.
  • /Z wird der Kopiervorgang im "restartable mode" gestartet. Das heisst, bei einem Abbruch muss man nicht von vorne beginnen.
  • /R:2 die Anzahl der "Retries", wenn eine Datei nicht kopiert werden kann.
  • /W:1 Die Zeit in Sekunden, sie zwischen den Retries gewartet werden soll.
  • /TEE Gibt die Ausgabe auch in die Konsole zurück.
  • /LOG Gibt das Logfile an

Windows Uptime ermitteln

Wer wissen möchte, wie lange ein Windows Computer/Server schon läuft, bzw. wann er gestartet wurde hat zwei möglichkeiten.

Zum einen gibt es den Befehl net statistics server den man in der cmd eingeben kann. Die Ausgabe kann dan folgendermassen aussehen:
Serverstatistik für \\HOSTNAME


Statistik seit 27.06.2008 22:06


Akzeptierte Sitzungen            21
Zeitüberschrittene Sitzungen     276
Sitzungsabbruch wegen Fehler     2045

Kilobytes gesendet               255056937
Kilobytes empfangen              98783500

Mittlere Antwortzeit (ms)        0

Systemfehler                     0
Berechtigungsverstöße            5410
Kennwortverstöße                 81

Dateizugriffe                    3119902
DFÜ-Hardwarezugriffe             0
Gespeicherte Druckaufträge       0

Anzahl Pufferüberläufe

  Große Puffer                   0
  Anfragepuffer                  0

Der Befehl wurde erfolgreich ausgeführt.

Hier sieht man ganz oben, dass der Server am 27.06.2008 um 22:06 gestartet wurde. Nebenbei gibt noch einige andere interessante Daten.


Die andere Möglichkeit ist das Tool uptime.exe welches man bei Microsoft gratis herunterladen kann. In der cmd ausgeführt zeigt es an, wie lange der Server schon läuft. Das kann da so aussehen:
\\SERV01 has been up for: 41 day(s), 12 hour(s), 2 minute(s), 46 second(s)


Beide Möglichkeiten erfüllen ihren Zweck, die erste Variante hat allerdings den Vorteil, dass man nichts herunterladen muss.

Selbstversuch

Ob das gut geht?
http://images.t-error.ch/blog/690/vista.jpg

Standardvorlage im Word 2007 anpassen

Ich hatte letzthin im Word 2007 ein komisches Problem. Und zwar war der Cursor in einem neuen Dokument immer in der Mitte. Sicher, man kann den Cursor ja recht einfach wieder an den linken Rand bringen, aber es ist nervig und sollte nicht so sein. Es scheint ein Fehler in der Standardvorlage zu sein, keine Ahnung aber wir das passieren konnte.
Die Lösung dafür ist recht simpel, den Cursor nach links verschieben und die Standardvorlage dann überschreiben. Die Standardvorlage (normal.dotm) liegt im Word 2007 im folgenden Ordner:
C:\Dokumente und Einstellungen\user\Anwendungsdaten\Microsoft\Templates

Nun ändert man das leere Dokument so ab, wie man es haben will und speichert es in den Ordner ab. Die Datei normal.dotm kann man nicht überschreiben, da sie momentan benutzt wird, also nennt man die Datei normal_neu.dotm.
Jetzt schliesst man das Word, öffnet im Explorer den Ordner, löscht die Datei normal.dotm (oder benennt sie um) und ändert den Namen der normal_neu.dotm auf normal.dotm. Beim nächsten Start vom Word 2007 hat man nun die neue Vorlage offen. Bei mir mit dem Cursor auf der linken Seite, wie es sich gehört.

Arbeitsgruppenvorlagen im Word 2007 einrichten

Das im neuen 2007 MS Office alles etwas anders aussieht ist ja bekannt. Heute war ich wieder mal auf der Suche nach einer Einstellung. Und zwar wollte ich den Speicherort für Arbeitsgruppenvorlagen anpassen. Nach mehreren Minuten intensiver Suche habe ich die Einstellung auch gefunden. Recht einfach, wenn man weiss wo. Und für alle, die nicht wissen wo suchen:
Zuerst klickt man auf den Office Button links oben. Nun wählt man Word-Optionen und dann Erweitert an.


Im diesem Fenster findet man ganz unten den Button Dateispeicherorte. Mit einem Klick auf diesen Button öffnet sich dasselbe Fenster, dass man schon aus vergangenen Office Versionen kennt und dort kann man nun die Vorlagen angeben.
http://images.t-error.ch/blog/617/speicherort.jpg