Hallo,
ich habe mir mal die Mühe gemacht und mein altes Windows 7 SP2 64bit installiert.
Dabei habe ich die Version von Microsoft installiert und nur den Schieberegler der UAC auf die unterste Stufe gestellt und sonst nichts geändert.
Dann habe ich AutoIt 3.3.8.1 und SciTe installiert und mein Script damit kompiliert und ausgeführt.
Und es funktioniert.
Danach habe ich AutoIt und SciTe vollständig deinstalliert und nach einem Neustart AutoIt 3.3.14.2 und die neuste Version von SciTe installiert.
Dann habe ich mein Script nochmals kompiliert und ausgeführt.
Und es ging plötzlich nicht mehr.
Danach habe ich das selbe nochmals mit Windows 10 16299.248 64bit gemacht (auch nur den UAC-Schieber auf die unterste Stufe und sonst nichts) und es führte zum selben Ergebnis.
AutoIt 3.3.8.1 und das Script läuft, AutoIt 3.3.14.2 und Game over.
Also scheint es doch irgendetwas mit AutoIt zu tun zu haben.
Zudem habe ich bemerkt, dass sich bei AutoIt 3.3.14.2 die MSDN Library nicht mehr mit dem Run-Befehl instillieren lässt.
Das CD-Laufwerk startet zwar, aber es erscheint kein Fenster vom Setupprogramm mehr.
Mit ShelExecute kommt zwar ein Fenster, aber es lässt sich dann nur noch mit Send-Befehlen bedienen.
Beachte bitte auch mit welchen Rechten Du eingeloggt bist. Hast Du bereits Admin Rechte oder bist Du gar bereits als Admin unterwegs? Oder anders ausgedrückt. Du schreibst ja, UAC sehr weit zurückgedreht... wie weit? Kannst Du von Deinem Acount aus Änderungen in der Reg ausführen (händisch) ohne dass Du ein Admin PSW brauchst? Wenn ja dreh das UAC soweit zu dass Du ein Admin PSW zur Änderung benötigst und schau was autoit dann macht.
Ich denke wie folgt:
Ich bin als einiger Benutzer eingeloggt. Windows nennt diese einzige Konto zwar Administrator, nur muss ich für bestimmte Änderungen bestätigen, dass ich Administrator-Berechtigungen habe. Der UAC-Schieberegler steht bei mir auf der untersten Stufe aber damit ist die UAC bei Windows 10 ja nicht ganz aus.
Von meinem Account kann ich gewisse Änderungen in der Registry nur machen, nachdem ich bestätigt habe das ich Administrator bin.
Damit bin ich bisher immer ganz gut zu Recht gekommen, man wird eben nicht andauernd von UAC-Meldungen "belästigt" und hat dennoch einen gewissen Schutz.
Da hat Microsoft die Kontobezeichnung wohl etwas unglücklich gewählt, weil es viele verwirrt, wenn das Konto zwar Administrator heißt es aber trotzdem kein vollwertiges Administrator-Konto ist.
MfG:
BigRox