UAC ohne Neustart übernehmen
UAC ohne Neustart übernehmen
Hallo Ihr Alle,
wieder einmal die UAC und CallRunAs.
Ich habe die Aufgabe das Programm Idrisi TerrSet zu packen. Interessanterweise klappt die Installation über den Package Editor einwandfrei. Starte ich die Installation über den Kiosk, also mit der Systemungebung, klappt es nicht mehr.
Das Installationsprogramm gibt eine Fehlermeldung raus. Diese lautet:The installer has encountered an unexpected error installung this package. This may indicate a problem with this package. The error code is 2343´.
Auch der Test die Installation über psexec hat keinen Erfolg. Starte ich aber die Installation mit einem administrativen Account klappt es.
Es handelt sich hierbei um ein mit InstallAware erstellter Installation.
Leider unterstützt der Hersteller keine Deploymentsysteme und für ein Diff ist die Datenmenge zu groß.
Ich suche daher für diese Installationsproblematik die Möglichkeit die UAC zu deaktivieren ohne das System neu zu starten. Hat jemand dazu eine Idee?
Ansonsten wäre es auch schon wenn dies wie bei dem Mitprodukt Altiris die Möglichkeit besteht ein Reboot einzubringen und dann nach dem Start genau an dieser Stelle weiter zu installieren.
Ich habe diese Einstellung bei Empirum noch nicht gefunden.
Habt ihr da eine Lösung?
Viele Grüße
Ralf
IT Admin Hafencity Universität
wieder einmal die UAC und CallRunAs.
Ich habe die Aufgabe das Programm Idrisi TerrSet zu packen. Interessanterweise klappt die Installation über den Package Editor einwandfrei. Starte ich die Installation über den Kiosk, also mit der Systemungebung, klappt es nicht mehr.
Das Installationsprogramm gibt eine Fehlermeldung raus. Diese lautet:The installer has encountered an unexpected error installung this package. This may indicate a problem with this package. The error code is 2343´.
Auch der Test die Installation über psexec hat keinen Erfolg. Starte ich aber die Installation mit einem administrativen Account klappt es.
Es handelt sich hierbei um ein mit InstallAware erstellter Installation.
Leider unterstützt der Hersteller keine Deploymentsysteme und für ein Diff ist die Datenmenge zu groß.
Ich suche daher für diese Installationsproblematik die Möglichkeit die UAC zu deaktivieren ohne das System neu zu starten. Hat jemand dazu eine Idee?
Ansonsten wäre es auch schon wenn dies wie bei dem Mitprodukt Altiris die Möglichkeit besteht ein Reboot einzubringen und dann nach dem Start genau an dieser Stelle weiter zu installieren.
Ich habe diese Einstellung bei Empirum noch nicht gefunden.
Habt ihr da eine Lösung?
Viele Grüße
Ralf
IT Admin Hafencity Universität
HCU Hamburg
Universität für Baukunst und Metropolenentwicklung
Universität für Baukunst und Metropolenentwicklung
Re: UAC ohne Neustart übernehmen
Hallo Ralf,
versuche bitte die Installation zu protokollieren:
Viele Grüße
Roman
versuche bitte die Installation zu protokollieren:
Code: Select all
/l=C:\Windows\Temp\IdrisiTerrSetLogfile.txt
Roman
Re: UAC ohne Neustart übernehmen
Hallo Roman,
hier die Logdatei als Zip.
Ich hoffe sie hilft weiter.
Viele Grüße
Ralf
hier die Logdatei als Zip.
Ich hoffe sie hilft weiter.
Viele Grüße
Ralf
HCU Hamburg
Universität für Baukunst und Metropolenentwicklung
Universität für Baukunst und Metropolenentwicklung
Re: UAC ohne Neustart übernehmen
ich würde zum Testen die folgenden Ordner manuell anlegen und die Installation noch Mal testen:
Win7x86
"C:\Windows\System32\config\systemprofile\Favorites"
"C:\Windows\System32\config\systemprofile\Desktop"
"C:\Windows\System32\config\systemprofile\Documents"
"C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Templates"
"C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\SendTo"
"C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
Win7x64
"C:\Windows\SysWOW64\config\systemprofile\Favorites"
"C:\Windows\SysWOW64\config\systemprofile\Desktop"
"C:\Windows\SysWOW64\config\systemprofile\Documents"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft\Windows\Templates"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft\Windows\SendTo"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
Win7x86
"C:\Windows\System32\config\systemprofile\Favorites"
"C:\Windows\System32\config\systemprofile\Desktop"
"C:\Windows\System32\config\systemprofile\Documents"
"C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Templates"
"C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\SendTo"
"C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
Win7x64
"C:\Windows\SysWOW64\config\systemprofile\Favorites"
"C:\Windows\SysWOW64\config\systemprofile\Desktop"
"C:\Windows\SysWOW64\config\systemprofile\Documents"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft\Windows\Templates"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft\Windows\SendTo"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
Re: UAC ohne Neustart übernehmen
Hallo Roman,
die Einträge habe ich nochmal überprüft und fehlende nachgetragen.
Selbst in der bei dieser Installation mitnutzende MSI habe ich die Pfade von C:\Programdata\... auf die C:\windows\sys... geändert.
Leider kein Erfolg. Es scheint mir das die Installation irgendwo aus der Registry den Pfad lädt.
Das Programm ist nicht so einfach, selbst das Navision ist ja hier im Forum geknackt worden.
VG
Ralf
die Einträge habe ich nochmal überprüft und fehlende nachgetragen.
Selbst in der bei dieser Installation mitnutzende MSI habe ich die Pfade von C:\Programdata\... auf die C:\windows\sys... geändert.
Leider kein Erfolg. Es scheint mir das die Installation irgendwo aus der Registry den Pfad lädt.
Das Programm ist nicht so einfach, selbst das Navision ist ja hier im Forum geknackt worden.
VG
Ralf
HCU Hamburg
Universität für Baukunst und Metropolenentwicklung
Universität für Baukunst und Metropolenentwicklung
Re: UAC ohne Neustart übernehmen
Gibt es eine Demo\Trial-Version vom Programm? Ist es groß?
Re: UAC ohne Neustart übernehmen
Ich komme anscheinend der Sache näher,
es hört ja hiermit auf:
MSI (s) (E0:A0) [21:38:57:755]: Executing op: FolderCreate(Folder=C:\Program Files (x86)\TerrSet\Documentation,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:755]: Executing op: FolderCreate(Folder=C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:770]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:770]: Executing op: FolderCreate(Folder=C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
HIER fehlt etwas
MSI (s) (E0:A0) [21:38:57:770]: Executing op: FolderCreate(,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:770]: Note: 1: 2343
MSI (s) (E0:A0) [21:38:57:770]: Note: 1: 2205 2: 3: Error
MSI (s) (E0:A0) [21:38:57:770]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 2343
Bei einem Vergleich mit einem Log welches sauber durchlief wird folgendes angezeigt:
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\Users\admin_luess\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\Users\admin_luess\Desktop\,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
Es sieht so aus als wenn diese Pfade nicht aufgelöst werden können und damit der InstallAwareinstaller in einen Fehler läuft:
C:\Users\admin_luess\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\,Foreign=0,,)
C:\Users\admin_luesse\Desktop\,Foreign=0,,)
Da es sich um ein Systemkonto hat fehlt ihm natürlich der Pfad dahin.
Ralf
es hört ja hiermit auf:
MSI (s) (E0:A0) [21:38:57:755]: Executing op: FolderCreate(Folder=C:\Program Files (x86)\TerrSet\Documentation,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:755]: Executing op: FolderCreate(Folder=C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:770]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:770]: Executing op: FolderCreate(Folder=C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
HIER fehlt etwas
MSI (s) (E0:A0) [21:38:57:770]: Executing op: FolderCreate(,Foreign=0,,)
MSI (s) (E0:A0) [21:38:57:770]: Note: 1: 2343
MSI (s) (E0:A0) [21:38:57:770]: Note: 1: 2205 2: 3: Error
MSI (s) (E0:A0) [21:38:57:770]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 2343
Bei einem Vergleich mit einem Log welches sauber durchlief wird folgendes angezeigt:
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\Users\admin_luess\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\Users\admin_luess\Desktop\,Foreign=0,,)
MSI (s) (94:B8) [18:37:27:771]: Executing op: FolderCreate(Folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TerrSet,Foreign=0,,)
Es sieht so aus als wenn diese Pfade nicht aufgelöst werden können und damit der InstallAwareinstaller in einen Fehler läuft:
C:\Users\admin_luess\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\,Foreign=0,,)
C:\Users\admin_luesse\Desktop\,Foreign=0,,)
Da es sich um ein Systemkonto hat fehlt ihm natürlich der Pfad dahin.
Ralf
HCU Hamburg
Universität für Baukunst und Metropolenentwicklung
Universität für Baukunst und Metropolenentwicklung
Re: UAC ohne Neustart übernehmen
Ein Fall für den Hersteller. Da kannst du nichts machen. Evtl. en Diff.
Ich würde da beim Hersteller Druck machen.
Mache ich jeweils auch.
Ich würde da beim Hersteller Druck machen.
Mache ich jeweils auch.
-
- Posts: 137
- Joined: 26. Jan 2010, 10:47
- Contact:
Re: UAC ohne Neustart übernehmen
Ist zwar schon etwas älter aber falls den Code trotzdem mal jemand benötigt:
Sofort beim ändern dieser Key's wir die UAC deaktiviert, natürlich am ende des Skripts nicht vergessen sie wieder anzuschalten
Zum Thema InstallAware, hier kommt es manchmal zu dem Problem das der User System unter dem Empirum alle Installationen startet kein normales Userprofil hat, das heißt verwendet der Installer diverse userspezifische Temp-Verzeichnisse kann dabei die Installation nicht durchgeführt werden. Außerdem hat er auch keinen Netzwerkzugriff, diese Einschränkungen vom User System lassen nicht nur InstallAware sondern auch so manch andere Installation nicht sauber durchlaufen.
Code: Select all
[REG:UAC_OFF]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","ConsentPromptBehaviorAdmin",0x00010001,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","EnableLUA",0x00010001,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","PromptOnSecureDesktop",0x00010001,00,00,00,00
[REG:UAC_ON]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","ConsentPromptBehaviorAdmin",0x00010001,05,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","EnableLUA",0x00010001,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","PromptOnSecureDesktop",0x00010001,01,00,00,00
Zum Thema InstallAware, hier kommt es manchmal zu dem Problem das der User System unter dem Empirum alle Installationen startet kein normales Userprofil hat, das heißt verwendet der Installer diverse userspezifische Temp-Verzeichnisse kann dabei die Installation nicht durchgeführt werden. Außerdem hat er auch keinen Netzwerkzugriff, diese Einschränkungen vom User System lassen nicht nur InstallAware sondern auch so manch andere Installation nicht sauber durchlaufen.
Re: UAC ohne Neustart übernehmen
um die UAC zu deaktivieren ist ein Reboot erforderlich...
Who is online
Users browsing this forum: No registered users and 6 guests