2 Replies Latest reply on Jan 4, 2018 8:29 AM by derniwi

    RunAsEx => Failed to create elevated process.

    derniwi Master

      Hallo zusammen,

       

      ich teste gerade mit Windows 10 Enterprise x64, wie sich die Installation und auch die Inplace-Upgrade verhalten. Jetzt habe ich ein paar Pakete (z.B. MS Office 2010), die utner Windows 7 SP1 x64 laufen, unter Windows 10 aber nicht:

      15:23:32.904 2          ->  RunAsEx('C:\Program Files (x86)\Common Files\enteo\RepositoryCache\6108\rev\7\Extern$\setup.exe','/config "C:\Program Files (x86)\Common Files\enteo\RepositoryCache\6108\rev\7\Extern$\config.xml"','',*****,'120','_RC',raUseSisAccount+WaitForExecution+raLogonWithProfile+UndoneContinueParentScrip...

      15:23:32.904 0           xniTools: Using service account to start process

      15:23:32.904 0           xniTools: Using Account: OURDOMAIN\DSMService

      15:23:32.904 0           xniTools: SystemDirectory: C:\WINDOWS\system32\

      15:23:32.904 0           clnexcln.dll: CreateProcessSophisticated

      15:23:32.904 0           clnexcln.dll: Flags: 0x25

      15:23:32.904 0           clnexcln.dll: Log on user DSMService (domain: OURDOMAIN) interactive

      15:23:32.966 0           clnexcln.dll: Creating process...

      15:23:33.013 0           clnexcln.dll: Failed to create elevated process.

      The system cannot find the file specified. (0x00000002)

      15:23:33.013 E           Warning (Module:xniTools, Severity:0x03): Execution of process failed

      The system cannot find the file specified. (0x00000002)

      15:23:33.013 0           SWMSRT: There are no jobs for the trigger 'On error'.

      15:23:33.013 1           xniTools: Execution failed, will abort execution of project, continue calling project

      15:23:33.013 2          New last error from script command is 2 (0x00000002)

      15:23:33.013 2          Resolved new last error from script command is: The system cannot find the file specified.

       

      Hier noch die komplette Zeiel aus dem eScript:

      RunAsEx('.\Extern$\setup.exe','/config ".\Extern$\config.xml"','','','120','_RC',raUseSisAccount+WaitForExecution+raLogonWithProfile+UndoneContinueParentScript)/TW

       

      Ich hatte das Problem schon einmal, da war aber kein SIS konfiguriert - das ist nicht das Problem. Ebenfalls sind die Konten nicht gesperrt.

      Die Dateien sind auch da, der Zugriff darauf paßt auch (Vollzugriff).

       

      Ach ja, bin mit DSM auf 2017 (04.000.4329).

       

      Gruß

      Nils

        • 1. Re: RunAsEx => Failed to create elevated process.
          _Mel_ Master

          schau mal in NiLogs\ClientServices\CreateProcess_<...>.log

          • 2. Re: RunAsEx => Failed to create elevated process.
            derniwi Master

            15:23.32.966  0 clntext.dll  Extension C:\Program Files (x86)\NetInst\magntext\clntext.dll has version 7.4.0.4329

            15:23.32.966  1 clntext.dll  Create Process With Elevation Type

            15:23.32.966  1 clntext.dll  Calling Process id is 6048

            15:23.32.966  1 clntext.dll  Calling Process: C:\Program Files (x86)\netinst\NiInst32.exe

            15:23.32.966  0 clntext.dll  Current session id is 0

            15:23.32.966  0 clntext.dll  Session id of parent process is 0

            15:23.32.966  0 clntext.dll  Information for token of caller (000012EC):

            15:23.32.966  0 clntext.dll    Token is of type impersonation token - impersonation level is 2

            15:23.32.966  0 clntext.dll    Token elevation type is 'limited' (3)

            15:23.32.966  0 clntext.dll    Token session id is 0

            15:23.32.966  0 clntext.dll  Token is of type impersonation token - impersonation level is 2

            15:23.32.966  0 clntext.dll  Token elevation type is 'limited' (3)

            15:23.32.966  0 clntext.dll  Token elevation type is 'full' (2)

            15:23.32.966  0 clntext.dll  Token is of type primary token

            15:23.32.982  0 clntext.dll  Information for token for new process (000012EC):

            15:23.32.982  0 clntext.dll    Token is of type primary token

            15:23.32.982  0 clntext.dll    Token elevation type is 'full' (2)

            15:23.32.982  0 clntext.dll    Token session id is 0

            15:23.32.982  0 clntext.dll  Token session id is 0

            15:23.32.982  0 clntext.dll  Session id of caller is 0

            15:23.32.982  0 clntext.dll  user name: _DSM.Service

            15:23.32.982  0 clntext.dll  logon server: ADS2

            15:23.32.982  0 clntext.dll  profile path:

            15:23.32.982  0 clntext.dll  user sid: S-1-5-21-xxxxxxxxxxxxxxx-xxxxxxxxxxx-xxxxxxxxxxxxxxxx-xxxxx

            15:23.33.013  E Warning (Module:mgmtagnt.exe, Severity:0x03): clntext.dll  LoadUserProfile failed

            The system cannot find the file specified. (0x00000002)

            15:23.33.013  : End Of Logfile

             

            Aber ich denke, ich habe das Problem in einem anderen Thread hier gefunden. Ich hatte den DSM Extended Reporting (ExR) zwar nicht installiert, aber in der Standard-Konfiguration ist ist wohl das Reporting auf "Ja" gesetzt gewesen. Ich habe wie hier angegeben die Einträge auf "Nein" gesetzt, damit nichts übertragen werden soll, aber Deinstallieren kann ich nichts. Jedenfalls funktioniert es mit dieser Konfiguration auch unter Windows 10... ich habe jedoch nicht mehr getestet, ob das Paket auch noch unter Win 7 gelaufen wäre, da wir in der letzten Zeit keine Rechner neu aufgesetzt haben (zumindest seit wir auf 2017 sind)...

             

            Danke und Gruß

            Nils