Suche Syntax Fehler in einer Batch Datei...?

Ich bin gerade dabei, mein Netzwerk umzubauen und habe aus einem NAS System insgesamt 3 gemacht. Dazu habe ich mir ein Batch Script geschrieben, welches jeder PC nach dem Start ausführen soll. Dieses verbindet die jeweiligen Netzwerklaufwerke (nicht jeder Rechner hat alle Laufwerke im Zugriff) und protokolliert dies in einer Log-Datei auf einer Admin-Freigabe. Leider habe ich irgendwo einen Fehler reingeschmissen. Daher die Bitte, vier und mehr Augen finden den Fehler eher als nur zwei Augen.

Hier das Script für EINEN PC. Insgesamt sind es 5

[code]

echo off

cls

set timestamp=%date:~-4%-%date:~-7,2%-%date:~-10,2%-%time:~-11,2%-%time:~-8,2%-%time:~-5,2%

cls

echo %timestamp% - %computername% - %user%: einen moment bitte >>a:\log.txt

echo %timestamp% - %computername% - %user%: Computer wird ermittelt - %computername% >>a:\log.txt

echo %timestamp% - %computername% - %user%: Batch Script wird auf - %computername% kopiert >>a:\log.txt

d:

cd\

if exist netstart.bat del netstart.bat

a:

copy a:\ netstart.bat d: /y

echo %timestamp% - %computername% - %user%: wechsle auf Systemlaufwerk von %computername% >>a:\log.txt

echo %timestamp% - %computername% - %user%: Netzlaufwerke %computername% werden verbunden >>a:\log.txt

echo %timestamp% - %computername% - %user%: weiter zu %computername% >>a:\log.txt

goto %computername%

:%computername%

echo %timestamp% - %computername% - %user%: Verbindung zum alten NAS wird hergestellt >>a:\log.txt

echo %timestamp% - %computername% - %user%: Freigabe Musik auf Mediaserver wird gemappt >>a:\log.txt

if not exist q: net use q: \\192.168.10.41\music

echo %timestamp% - %computername% - %user%: Freigabe Filme auf Mediaserver wird gemappt >>a:\log.txt

if not exist v: net use v: \\192.168.10.41\video /

echo %timestamp% - %computername% - %user%: Freigabe normale Fotos und Bilder auf Mediaserver wird gemappt >>a:\log.txt

if not exist p: net use p: \\192.168.10.41\photo

echo %timestamp% - %computername% - %user%: Script erfolgreich abgeschlossen >>a:\log.txt

goto ende

:ende

echo %timestamp% - %computername% - %user%: %computername% hat alle Laufwerke verbunden >>a:\log.txt

echo %timestamp% - %computername% - %user%: Script beendet >>a:\log.txt

echo %timestamp% - %computername% - %user%: auf wiedersehen >>a:\log.txt

echo %timestamp% - %computername% - %user%: Admin Laufwerk wird getrennt >>a:\log.txt

[/code]

Danke euch.

Batch, Datei
Wie startet mein CCleaner wieder?

Viele Jahre nutze ich Ccleaner, zuerst die freie und seit Monaten die Pro-Version. Als Computerfreak gelingt es mir eigentlich immer ohne fremde Hilfe ein Problem zu lösen. Nun recherchiere ich seit 2 Tagen nach einer Lösung des Problems. Alle vorgeschlagenen Tips im Netz bin ich durch, aber mein CCleaner startet noch immer nicht. Nach dem Klick auf das Symbol passiert gar nichts. Auch im Taskmanager ist der Cleaner nicht zu finden. Ich nutze die neueste Version.

Der Fehler trat nach dem letzten Windows10 Update am 12.02.21 auf. Ich weiss aber, dass auf anderen Computern der CCleaner auch nach dem Update funktioniert.

Nach einer Neuinstallation der Proversion wird mir im Bruchteil einer Sekunde kurz das Fester gezeigt, in welchem mein Lizensschlüssel vermerkt ist. Das aber nur einmal, direkt nach der Installation. Danach passiert gar nichts mehr. Bei der freien Version gibt es dieses Fenster natürlich nicht und der Cleaner startet nicht.

Ich habe versucht, das letzte Windows10-Update rückgängig zu machen, aber auch das brachte keinen Erfolg. Mir grauts vor der Vorstellung, dass ich mein ganzes System neu aufsetzen muss. Andere Softwareprobleme habe ich auf meinem 64GB-Arbeitsspeicher-Tower nicht. Habt Ihr noch einen Vorschlag? Im Ereignisprotokol gibt es einige Fehlermedungen, die ich alle gesondert in eine Textdatei kopiert habe. Einiges habe ich versucht zu korrigieren, ohne Erfolg. Bevor ich einen IT-Menschen bezahle, der sicher auch viel Zeit benötigt, um dem auf den Grund zu kommen, frage ich hier nach.

CCleaner