Moin,
kann es sein, dass RUNAS irgendwo weniger/eingeschränkte Rechte bekommt, als ein "Als Administrator ausführen"
Selber Benutzer mit passenden Rechten (Gruppe Administratoren).
Eine Batch startet sich selber mit RUNUS nochmal neu (wenn was nicht ging)
Code:
SET /P AdminName=Name des Admin-Kontos eingeben:
RUNAS /user:%COMPUTERNAME%\%AdminName% "\"%~dpf0\" -admin"
und startet dann z.B. die Installation eines Services (Delphi).
Bei der Installation knallt es dann mit Fehlercode 250477278 ... und ihr ahnt es vielleicht $0EEDFADE=cDelphiException.
Noch nicht rausgekommen wo genau, aber vermutlich z.B. beim Laden der Config > Zugriff auf Dateien oder beim Schreiben in die Registry HKLM.
Da die Exception bis ins System kommt, wurde sie somit nirgendwo abgefangen und steht damit auch nicht in unseren Log.
Das Selbe direkt mit "Als Administrator ausführen" gestartet läuft ohne Probleme.
Jetzt erstmal einfach das RUNAS durch eine Fehlermeldung ersetzt,
aber sind jemandem damit Gründe/Probleme bekannt?
Beim Starten als Admin ist zwar das Arbeitsverzeichnis zu Beginn C:\Windows\System32,
aber da das entsprechend zurückgesetzt wird
cd /d "%~dp0"
, gibt es eigentlich keinen Unterschied.
(Verzeichnisse usw. angezeigt/geprüft)