From: Joseph H. <jh...@ms...> - 2012-04-11 20:30:25
|
Hello, I've been trying to get EmbeddedUI working but I'm not having any luck. I can't seem to find many examples so I'm not sure what I'm missing. >From my WXS:<UI Id="Embedded" > <EmbeddedUI Id="CustomAction.dll" SourceFile="$(var.SolutionDir)CustomAction\bin\Debug\CustomAction.dll" ></EmbeddedUI> </UI> Below is a section from my logfile. Any direction or assistance would be greatly appreciated. MSI (c) (78:A4) [13:42:39:732]: EEUI - Running MsiEmbeddedUI codeMSI (c) (78:D0) [13:42:39:739]: Cloaking enabled.MSI (c) (78:D0) [13:42:39:739]: Attempting to enable all disabled privileges before calling Install on ServerMSI (c) (78:D0) [13:42:39:739]: Connected to service for CA interface.MSI (c) (78:A4) [13:42:39:777]: PROPERTY CHANGE: Adding MSICLIENTUSESEMBEDDEDUI property. Its value is '1'.MSI (c) (78:A4) [13:42:39:777]: PROPERTY CHANGE: Modifying CLIENTUILEVEL property. Its current value is '0'. Its new value: '3'.=== Logging started: 4/11/2012 13:42:39 ===MSI (c) (78:A4) [13:42:39:777]: Note: 1: 2205 2: 3: PatchPackage MSI (c) (78:A4) [13:42:39:777]: Machine policy value 'DisableRollback' is 0MSI (c) (78:A4) [13:42:39:777]: User policy value 'DisableRollback' is 0MSI (c) (78:A4) [13:42:39:777]: PROPERTY CHANGE: Adding UILevel property. Its value is '2'.MSI (c) (78:A4) [13:42:39:777]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.MSI (c) (78:A4) [13:42:39:777]: Doing action: INSTALLMSI (c) (78:A4) [13:42:39:777]: Note: 1: 2205 2: 3: ActionText Action 13:42:39: INSTALL. Action start 13:42:39: INSTALL.MSI (c) (78:A4) [13:42:39:778]: UI Sequence table 'InstallUISequence' is present and populated.MSI (c) (78:A4) [13:42:39:778]: In client but switching to server to run ExecuteSequenceMSI (c) (78:A4) [13:42:39:778]: Grabbed execution mutex.MSI (c) (78:A4) [13:42:39:778]: Incrementing counter to disable shutdown. Counter after increment: 0MSI (c) (78:A4) [13:42:39:778]: Switching to server: CURRENTDIRECTORY="C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug" CLIENTUILEVEL="3" CLIENTPROCESSID="5240" USERNAME="Windows User" MSICLIENTUSESEMBEDDEDUI="1" ACTION="INSTALL" MSI (c) (78:B0) [13:42:39:782]: Cloaking enabled.MSI (c) (78:B0) [13:42:39:782]: Attempting to enable all disabled privileges before calling Install on ServerMSI (s) (C4:58) [13:42:39:781]: Running installation inside multi-package transaction C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msiMSI (s) (C4:58) [13:42:39:781]: Grabbed execution mutex.MSI (s) (C4:2C) [13:42:39:781]: Running as a service.MSI (s) (C4:0C) [13:42:39:784]: Resetting cached policy valuesMSI (s) (C4:0C) [13:42:39:784]: Machine policy value 'Debug' is 0MSI (s) (C4:0C) [13:42:39:784]: ******* RunEngine: ******* Product: C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msi ******* Action: INSTALL ******* CommandLine: **********MSI (s) (C4:0C) [13:42:39:784]: Machine policy value 'DisableUserInstalls' is 0MSI (s) (C4:0C) [13:42:39:792]: Machine policy value 'LimitSystemRestoreCheckpointing' is 0MSI (s) (C4:0C) [13:42:39:792]: Note: 1: 1715 2: 1-WiX WPF POC MSI (s) (C4:0C) [13:42:39:792]: Note: 1: 2205 2: 3: Error MSI (s) (C4:0C) [13:42:39:792]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1715 MSI (s) (C4:0C) [13:42:39:792]: Calling SRSetRestorePoint API. dwRestorePtType: 0, dwEventType: 102, llSequenceNumber: 0, szDescription: "Installed 1-WiX WPF POC".MSI (s) (C4:0C) [13:42:46:028]: The call to SRSetRestorePoint API succeeded. Returned status: 0, llSequenceNumber: 189.MSI (s) (C4:0C) [13:42:46:030]: File will have security applied from OpCode.MSI (s) (C4:0C) [13:42:46:032]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msi' against software restriction policyMSI (s) (C4:0C) [13:42:46:032]: Note: 1: 2262 2: DigitalSignature 3: -2147287038 MSI (s) (C4:0C) [13:42:46:032]: SOFTWARE RESTRICTION POLICY: C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msi is not digitally signedMSI (s) (C4:0C) [13:42:46:033]: SOFTWARE RESTRICTION POLICY: C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msi is permitted to run at the 'unrestricted' authorization level.MSI (s) (C4:0C) [13:42:46:033]: End dialog not enabledMSI (s) (C4:0C) [13:42:46:033]: Original package ==> C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msiMSI (s) (C4:0C) [13:42:46:033]: Package we're running from ==> C:\Windows\Installer\4699d97.msiMSI (s) (C4:0C) [13:42:46:034]: APPCOMPAT: Compatibility mode property overrides found.MSI (s) (C4:0C) [13:42:46:034]: APPCOMPAT: looking for appcompat database entry with ProductCode '{F5E2D795-02B3-4305-930B-986E407AD528}'.MSI (s) (C4:0C) [13:42:46:034]: APPCOMPAT: no matching ProductCode found in database.MSI (s) (C4:0C) [13:42:46:035]: MSCOREE not loaded loading copy from system32MSI (s) (C4:0C) [13:42:46:037]: Machine policy value 'TransformsSecure' is 0MSI (s) (C4:0C) [13:42:46:037]: User policy value 'TransformsAtSource' is 0MSI (s) (C4:0C) [13:42:46:037]: Machine policy value 'DisablePatch' is 0MSI (s) (C4:0C) [13:42:46:037]: Machine policy value 'AllowLockdownPatch' is 0MSI (s) (C4:0C) [13:42:46:037]: Machine policy value 'DisableLUAPatching' is 0MSI (s) (C4:0C) [13:42:46:037]: Machine policy value 'DisableFlyWeightPatching' is 0MSI (s) (C4:0C) [13:42:46:038]: APPCOMPAT: looking for appcompat database entry with ProductCode '{F5E2D795-02B3-4305-930B-986E407AD528}'.MSI (s) (C4:0C) [13:42:46:038]: APPCOMPAT: no matching ProductCode found in database.MSI (s) (C4:0C) [13:42:46:038]: Transforms are not secure.MSI (s) (C4:0C) [13:42:46:038]: Note: 1: 2205 2: 3: Control MSI (s) (C4:0C) [13:42:46:038]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\log.txt'.MSI (s) (C4:0C) [13:42:46:038]: Command Line: CURRENTDIRECTORY=C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug CLIENTUILEVEL=3 CLIENTPROCESSID=5240 USERNAME=Windows User MSICLIENTUSESEMBEDDEDUI=1 ACTION=INSTALL ACTION=INSTALL MSI (s) (C4:0C) [13:42:46:038]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{08D1C308-1945-40B7-B0CA-FBDB41BDC0B0}'.MSI (s) (C4:0C) [13:42:46:038]: Product Code passed to Engine.Initialize: ''MSI (s) (C4:0C) [13:42:46:038]: Product Code from property table before transforms: '{F5E2D795-02B3-4305-930B-986E407AD528}'MSI (s) (C4:0C) [13:42:46:038]: Product Code from property table after transforms: '{F5E2D795-02B3-4305-930B-986E407AD528}'MSI (s) (C4:0C) [13:42:46:038]: Product not registered: beginning first-time installMSI (s) (C4:0C) [13:42:46:038]: Product {F5E2D795-02B3-4305-930B-986E407AD528} is not managed.MSI (s) (C4:0C) [13:42:46:038]: MSI_LUA: Credential prompt not required, user is an adminMSI (s) (C4:0C) [13:42:46:038]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.MSI (s) (C4:0C) [13:42:46:038]: Entering CMsiConfigurationManager::SetLastUsedSource.MSI (s) (C4:0C) [13:42:46:038]: User policy value 'SearchOrder' is 'nmu'MSI (s) (C4:0C) [13:42:46:038]: Adding new sources is allowed.MSI (s) (C4:0C) [13:42:46:038]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.MSI (s) (C4:0C) [13:42:46:039]: Package name extracted from package path: 'SetupProject.msi'MSI (s) (C4:0C) [13:42:46:039]: Package to be registered: 'SetupProject.msi'MSI (s) (C4:0C) [13:42:46:039]: Note: 1: 2205 2: 3: Error MSI (s) (C4:0C) [13:42:46:041]: Note: 1: 2262 2: AdminProperties 3: -2147287038 MSI (s) (C4:0C) [13:42:46:041]: Machine policy value 'DisableMsi' is 0MSI (s) (C4:0C) [13:42:46:041]: Machine policy value 'AlwaysInstallElevated' is 0MSI (s) (C4:0C) [13:42:46:041]: User policy value 'AlwaysInstallElevated' is 0MSI (s) (C4:0C) [13:42:46:041]: Running product '{F5E2D795-02B3-4305-930B-986E407AD528}' with user privileges: It's not assigned.MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug'.MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '3'.MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '5240'.MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'Windows User'.MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding MSICLIENTUSESEMBEDDEDUI property. Its value is '1'.MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.MSI (s) (C4:0C) [13:42:46:041]: Machine policy value 'DisableAutomaticApplicationShutdown' is 0MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding MsiRestartManagerSessionKey property. Its value is '9259f5fefa19db49b70b0efdab43e3d4'.MSI (s) (C4:0C) [13:42:46:041]: RESTART MANAGER: Session opened.MSI (s) (C4:0C) [13:42:46:041]: TRANSFORMS property is now: MSI (s) (C4:0C) [13:42:46:041]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '405'.MSI (s) (C4:0C) [13:42:46:042]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\RoamingMSI (s) (C4:0C) [13:42:46:043]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\FavoritesMSI (s) (C4:0C) [13:42:46:044]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\Network ShortcutsMSI (s) (C4:0C) [13:42:46:044]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\DocumentsMSI (s) (C4:0C) [13:42:46:045]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\Printer ShortcutsMSI (s) (C4:0C) [13:42:46:046]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\RecentMSI (s) (C4:0C) [13:42:46:047]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\SendToMSI (s) (C4:0C) [13:42:46:048]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\TemplatesMSI (s) (C4:0C) [13:42:46:048]: SHELL32::SHGetFolderPath returned: C:\ProgramDataMSI (s) (C4:0C) [13:42:46:049]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\LocalMSI (s) (C4:0C) [13:42:46:050]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\PicturesMSI (s) (C4:0C) [13:42:46:051]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative ToolsMSI (s) (C4:0C) [13:42:46:052]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartupMSI (s) (C4:0C) [13:42:46:053]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\Start Menu\ProgramsMSI (s) (C4:0C) [13:42:46:054]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\AppData\Roaming\Microsoft\Windows\Start MenuMSI (s) (C4:0C) [13:42:46:054]: SHELL32::SHGetFolderPath returned: C:\Users\jhoyal\DesktopMSI (s) (C4:0C) [13:42:46:056]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative ToolsMSI (s) (C4:0C) [13:42:46:057]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartupMSI (s) (C4:0C) [13:42:46:058]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\ProgramsMSI (s) (C4:0C) [13:42:46:058]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start MenuMSI (s) (C4:0C) [13:42:46:059]: SHELL32::SHGetFolderPath returned: C:\Users\Public\DesktopMSI (s) (C4:0C) [13:42:46:059]: SHELL32::SHGetFolderPath returned: C:\Windows\FontsMSI (s) (C4:0C) [13:42:46:059]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16 MSI (s) (C4:0C) [13:42:46:061]: MSI_LUA: Setting MsiRunningElevated property to 1 because the install is already running elevated.MSI (s) (C4:0C) [13:42:46:061]: PROPERTY CHANGE: Adding MsiRunningElevated property. Its value is '1'.MSI (s) (C4:0C) [13:42:46:061]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.MSI (s) (C4:0C) [13:42:46:061]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2 MSI (s) (C4:0C) [13:42:46:061]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\Windows\Installer\4699d97.msi'.MSI (s) (C4:0C) [13:42:46:061]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\Users\jhoyal\Documents\Visual Studio 2010\Projects\EmbeddedUI\SetupProject\bin\Debug\SetupProject.msi'.MSI (s) (C4:0C) [13:42:46:061]: Machine policy value 'MsiDisableEmbeddedUI' is 0MSI (s) (C4:0C) [13:42:46:061]: EEUI - Disabling MsiEmbeddedUI due to existing external or embedded UIMSI (s) (C4:0C) [13:42:46:061]: EEUI - Disabling MsiEmbeddedUI for service because it's not a quiet/basic install |