Kategorie: Windows-Tipps

Batch Datei unter Windows 2008 R2 mit Aufgabenplanung starten

Die Windows Aufgabenplanung unter Windows 2008 R2 ist tatsächlich manchmal etwas umständlich. Da ich mal wieder ein kleines Batchskript schreiben musste, dass den Inhalt eines bestimmten Ordners immer wieder leert, musste das automatisiert werden.
Die Batchdatei ist dafür auch recht einfach:

del "C:\Daten\Buero+ Datensicherung\*.*" /s /q

Das löscht alle Dateien aus dem Verzeichnis ohne Rückfrage. Genau was man haben möchte, wenn jeden Abend eine Datensicherung erstellt wird und die alte nicht automatisch überschrieben wird. :)

Hier habe ich eine Lösung gefunden, um die Batch Datei per Aufgabenplanung ausführen zu lassen.

I have had luck running batch files on R2, however it wasn’t as straight forward as it should be, but it does work.

Some of the biggest things being, on the general tab of the scheduled task, check the box for „Run with highest privileges“ and then below that, the drop down should be set to „Windows Vista, Windows Server 2008“.

On the actions tab, I have the Program/Script: pointing to the full location to the batch including the batch file in quotes, so like,

„C:\\Program\\Script\\my_script.bat“

Then in the „Add Arguments“ I have the exact same path in quotes.

Then in the „Start in“ path I have the path to the last directory up to the script and NOT in quotes.

-Jay

Einfach damit ich es nicht vergesse, falls ich es irgendwann wieder benötige.

Festplatte aufräumen (.NET Temp Ordner leeren!)

Früher als man noch drehende Festplatten hatte, ist die Speicherplatzverschwendung nach Windows Updates nicht sonderlich aufgefallen. Vielleicht waren dann mal ein paar Gigabyte mehr belegt, aber das ist bei großen 500 GB oder gar TB Platten ja nicht sonderlich schlimm!
Jetzt im Zeitalter der SSDs sind die Speichergrößen doch wieder kleiner geworden und man merkt dann doch relativ schnell wenn nach einem Update plötzlich der Speicher kleiner wurde, weil statt 10 GB freiem Speicher nur noch 1 GB freier Speicher vorhanden ist.

Oftmals liegt dies am verstecktem assembly Ordner im Windows Verzeichnis. Dort legt .NET auch einen Temp Ordner an, der leider scheinbar nicht automatisch geleert wird. So kommt es, dass mit der Zeit eine beachtliche Menge an Daten angesammelt werden, die aber nur unnötig Platz belegen. Mit TreeSize Free kann man sich die Speicherbelegung anzeigen lassen und sobald es der Temp Ordner ist, kann man diesen bedenkenlos löschen. Bei anderen Ordner sollte man natürlich vorsichtig sein. Unter Umständen kann man sich damit auch mal sein System zerschießen. Also Kopf einschalten. Wenn man unsicher ist, den Ordner lieber bestehen lassen!
Der Assembly Ordner belegt normalerweise ohne TEMP Ordner nicht so viel Platz. Wichtig: Nur den Inhalt vom TEMP Ordner löschen, den TEMP Ordner an sich sollte man bestehen lassen!

Damit man in den Assembly Ordner mit dem Windows Explorer kommt, sind ein paar „Hacks“ mit der Konsole nötig. Dazu eine cmd.exe mit Administrator aufmachen und nachfolgende Befehle eingeben. Ich gehe davon aus, dass man Anfangs im Pfad: „C:\Windows\system32“ befindet. Dann machen die folgenden Befehle Sinn:

cd ..
cd assembly
attrib -r -h -s desktop.ini
ren desktop.ini desktop.bak

Nun den Assembly Ordner aus TreeSize Free anschauen un den Temp Ordner löschen!

ren desktop.bak desktop.ini

Mit dem letzten Befehl wird die ursprüngliche Ansicht wiederhergestellt. Vielleicht braucht man irgendwann die Original Ansicht wieder!
Nach meiner kurzen Erfahrung wird nach jedem Update von .NET, der TEMP Ordner leider wieder gefüllt. Daher muss man diese Schritte eventuell ein paar Mal wiederholen. Es scheint irgendwie ein Bug in den Windows Updates zu sein oder vielleicht auch einfach gewollt! Man braucht ja auch ein Verkaufsargument um größere SSDs zu verkaufen!

Z-Cron – Alternative zur Windows Aufgabenplanung

Seit Jahren benutze ich in der Firma die Windows Aufgabenplanung und meine vielen selbstgeschrieben Konsolenprogramme starten zu lassen. Das hat unter Windows 7 wunderbar funktioniert. Unter Windows 10 eigentlich auch, aber neulich hab ich mal ein Upgrade auf 1607 gewagt und siehe da: Nun funktionieren viele meiner Aufgaben leider nicht mehr. Besonders, wenn sie täglich ablaufen sollten. Google hat mir leider keine wirklich brauchbaren Tipps geliefert, bzw. haben die bei mir nichts bewirkt. :(
Schade eigentlich, so schlecht ist die Aufgabenplanung von Windows gar nicht!

Nun gibt es aber eine Alternative, die eigentlich das Gleiche macht, aber auch etwas leichter einzustellen ist: Z-Cron Für Privatanwender ist es sogar kostenlos. Für Gewerbetreibende mit 25 Euro aber auch nicht soo teuer.

Windows – Autologon

Manchmal hat man ein paar Rechner, die nur im internen Netzwerk stehen und keinen direkten Zugriff aus dem Internet haben. Und trotzdem läuft darauf ein ganz normales Windows, was man mindestens einmal im Monat neustarten muss. Genau deshalb kann ein Autologin sehr zu einem höheren Komfort beitragen.

Das Tool Autologon von Mark Russinovich ist schon ewig alt, aber es tut sogar unter Windows 10 noch gute Dienste.
Einfach seine Benutzerdaten eintragen – Enable und der Autologon ist fertig konfiguriert.

Natürlich sollte man sich auch immer der Folgen eines Autologons bewusst sein: Jeder der Zugang zum Rechner hat, kann auch auf den Rechner zugreifen. :)

WSUS Schwierigkeiten unter Windows 2008 R2

Da ich schon einige Probleme mit WSUS hatte, eben mal ein paar Links:

Aktuelle Liste für die notwendigen WSUS Patches: WSUS.de –> ziemlich am Ende in der FAQ (Frage 44).

  • Seite 1 von 2
  • 1
  • 2
  • >