На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ Inno Setup
Пожалуйста, выделяйте текст инсталлятора написанного на Inno Setup тегом [сode=ins] ... [/сode]. Для этого используйте кнопку [code=ins] в форме ответа или выпадающего списка, если нужно вставить код из другой программы.


Обязательно указывать:

  • Программу, используемую для создания инсталлятора.



Если в ходе решения проблемы возникли дополнительные вопросы, по возможности задаем их в той же теме.


Выразить свое отношение к модераторам раздела можно здесь: Profi, Fester
Модераторы: Fester
  
> WIX Condition , Не срабатывает Condition
    Условие не срабатывает :(
    Написала вот так

    <Property Id="PRODUCT_V3_INSTALLED">
    <ProductSearch Minimum="3.0.0" IncludeMinimum="yes" Maximum="4.0.0" IncludeMaximum="no" UpgradeCode="$(var.UpgradeCode)" />
    </Property>


    <Component Id="SchedulerService.exe.config" Guid="7FAA0D24-FA90-4DF1-8B94-83F257EDB7B3">
    <Condition><![CDATA[NOT Installed OR NOT PRODUCT_V3_INSTALLED]]></Condition>
    <File Id="SchedulerService.exe.config" Source="$(var.OpenSoft.InkRouter.SchedulerService.TargetDir)SchedulerService.exe.config" Name="SchedulerService.exe.config"/>
    </Component>


    Но данный файл не обновляется :(
    Помогите, пожалуйста
      что пишется в логах?
        А как просмотреть логи? Подскажите, пожалуйста.
          Логирование (сообщение #1934869)

          ну и потом сматришь msi*.log в папке %temp%
            А данные команды нужно прописывать в командной строке?
              то, что в после #4 - это ключ в реесте
                [сode=ins]
                === Verbose logging started: 18.08.2014 13:22:50 Build type: SHIP UNICODE 5.00.9600.00 Calling process: C:\Windows\System32\msiexec.exe ===
                MSI © (14:78) [13:22:50:936]: Font created. Charset: Req=204, Ret=204, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

                MSI © (14:78) [13:22:50:937]: Font created. Charset: Req=204, Ret=204, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

                MSI © (14:5C) [13:22:50:972]: Resetting cached policy values
                MSI © (14:5C) [13:22:50:972]: Machine policy value 'Debug' is 0
                MSI © (14:5C) [13:22:50:972]: ******* RunEngine:
                ******* Product: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                ******* Action:
                ******* CommandLine: **********
                MSI © (14:5C) [13:22:50:973]: Machine policy value 'DisableUserInstalls' is 0
                MSI © (14:78) [13:22:51:022]: Font created. Charset: Req=0, Ret=0, Font: Req=, Ret=Arial

                MSI © (14:78) [13:22:51:025]: Font created. Charset: Req=0, Ret=0, Font: Req=, Ret=Arial

                MSI © (14:5C) [13:22:51:028]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi' against software restriction policy
                MSI © (14:5C) [13:22:51:028]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
                MSI © (14:5C) [13:22:51:028]: SOFTWARE RESTRICTION POLICY: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi is not digitally signed
                MSI © (14:5C) [13:22:51:030]: SOFTWARE RESTRICTION POLICY: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi is permitted to run at the 'unrestricted' authorization level.
                MSI © (14:5C) [13:22:51:038]: Cloaking enabled.
                MSI © (14:5C) [13:22:51:038]: Attempting to enable all disabled privileges before calling Install on Server
                MSI © (14:5C) [13:22:51:040]: End dialog not enabled
                MSI © (14:5C) [13:22:51:040]: Original package ==> C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                MSI © (14:5C) [13:22:51:040]: Package we're running from ==> C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                MSI © (14:5C) [13:22:51:043]: APPCOMPAT: Compatibility mode property overrides found.
                MSI © (14:5C) [13:22:51:043]: APPCOMPAT: looking for appcompat database entry with ProductCode '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'.
                MSI © (14:5C) [13:22:51:043]: APPCOMPAT: no matching ProductCode found in database.
                MSI © (14:5C) [13:22:51:048]: MSCOREE not loaded loading copy from system32
                MSI © (14:5C) [13:22:51:051]: Machine policy value 'TransformsSecure' is 0
                MSI © (14:5C) [13:22:51:051]: User policy value 'TransformsAtSource' is 0
                MSI © (14:5C) [13:22:51:052]: Machine policy value 'DisablePatch' is 0
                MSI © (14:5C) [13:22:51:052]: Machine policy value 'AllowLockdownPatch' is 0
                MSI © (14:5C) [13:22:51:052]: Machine policy value 'DisableMsi' is 0
                MSI © (14:5C) [13:22:51:052]: Machine policy value 'AlwaysInstallElevated' is 0
                MSI © (14:5C) [13:22:51:052]: User policy value 'AlwaysInstallElevated' is 0
                MSI © (14:5C) [13:22:51:052]: Running product '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}' with user privileges: It's not assigned.
                MSI © (14:5C) [13:22:51:052]: Machine policy value 'DisableLUAPatching' is 0
                MSI © (14:5C) [13:22:51:052]: Machine policy value 'DisableFlyWeightPatching' is 0
                MSI © (14:5C) [13:22:51:053]: APPCOMPAT: looking for appcompat database entry with ProductCode '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'.
                MSI © (14:5C) [13:22:51:053]: APPCOMPAT: no matching ProductCode found in database.
                MSI © (14:5C) [13:22:51:053]: Transforms are not secure.
                MSI © (14:5C) [13:22:51:053]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'C:\Users\TATYAN~1.DRU\AppData\Local\Temp\MSI9243c.LOG'.
                MSI © (14:5C) [13:22:51:053]: Command Line: CURRENTDIRECTORY=C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug CLIENTUILEVEL=0 CLIENTPROCESSID=1556
                MSI © (14:5C) [13:22:51:053]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{8B7F28DB-365B-442D-AEBC-FB2F0DAD3A99}'.
                MSI © (14:5C) [13:22:51:053]: Product Code passed to Engine.Initialize: ''
                MSI © (14:5C) [13:22:51:053]: Product Code from property table before transforms: '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'
                MSI © (14:5C) [13:22:51:053]: Product Code from property table after transforms: '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'
                MSI © (14:5C) [13:22:51:053]: Product not registered: beginning first-time install
                MSI © (14:5C) [13:22:51:053]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
                MSI © (14:5C) [13:22:51:053]: Entering CMsiConfigurationManager::SetLastUsedSource.
                MSI © (14:5C) [13:22:51:053]: User policy value 'SearchOrder' is 'nmu'
                MSI © (14:5C) [13:22:51:053]: Adding new sources is allowed.
                MSI © (14:5C) [13:22:51:053]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
                MSI © (14:5C) [13:22:51:053]: Package name extracted from package path: 'SchedulerService.msi'
                MSI © (14:5C) [13:22:51:053]: Package to be registered: 'SchedulerService.msi'
                MSI © (14:5C) [13:22:51:054]: Note: 1: 2262 2: AdminProperties 3: -2147287038
                MSI © (14:5C) [13:22:51:054]: Machine policy value 'AlwaysInstallElevated' is 0
                MSI © (14:5C) [13:22:51:054]: User policy value 'AlwaysInstallElevated' is 0
                MSI © (14:5C) [13:22:51:054]: Running product '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}' with user privileges: It's not assigned.
                MSI © (14:5C) [13:22:51:054]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug'.
                MSI © (14:5C) [13:22:51:054]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '0'.
                MSI © (14:5C) [13:22:51:054]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '1556'.
                MSI © (14:5C) [13:22:51:055]: PROPERTY CHANGE: Adding MsiSystemRebootPending property. Its value is '1'.
                MSI © (14:5C) [13:22:51:055]: TRANSFORMS property is now:
                MSI © (14:5C) [13:22:51:055]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'.
                MSI © (14:5C) [13:22:51:055]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming
                MSI © (14:5C) [13:22:51:055]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Favorites
                MSI © (14:5C) [13:22:51:055]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Network Shortcuts
                MSI © (14:5C) [13:22:51:056]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Documents
                MSI © (14:5C) [13:22:51:056]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
                MSI © (14:5C) [13:22:51:056]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Recent
                MSI © (14:5C) [13:22:51:056]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\SendTo
                MSI © (14:5C) [13:22:51:056]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Templates
                MSI © (14:5C) [13:22:51:057]: SHELL32::SHGetFolderPath returned: C:\ProgramData
                MSI © (14:5C) [13:22:51:057]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Local
                MSI © (14:5C) [13:22:51:058]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Pictures
                MSI © (14:5C) [13:22:51:058]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
                MSI © (14:5C) [13:22:51:058]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
                MSI © (14:5C) [13:22:51:058]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs
                MSI © (14:5C) [13:22:51:058]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu
                MSI © (14:5C) [13:22:51:058]: SHELL32::SHGetFolderPath returned: C:\Users\Public\Desktop
                MSI © (14:5C) [13:22:51:059]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
                MSI © (14:5C) [13:22:51:059]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
                MSI © (14:5C) [13:22:51:059]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
                MSI © (14:5C) [13:22:51:059]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu
                MSI © (14:5C) [13:22:51:059]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Desktop
                MSI © (14:5C) [13:22:51:060]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Templates
                MSI © (14:5C) [13:22:51:060]: SHELL32::SHGetFolderPath returned: C:\Windows\Fonts
                MSI © (14:5C) [13:22:51:062]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
                MSI © (14:5C) [13:22:51:067]: MSI_LUA: Setting AdminUser property to 1 because this is the client or the user has already permitted elevation
                MSI © (14:5C) [13:22:51:067]: PROPERTY CHANGE: Adding AdminUser property. Its value is '1'.
                MSI © (14:5C) [13:22:51:068]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
                MSI © (14:5C) [13:22:51:068]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
                MSI © (14:5C) [13:22:51:068]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'adm'.
                MSI © (14:5C) [13:22:51:068]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
                MSI © (14:5C) [13:22:51:068]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi'.
                MSI © (14:5C) [13:22:51:068]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi'.
                MSI © (14:5C) [13:22:51:068]: Machine policy value 'MsiDisableEmbeddedUI' is 0
                MSI © (14:5C) [13:22:51:068]: PROPERTY CHANGE: Adding SourceDir property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\'.
                MSI © (14:5C) [13:22:51:068]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\'.
                MSI © (14:78) [13:22:51:069]: PROPERTY CHANGE: Adding VersionHandler property. Its value is '5.00'.
                === Logging started: 18.08.2014 13:22:51 ===
                MSI © (14:5C) [13:22:51:082]: Note: 1: 2205 2: 3: PatchPackage
                MSI © (14:5C) [13:22:51:082]: Machine policy value 'DisableRollback' is 0
                MSI © (14:5C) [13:22:51:082]: User policy value 'DisableRollback' is 0
                MSI © (14:5C) [13:22:51:082]: PROPERTY CHANGE: Adding UILevel property. Its value is '5'.
                MSI © (14:5C) [13:22:51:084]: Note: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287038
                MSI © (14:5C) [13:22:51:085]: APPCOMPAT: [DetectVersionLaunchCondition] Launch condition already passes.
                MSI © (14:5C) [13:22:51:086]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.
                MSI © (14:5C) [13:22:51:086]: Doing action: INSTALL
                MSI © (14:5C) [13:22:51:086]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: INSTALL.
                Action start 13:22:51: INSTALL.
                MSI © (14:5C) [13:22:51:087]: UI Sequence table 'InstallUISequence' is present and populated.
                MSI © (14:5C) [13:22:51:087]: Running UISequence
                MSI © (14:5C) [13:22:51:087]: PROPERTY CHANGE: Adding EXECUTEACTION property. Its value is 'INSTALL'.
                MSI © (14:5C) [13:22:51:087]: Doing action: FindRelatedProducts
                MSI © (14:5C) [13:22:51:087]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: FindRelatedProducts. Searching for related applications
                Action start 13:22:51: FindRelatedProducts.
                Action ended 13:22:51: FindRelatedProducts. Return value 1.
                MSI © (14:5C) [13:22:51:088]: Doing action: PrepareDlg
                MSI © (14:5C) [13:22:51:088]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: PrepareDlg.
                Action start 13:22:51: PrepareDlg.
                Info 2898.For WixUI_Font_Normal textstyle, the system created a 'Tahoma' font, in 0 character set, of 13 pixels height.
                Info 2898.For WixUI_Font_Bigger textstyle, the system created a 'Tahoma' font, in 0 character set, of 19 pixels height.
                Action 13:22:51: PrepareDlg. Dialog created
                Action ended 13:22:51: PrepareDlg. Return value 1.
                MSI © (14:5C) [13:22:51:123]: Doing action: AppSearch
                MSI © (14:5C) [13:22:51:123]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: AppSearch. Searching for installed applications
                Action start 13:22:51: AppSearch.
                MSI © (14:5C) [13:22:51:128]: Note: 1: 2205 2: 3: AppSearch
                MSI © (14:5C) [13:22:51:128]: Note: 1: 2228 2: 3: AppSearch 4: SELECT `Property`, `Signature_` FROM `AppSearch`
                Action ended 13:22:51: AppSearch. Return value 0.
                MSI © (14:5C) [13:22:51:128]: Doing action: LaunchConditions
                MSI © (14:5C) [13:22:51:128]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: LaunchConditions. Evaluating launch conditions
                Action start 13:22:51: LaunchConditions.
                Action ended 13:22:51: LaunchConditions. Return value 1.
                MSI © (14:5C) [13:22:51:131]: Doing action: ValidateProductID
                MSI © (14:5C) [13:22:51:131]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: ValidateProductID.
                Action start 13:22:51: ValidateProductID.
                Action ended 13:22:51: ValidateProductID. Return value 1.
                MSI © (14:5C) [13:22:51:134]: Doing action: CostInitialize
                MSI © (14:5C) [13:22:51:134]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: CostInitialize. Computing space requirements
                Action start 13:22:51: CostInitialize.
                MSI © (14:5C) [13:22:51:138]: Machine policy value 'MaxPatchCacheSize' is 10
                MSI © (14:5C) [13:22:51:140]: PROPERTY CHANGE: Adding ROOTDRIVE property. Its value is 'D:\'.
                MSI © (14:5C) [13:22:51:140]: PROPERTY CHANGE: Adding CostingComplete property. Its value is '0'.
                Action ended 13:22:51: CostInitialize. Return value 1.
                MSI © (14:5C) [13:22:51:140]: Doing action: FileCost
                MSI © (14:5C) [13:22:51:141]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: FileCost. Computing space requirements
                Action start 13:22:51: FileCost.
                MSI © (14:5C) [13:22:51:145]: Note: 1: 2205 2: 3: MsiAssembly
                MSI © (14:5C) [13:22:51:145]: Note: 1: 2205 2: 3: Registry
                MSI © (14:5C) [13:22:51:145]: Note: 1: 2205 2: 3: Registry
                MSI © (14:5C) [13:22:51:145]: Note: 1: 2205 2: 3: Class
                MSI © (14:5C) [13:22:51:145]: Note: 1: 2205 2: 3: Extension
                MSI © (14:5C) [13:22:51:145]: Note: 1: 2205 2: 3: TypeLib
                Action ended 13:22:51: FileCost. Return value 1.
                MSI © (14:5C) [13:22:51:146]: Doing action: CostFinalize
                MSI © (14:5C) [13:22:51:146]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: CostFinalize. Computing space requirements
                Action start 13:22:51: CostFinalize.
                MSI © (14:5C) [13:22:51:148]: PROPERTY CHANGE: Adding OutOfDiskSpace property. Its value is '0'.
                MSI © (14:5C) [13:22:51:148]: PROPERTY CHANGE: Adding OutOfNoRbDiskSpace property. Its value is '0'.
                MSI © (14:5C) [13:22:51:148]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceAvailable property. Its value is '0'.
                MSI © (14:5C) [13:22:51:148]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRequired property. Its value is '0'.
                MSI © (14:5C) [13:22:51:148]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRemaining property. Its value is '0'.
                MSI © (14:5C) [13:22:51:148]: Note: 1: 2205 2: 3: Patch
                MSI © (14:5C) [13:22:51:148]: Note: 1: 2205 2: 3: Condition
                MSI © (14:5C) [13:22:51:149]: PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'D:\'.
                MSI © (14:5C) [13:22:51:149]: PROPERTY CHANGE: Adding OpenSoft property. Its value is 'C:\Program Files (x86)\OpenSoft\'.
                MSI © (14:5C) [13:22:51:149]: PROPERTY CHANGE: Adding InkRouter property. Its value is 'C:\Program Files (x86)\OpenSoft\InkRouter\'.
                MSI © (14:5C) [13:22:51:149]: PROPERTY CHANGE: Adding INSTALLLOCATION property. Its value is 'C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\'.
                MSI © (14:5C) [13:22:51:149]: Target path resolution complete. Dumping Directory table...
                MSI © (14:5C) [13:22:51:149]: Note: target paths subject to change (via custom actions or browsing)
                MSI © (14:5C) [13:22:51:149]: Dir (target): Key: TARGETDIR , Object: D:\
                MSI © (14:5C) [13:22:51:149]: Dir (target): Key: ProgramFilesFolder , Object: C:\Program Files (x86)\
                MSI © (14:5C) [13:22:51:149]: Dir (target): Key: OpenSoft , Object: C:\Program Files (x86)\OpenSoft\
                MSI © (14:5C) [13:22:51:149]: Dir (target): Key: InkRouter , Object: C:\Program Files (x86)\OpenSoft\InkRouter\
                MSI © (14:5C) [13:22:51:149]: Dir (target): Key: INSTALLLOCATION , Object: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\
                MSI © (14:5C) [13:22:51:149]: PROPERTY CHANGE: Adding INSTALLLEVEL property. Its value is '1'.
                MSI © (14:5C) [13:22:51:149]: Note: 1: 2205 2: 3: MsiAssembly
                MSI © (14:5C) [13:22:51:149]: Note: 1: 2228 2: 3: MsiAssembly 4: SELECT `MsiAssembly`.`Attributes`, `MsiAssembly`.`File_Application`, `MsiAssembly`.`File_Manifest`, `Component`.`KeyPath` FROM `MsiAssembly`, `Component` WHERE `MsiAssembly`.`Component_` = `Component`.`Component` AND `MsiAssembly`.`Component_` = ?
                Action ended 13:22:51: CostFinalize. Return value 1.
                MSI © (14:5C) [13:22:51:150]: Doing action: MigrateFeatureStates
                MSI © (14:5C) [13:22:51:150]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: MigrateFeatureStates. Migrating feature states from related applications
                Action start 13:22:51: MigrateFeatureStates.
                Action ended 13:22:51: MigrateFeatureStates. Return value 0.
                MSI © (14:5C) [13:22:51:153]: Skipping action: MaintenanceWelcomeDlg (condition is false)
                MSI © (14:5C) [13:22:51:153]: Skipping action: ResumeDlg (condition is false)
                MSI © (14:5C) [13:22:51:153]: Doing action: WelcomeDlg
                MSI © (14:5C) [13:22:51:153]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:51: WelcomeDlg.
                Action start 13:22:51: WelcomeDlg.
                Action 13:22:51: WelcomeDlg. Dialog created
                MSI © (14:30) [13:22:51:177]: Note: 1: 2205 2: 3: _RemoveFilePath
                MSI © (14:30) [13:22:51:183]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
                MSI © (14:30) [13:22:51:183]: Note: 1: 2205 2: 3: Registry
                MSI © (14:30) [13:22:51:183]: Note: 1: 2205 2: 3: BindImage
                MSI © (14:30) [13:22:51:183]: Note: 1: 2205 2: 3: ProgId
                MSI © (14:30) [13:22:51:183]: Note: 1: 2205 2: 3: PublishComponent
                MSI © (14:30) [13:22:51:183]: Note: 1: 2205 2: 3: SelfReg
                MSI © (14:30) [13:22:51:183]: Note: 1: 2205 2: 3: Extension
                MSI © (14:30) [13:22:51:184]: Note: 1: 2205 2: 3: Font
                MSI © (14:30) [13:22:51:184]: Note: 1: 2205 2: 3: Shortcut
                MSI © (14:30) [13:22:51:184]: Note: 1: 2205 2: 3: Class
                MSI © (14:30) [13:22:51:184]: Note: 1: 2205 2: 3: Icon
                MSI © (14:30) [13:22:51:184]: Note: 1: 2205 2: 3: TypeLib
                MSI © (14:30) [13:22:51:185]: Note: 1: 2727 2:
                Info 2898.For WixUI_Font_Normal__UL textstyle, the system created a 'Tahoma' font, in 204 character set, of 13 pixels height.
                Action 13:22:52: ShortcutsDlg. Dialog created
                MSI © (14:78) [13:22:56:315]: PROPERTY CHANGE: Modifying REMOTE_PORT property. Its current value is '21856'. Its new value: '2185611'.
                Info 2898.For WixUI_Font_Title textstyle, the system created a 'Tahoma' font, in 0 character set, of 14 pixels height.
                Action 13:22:56: VerifyReadyDlg. Dialog created
                MSI © (14:78) [13:22:56:908]: Note: 1: 2727 2:
                Action ended 13:22:57: WelcomeDlg. Return value 1.
                MSI © (14:5C) [13:22:57:231]: Doing action: ProgressDlg
                MSI © (14:5C) [13:22:57:231]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:57: ProgressDlg.
                Action start 13:22:57: ProgressDlg.
                Action 13:22:57: ProgressDlg. Dialog created
                Action ended 13:22:57: ProgressDlg. Return value 1.
                MSI © (14:5C) [13:22:57:254]: Doing action: ExecuteAction
                MSI © (14:5C) [13:22:57:254]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:57: ExecuteAction.
                Action start 13:22:57: ExecuteAction.
                MSI © (14:5C) [13:22:57:257]: PROPERTY CHANGE: Adding SECONDSEQUENCE property. Its value is '1'.
                MSI © (14:5C) [13:22:57:260]: Grabbed execution mutex.
                MSI © (14:5C) [13:22:57:260]: Incrementing counter to disable shutdown. Counter after increment: 0
                MSI © (14:5C) [13:22:57:261]: Switching to server: INSTALLLOCATION="C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\" REMOTE_PORT="2185611" TARGETDIR="D:\" CURRENTDIRECTORY="C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug" CLIENTUILEVEL="0" CLIENTPROCESSID="1556" USERNAME="adm" SOURCEDIR="C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\" ACTION="INSTALL" EXECUTEACTION="INSTALL" ROOTDRIVE="D:\" INSTALLLEVEL="1" SECONDSEQUENCE="1" ADDLOCAL=ProductFeature
                MSI (s) (E0:58) [13:22:57:267]: Running installation inside multi-package transaction C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                MSI (s) (E0:58) [13:22:57:267]: Grabbed execution mutex.
                MSI (s) (E0:58) [13:22:57:292]: Resetting cached policy values
                MSI (s) (E0:58) [13:22:57:292]: Machine policy value 'Debug' is 0
                MSI (s) (E0:58) [13:22:57:292]: ******* RunEngine:
                ******* Product: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                ******* Action: INSTALL
                ******* CommandLine: **********
                MSI (s) (E0:58) [13:22:57:293]: Machine policy value 'DisableUserInstalls' is 0
                MSI (s) (E0:58) [13:22:57:343]: Note: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287038
                MSI (s) (E0:58) [13:22:57:345]: Machine policy value 'LimitSystemRestoreCheckpointing' is 0
                MSI (s) (E0:58) [13:22:57:345]: Note: 1: 1715 2: InkRouter SchedulerService
                MSI (s) (E0:58) [13:22:57:345]: Calling SRSetRestorePoint API. dwRestorePtType: 0, dwEventType: 102, llSequenceNumber: 0, szDescription: "Installed InkRouter SchedulerService".
                MSI (s) (E0:58) [13:22:57:360]: The call to SRSetRestorePoint API succeeded. Returned status: 0, llSequenceNumber: 44.
                MSI (s) (E0:58) [13:22:57:361]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2
                MSI (s) (E0:58) [13:22:57:363]: File will have security applied from OpCode.
                MSI (s) (E0:58) [13:22:57:502]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi' against software restriction policy
                MSI (s) (E0:58) [13:22:57:502]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
                MSI (s) (E0:58) [13:22:57:502]: SOFTWARE RESTRICTION POLICY: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi is not digitally signed
                MSI (s) (E0:58) [13:22:57:504]: SOFTWARE RESTRICTION POLICY: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi is permitted to run at the 'unrestricted' authorization level.
                MSI (s) (E0:58) [13:22:57:504]: MSCOREE not loaded loading copy from system32
                MSI (s) (E0:58) [13:22:57:508]: End dialog not enabled
                MSI (s) (E0:58) [13:22:57:508]: Original package ==> C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                MSI (s) (E0:58) [13:22:57:508]: Package we're running from ==> C:\Windows\Installer\385961.msi
                MSI (s) (E0:58) [13:22:57:510]: APPCOMPAT: Compatibility mode property overrides found.
                MSI (s) (E0:58) [13:22:57:510]: APPCOMPAT: looking for appcompat database entry with ProductCode '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'.
                MSI (s) (E0:58) [13:22:57:510]: APPCOMPAT: no matching ProductCode found in database.
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'TransformsSecure' is 0
                MSI (s) (E0:58) [13:22:57:514]: User policy value 'TransformsAtSource' is 0
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'DisablePatch' is 0
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'AllowLockdownPatch' is 0
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'DisableMsi' is 0
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:57:514]: User policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:57:514]: Running product '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}' with user privileges: It's not assigned.
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'DisableLUAPatching' is 0
                MSI (s) (E0:58) [13:22:57:514]: Machine policy value 'DisableFlyWeightPatching' is 0
                MSI (s) (E0:58) [13:22:57:515]: APPCOMPAT: looking for appcompat database entry with ProductCode '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'.
                MSI (s) (E0:58) [13:22:57:515]: APPCOMPAT: no matching ProductCode found in database.
                MSI (s) (E0:58) [13:22:57:515]: Transforms are not secure.
                MSI (s) (E0:58) [13:22:57:515]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'C:\Users\TATYAN~1.DRU\AppData\Local\Temp\MSI9243c.LOG'.
                MSI (s) (E0:58) [13:22:57:515]: Command Line: INSTALLLOCATION=C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\ REMOTE_PORT=2185611 TARGETDIR=D:\ CURRENTDIRECTORY=C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug CLIENTUILEVEL=0 CLIENTPROCESSID=1556 USERNAME=adm SOURCEDIR=C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\ ACTION=INSTALL EXECUTEACTION=INSTALL ROOTDRIVE=D:\ INSTALLLEVEL=1 SECONDSEQUENCE=1 ADDLOCAL=ProductFeature ACTION=INSTALL
                MSI (s) (E0:58) [13:22:57:515]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{8B7F28DB-365B-442D-AEBC-FB2F0DAD3A99}'.
                MSI (s) (E0:58) [13:22:57:515]: Product Code passed to Engine.Initialize: ''
                MSI (s) (E0:58) [13:22:57:515]: Product Code from property table before transforms: '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'
                MSI (s) (E0:58) [13:22:57:515]: Product Code from property table after transforms: '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'
                MSI (s) (E0:58) [13:22:57:515]: Product not registered: beginning first-time install
                MSI (s) (E0:58) [13:22:57:517]: Product {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D} is not managed.
                MSI (s) (E0:58) [13:22:57:517]: Machine policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:57:517]: User policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:57:517]: MSI_LUA: Elevation required to install product, will prompt for credentials
                MSI (s) (E0:58) [13:22:58:614]: MSI_LUA: Credential Request return = 0x0
                MSI (s) (E0:58) [13:22:58:614]: MSI_LUA: Elevated credential consent provided. Install will run elevated
                MSI (s) (E0:58) [13:22:58:614]: Note: 1: 2205 2: 3: MsiPackageCertificate
                MSI (s) (E0:58) [13:22:58:614]: Note: 1: 2205 2: 3: MsiDigitalCertificate
                MSI (s) (E0:58) [13:22:58:614]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
                MSI (s) (E0:58) [13:22:58:614]: Entering CMsiConfigurationManager::SetLastUsedSource.
                MSI (s) (E0:58) [13:22:58:614]: User policy value 'SearchOrder' is 'nmu'
                MSI (s) (E0:58) [13:22:58:614]: Adding new sources is allowed.
                MSI (s) (E0:58) [13:22:58:614]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:614]: Package name extracted from package path: 'SchedulerService.msi'
                MSI (s) (E0:58) [13:22:58:615]: Package to be registered: 'SchedulerService.msi'
                MSI (s) (E0:58) [13:22:58:616]: Note: 1: 2262 2: AdminProperties 3: -2147287038
                MSI (s) (E0:58) [13:22:58:616]: Machine policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:58:616]: User policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:58:616]: Product installation will be elevated because user provided elevated credentials and product is being installed per-machine.
                MSI (s) (E0:58) [13:22:58:616]: Running product '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}' with elevated privileges: Product is assigned.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding INSTALLLOCATION property. Its value is 'C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Modifying REMOTE_PORT property. Its current value is '21856'. Its new value: '2185611'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'D:\'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '1556'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'adm'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding EXECUTEACTION property. Its value is 'INSTALL'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding ROOTDRIVE property. Its value is 'D:\'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding INSTALLLEVEL property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding SECONDSEQUENCE property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:616]: PROPERTY CHANGE: Adding ADDLOCAL property. Its value is 'ProductFeature'.
                MSI (s) (E0:58) [13:22:58:616]: Machine policy value 'DisableAutomaticApplicationShutdown' is 0
                MSI (s) (E0:58) [13:22:58:617]: PROPERTY CHANGE: Adding MsiRestartManagerSessionKey property. Its value is '3c8dfe22812c9f40adfb6f9b3dc10e4b'.
                MSI (s) (E0:58) [13:22:58:617]: RESTART MANAGER: Session opened.
                MSI (s) (E0:58) [13:22:58:617]: PROPERTY CHANGE: Adding MsiSystemRebootPending property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:617]: Engine has iefSecondSequence set to true.
                MSI (s) (E0:58) [13:22:58:618]: TRANSFORMS property is now:
                MSI (s) (E0:58) [13:22:58:618]: PROPERTY CHANGE: Deleting SOURCEDIR property. Its current value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\'.
                MSI (s) (E0:58) [13:22:58:618]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'.
                MSI (s) (E0:58) [13:22:58:620]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming
                MSI (s) (E0:58) [13:22:58:621]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Favorites
                MSI (s) (E0:58) [13:22:58:623]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Network Shortcuts
                MSI (s) (E0:58) [13:22:58:626]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Documents
                MSI (s) (E0:58) [13:22:58:627]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
                MSI (s) (E0:58) [13:22:58:628]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Recent
                MSI (s) (E0:58) [13:22:58:630]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\SendTo
                MSI (s) (E0:58) [13:22:58:631]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Templates
                MSI (s) (E0:58) [13:22:58:631]: SHELL32::SHGetFolderPath returned: C:\ProgramData
                MSI (s) (E0:58) [13:22:58:632]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Local
                MSI (s) (E0:58) [13:22:58:633]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Pictures
                MSI (s) (E0:58) [13:22:58:636]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
                MSI (s) (E0:58) [13:22:58:637]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
                MSI (s) (E0:58) [13:22:58:638]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs
                MSI (s) (E0:58) [13:22:58:640]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu
                MSI (s) (E0:58) [13:22:58:642]: SHELL32::SHGetFolderPath returned: C:\Users\Public\Desktop
                MSI (s) (E0:58) [13:22:58:645]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
                MSI (s) (E0:58) [13:22:58:647]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
                MSI (s) (E0:58) [13:22:58:648]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
                MSI (s) (E0:58) [13:22:58:649]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Start Menu
                MSI (s) (E0:58) [13:22:58:651]: SHELL32::SHGetFolderPath returned: C:\Users\tatyana.druzenko\Desktop
                MSI (s) (E0:58) [13:22:58:653]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Templates
                MSI (s) (E0:58) [13:22:58:653]: SHELL32::SHGetFolderPath returned: C:\Windows\Fonts
                MSI (s) (E0:58) [13:22:58:653]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
                MSI (s) (E0:58) [13:22:58:657]: MSI_LUA: Setting AdminUser property to 1 because this is the client or the user has already permitted elevation
                MSI (s) (E0:58) [13:22:58:657]: PROPERTY CHANGE: Adding AdminUser property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:657]: MSI_LUA: Setting MsiRunningElevated property to 1 because the install is already running elevated.
                MSI (s) (E0:58) [13:22:58:657]: PROPERTY CHANGE: Adding MsiRunningElevated property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:657]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:657]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
                MSI (s) (E0:58) [13:22:58:657]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\Windows\Installer\385961.msi'.
                MSI (s) (E0:58) [13:22:58:658]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi'.
                MSI (s) (E0:58) [13:22:58:658]: Machine policy value 'MsiDisableEmbeddedUI' is 0
                MSI (s) (E0:58) [13:22:58:658]: EEUI - Disabling MsiEmbeddedUI for service because it's not a quiet/basic install
                MSI (s) (E0:58) [13:22:58:658]: Note: 1: 2205 2: 3: PatchPackage
                MSI (s) (E0:58) [13:22:58:658]: Machine policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:22:58:658]: User policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:22:58:658]: PROPERTY CHANGE: Adding UILevel property. Its value is '5'.
                MSI (s) (E0:58) [13:22:58:659]: PROPERTY CHANGE: Adding Preselected property. Its value is '1'.
                MSI (s) (E0:58) [13:22:58:659]: APPCOMPAT: [DetectVersionLaunchCondition] Launch condition already passes.
                MSI (s) (E0:58) [13:22:58:659]: Doing action: INSTALL
                MSI (s) (E0:58) [13:22:58:659]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: INSTALL.
                Action start 13:22:58: INSTALL.
                MSI (s) (E0:58) [13:22:58:661]: Running ExecuteSequence
                MSI (s) (E0:58) [13:22:58:661]: Doing action: FindRelatedProducts
                MSI (s) (E0:58) [13:22:58:661]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: FindRelatedProducts. Searching for related applications
                Action start 13:22:58: FindRelatedProducts.
                MSI (s) (E0:58) [13:22:58:663]: Skipping FindRelatedProducts action: already done on client side
                Action ended 13:22:58: FindRelatedProducts. Return value 0.
                MSI (s) (E0:58) [13:22:58:663]: Doing action: LaunchConditions
                MSI (s) (E0:58) [13:22:58:663]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: LaunchConditions. Evaluating launch conditions
                Action start 13:22:58: LaunchConditions.
                Action ended 13:22:58: LaunchConditions. Return value 1.
                MSI (s) (E0:58) [13:22:58:665]: Doing action: ValidateProductID
                MSI (s) (E0:58) [13:22:58:665]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: ValidateProductID.
                Action start 13:22:58: ValidateProductID.
                Action ended 13:22:58: ValidateProductID. Return value 1.
                MSI (s) (E0:58) [13:22:58:667]: Doing action: CostInitialize
                MSI (s) (E0:58) [13:22:58:667]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: CostInitialize. Computing space requirements
                Action start 13:22:58: CostInitialize.
                MSI (s) (E0:58) [13:22:58:670]: Machine policy value 'MaxPatchCacheSize' is 10
                MSI (s) (E0:58) [13:22:58:670]: PROPERTY CHANGE: Adding CostingComplete property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: Patch
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: PatchPackage
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: MsiPatchHeaders
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: __MsiPatchFileList
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: PatchPackage
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2228 2: 3: PatchPackage 4: SELECT `DiskId`, `PatchId`, `LastSequence` FROM `Media`, `PatchPackage` WHERE `Media`.`DiskId`=`PatchPackage`.`Media_` ORDER BY `DiskId`
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: Patch
                Action ended 13:22:58: CostInitialize. Return value 1.
                MSI (s) (E0:58) [13:22:58:671]: Doing action: FileCost
                MSI (s) (E0:58) [13:22:58:671]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: FileCost. Computing space requirements
                Action start 13:22:58: FileCost.
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: MsiAssembly
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: Registry
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: Registry
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: Class
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: Extension
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: TypeLib
                Action ended 13:22:58: FileCost. Return value 1.
                MSI (s) (E0:58) [13:22:58:675]: Doing action: CostFinalize
                MSI (s) (E0:58) [13:22:58:675]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: CostFinalize. Computing space requirements
                Action start 13:22:58: CostFinalize.
                MSI (s) (E0:58) [13:22:58:677]: PROPERTY CHANGE: Adding OutOfDiskSpace property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:677]: PROPERTY CHANGE: Adding OutOfNoRbDiskSpace property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:677]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceAvailable property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:677]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRequired property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:677]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRemaining property. Its value is '0'.
                MSI (s) (E0:58) [13:22:58:677]: Note: 1: 2205 2: 3: Patch
                MSI (s) (E0:58) [13:22:58:677]: Note: 1: 2205 2: 3: Condition
                MSI (s) (E0:58) [13:22:58:678]: PROPERTY CHANGE: Adding OpenSoft property. Its value is 'C:\Program Files (x86)\OpenSoft\'.
                MSI (s) (E0:58) [13:22:58:678]: PROPERTY CHANGE: Adding InkRouter property. Its value is 'C:\Program Files (x86)\OpenSoft\InkRouter\'.
                MSI (s) (E0:58) [13:22:58:678]: Target path resolution complete. Dumping Directory table...
                MSI (s) (E0:58) [13:22:58:678]: Note: target paths subject to change (via custom actions or browsing)
                MSI (s) (E0:58) [13:22:58:678]: Dir (target): Key: TARGETDIR , Object: D:\
                MSI (s) (E0:58) [13:22:58:678]: Dir (target): Key: ProgramFilesFolder , Object: C:\Program Files (x86)\
                MSI (s) (E0:58) [13:22:58:678]: Dir (target): Key: OpenSoft , Object: C:\Program Files (x86)\OpenSoft\
                MSI (s) (E0:58) [13:22:58:678]: Dir (target): Key: InkRouter , Object: C:\Program Files (x86)\OpenSoft\InkRouter\
                MSI (s) (E0:58) [13:22:58:678]: Dir (target): Key: INSTALLLOCATION , Object: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\
                MSI (s) (E0:58) [13:22:58:678]: Note: 1: 2205 2: 3: MsiAssembly
                MSI (s) (E0:58) [13:22:58:678]: Note: 1: 2228 2: 3: MsiAssembly 4: SELECT `MsiAssembly`.`Attributes`, `MsiAssembly`.`File_Application`, `MsiAssembly`.`File_Manifest`, `Component`.`KeyPath` FROM `MsiAssembly`, `Component` WHERE `MsiAssembly`.`Component_` = `Component`.`Component` AND `MsiAssembly`.`Component_` = ?
                Action ended 13:22:58: CostFinalize. Return value 1.
                MSI (s) (E0:58) [13:22:58:679]: Doing action: MigrateFeatureStates
                MSI (s) (E0:58) [13:22:58:679]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: MigrateFeatureStates. Migrating feature states from related applications
                Action start 13:22:58: MigrateFeatureStates.
                MSI (s) (E0:58) [13:22:58:681]: Skipping MigrateFeatureStates action: already done on client side
                Action ended 13:22:58: MigrateFeatureStates. Return value 0.
                MSI (s) (E0:58) [13:22:58:681]: Doing action: InstallValidate
                MSI (s) (E0:58) [13:22:58:681]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: InstallValidate. Validating install
                Action start 13:22:58: InstallValidate.
                MSI (s) (E0:58) [13:22:58:683]: PROPERTY CHANGE: Deleting MsiRestartManagerSessionKey property. Its current value is '3c8dfe22812c9f40adfb6f9b3dc10e4b'.
                MSI (s) (E0:58) [13:22:58:683]: Feature: ProductFeature; Installed: Absent; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Component: log4net.dll; Installed: Absent; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Component: SchedulerService.exe.config; Installed: Absent; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Component: RemoveConfigs; Installed: Absent; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Component: SchedulerService.exe; Installed: Absent; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Component: __RemoveConfigs65; Installed: Null; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Component: __RemoveConfigs66; Installed: Null; Request: Local; Action: Local
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: Registry
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: BindImage
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: ProgId
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: PublishComponent
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: SelfReg
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: Extension
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: Font
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: Shortcut
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: Class
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: Icon
                MSI (s) (E0:58) [13:22:58:683]: Note: 1: 2205 2: 3: TypeLib
                MSI (s) (E0:58) [13:22:58:684]: Note: 1: 2205 2: 3: _RemoveFilePath
                MSI (s) (E0:58) [13:22:58:686]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: Registry
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: BindImage
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: ProgId
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: PublishComponent
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: SelfReg
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: Extension
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: Font
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: Shortcut
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: Class
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: Icon
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2205 2: 3: TypeLib
                MSI (s) (E0:58) [13:22:58:687]: Note: 1: 2727 2:
                MSI (s) (E0:58) [13:22:58:688]: Note: 1: 2205 2: 3: FilesInUse
                MSI (s) (E0:58) [13:22:58:711]: Note: 1: 2727 2:
                Action ended 13:22:58: InstallValidate. Return value 1.
                MSI (s) (E0:58) [13:22:58:712]: Doing action: RemoveExistingProducts
                MSI (s) (E0:58) [13:22:58:712]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: RemoveExistingProducts. Removing applications
                Action start 13:22:58: RemoveExistingProducts.
                Action ended 13:22:58: RemoveExistingProducts. Return value 1.
                MSI (s) (E0:58) [13:22:58:715]: Doing action: InstallInitialize
                MSI (s) (E0:58) [13:22:58:715]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: InstallInitialize.
                Action start 13:22:58: InstallInitialize.
                MSI (s) (E0:58) [13:22:58:716]: Machine policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:58:716]: User policy value 'AlwaysInstallElevated' is 0
                MSI (s) (E0:58) [13:22:58:716]: BeginTransaction: Locking Server
                MSI (s) (E0:58) [13:22:58:717]: Note: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287038
                MSI (s) (E0:58) [13:22:58:717]: Note: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287038
                MSI (s) (E0:58) [13:22:58:717]: Server not locked: locking for product {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                Action ended 13:22:58: InstallInitialize. Return value 1.
                MSI (s) (E0:58) [13:22:58:793]: Doing action: ProcessComponents
                MSI (s) (E0:58) [13:22:58:793]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: ProcessComponents. Updating component registration
                Action start 13:22:58: ProcessComponents.
                MSI (s) (E0:58) [13:22:58:795]: Note: 1: 2205 2: 3: MsiPatchCertificate
                MSI (s) (E0:58) [13:22:58:795]: LUA patching is disabled: missing MsiPatchCertificate table
                MSI (s) (E0:58) [13:22:58:795]: Resolving source.
                MSI (s) (E0:58) [13:22:58:795]: Resolving source to launched-from source.
                MSI (s) (E0:58) [13:22:58:795]: Setting launched-from source as last-used.
                MSI (s) (E0:58) [13:22:58:796]: PROPERTY CHANGE: Adding SourceDir property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\'.
                MSI (s) (E0:58) [13:22:58:796]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\'.
                MSI (s) (E0:58) [13:22:58:796]: PROPERTY CHANGE: Adding SourcedirProduct property. Its value is '{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}'.
                MSI (s) (E0:58) [13:22:58:796]: SOURCEDIR ==> C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\
                MSI (s) (E0:58) [13:22:58:796]: SOURCEDIR product ==> {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                MSI (s) (E0:58) [13:22:58:796]: Determining source type
                MSI (s) (E0:58) [13:22:58:796]: Source type from package 'SchedulerService.msi': 2
                MSI (s) (E0:58) [13:22:58:796]: SECREPAIR: Hash Database: C:\Windows\Installer\SourceHash{6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                MSI (s) (E0:58) [13:22:58:808]: Note: 1: 2262 2: SourceHash 3: -2147287038
                MSI (s) (E0:58) [13:22:58:910]: SECREPAIR: New Hash Database creation complete.
                MSI (s) (E0:58) [13:22:58:942]: SECREPAIR: CryptAcquireContext succeeded
                MSI (s) (E0:58) [13:22:58:958]: Source path resolution complete. Dumping Directory table...
                MSI (s) (E0:58) [13:22:58:958]: Dir (source): Key: TARGETDIR , Object: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\ , LongSubPath: , ShortSubPath:
                MSI (s) (E0:58) [13:22:58:958]: Dir (source): Key: ProgramFilesFolder , Object: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\ , LongSubPath: , ShortSubPath:
                MSI (s) (E0:58) [13:22:58:958]: Dir (source): Key: OpenSoft , Object: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\ , LongSubPath: OpenSoft\ , ShortSubPath:
                MSI (s) (E0:58) [13:22:58:958]: Dir (source): Key: InkRouter , Object: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\ , LongSubPath: OpenSoft\InkRouter\ , ShortSubPath: OpenSoft\1xv4dely\
                MSI (s) (E0:58) [13:22:58:958]: Dir (source): Key: INSTALLLOCATION , Object: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\ , LongSubPath: OpenSoft\InkRouter\SchedulerService\ , ShortSubPath: OpenSoft\1xv4dely\_b6mfcuq\
                MSI (s) (E0:58) [13:22:58:958]: Note: 1: 2205 2: 3: ActionText
                MSI (s) (E0:58) [13:22:58:959]: Note: 1: 2205 2: 3: ActionText
                MSI (s) (E0:58) [13:22:58:961]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: GenerateScript. Generating script operations for action:
                GenerateScript: Updating component registration
                Action ended 13:22:58: ProcessComponents. Return value 1.
                MSI (s) (E0:58) [13:22:58:984]: Doing action: UnpublishFeatures
                MSI (s) (E0:58) [13:22:58:984]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: UnpublishFeatures. Unpublishing Product Features
                Action start 13:22:58: UnpublishFeatures.
                Action ended 13:22:58: UnpublishFeatures. Return value 1.
                MSI (s) (E0:58) [13:22:58:986]: Doing action: StopServices
                MSI (s) (E0:58) [13:22:58:986]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: StopServices. Stopping services
                Action start 13:22:58: StopServices.
                Action ended 13:22:58: StopServices. Return value 1.
                MSI (s) (E0:58) [13:22:58:991]: Doing action: DeleteServices
                MSI (s) (E0:58) [13:22:58:991]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: DeleteServices. Deleting services
                Action start 13:22:58: DeleteServices.
                Action ended 13:22:58: DeleteServices. Return value 1.
                MSI (s) (E0:58) [13:22:58:994]: Doing action: RemoveFiles
                MSI (s) (E0:58) [13:22:58:994]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: RemoveFiles. Removing files
                Action start 13:22:58: RemoveFiles.
                Action ended 13:22:58: RemoveFiles. Return value 1.
                MSI (s) (E0:58) [13:22:58:997]: Doing action: InstallFiles
                MSI (s) (E0:58) [13:22:58:997]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:58: InstallFiles. Copying new files
                Action start 13:22:58: InstallFiles.
                InstallFiles: File: Copying new files, Directory: , Size:
                MSI (s) (E0:58) [13:22:59:000]: Note: 1: 2205 2: 3: Patch
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2228 2: 3: Patch 4: SELECT `Patch`.`File_`, `Patch`.`Header`, `Patch`.`Attributes`, `Patch`.`Sequence`, `Patch`.`StreamRef_` FROM `Patch` WHERE `Patch`.`File_` = ? AND `Patch`.`#_MsiActive`=? ORDER BY `Patch`.`Sequence`
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2205 2: 3: MsiSFCBypass
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2228 2: 3: MsiSFCBypass 4: SELECT `File_` FROM `MsiSFCBypass` WHERE `File_` = ?
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2205 2: 3: MsiPatchHeaders
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2228 2: 3: MsiPatchHeaders 4: SELECT `Header` FROM `MsiPatchHeaders` WHERE `StreamRef` = ?
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2205 2: 3: PatchPackage
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2205 2: 3: MsiPatchHeaders
                MSI (s) (E0:58) [13:22:59:001]: Note: 1: 2205 2: 3: PatchPackage
                Action ended 13:22:59: InstallFiles. Return value 1.
                MSI (s) (E0:58) [13:22:59:002]: Doing action: DuplicateFiles
                MSI (s) (E0:58) [13:22:59:002]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: DuplicateFiles. Creating duplicate files
                Action start 13:22:59: DuplicateFiles.
                Action ended 13:22:59: DuplicateFiles. Return value 1.
                MSI (s) (E0:58) [13:22:59:005]: Doing action: SchedXmlFile
                MSI (s) (E0:58) [13:22:59:005]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: SchedXmlFile.
                Action start 13:22:59: SchedXmlFile.
                MSI (s) (E0:CC) [13:22:59:142]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI43ED.tmp, Entrypoint: SchedXmlFile
                MSI (s) (E0:DC) [13:22:59:143]: Generating random cookie.
                MSI (s) (E0:DC) [13:22:59:146]: Created Custom Action Server with PID 4640 (0x1220).
                MSI (s) (E0:20) [13:22:59:284]: Running as a service.
                MSI (s) (E0:20) [13:22:59:286]: Hello, I'm your 32bit Impersonated custom action server.
                SchedXmlFile: Entering SchedXmlFile in C:\Windows\Installer\MSI43ED.tmp, version 3.8.1128.0
                MSI (s) (E0!58) [13:22:59:324]: PROPERTY CHANGE: Adding ExecXmlFile property. Its value is '1€0€C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config€3€0€/configuration/log4net/appender/remoteAddress/@value€€logs2.papertrailapp.com€3€0€/configuration/log4net/appender/remotePort/@value€€2185611€1€0€C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config€3€0€/configuration/applicationSettings/OpenSoft.InkRouter.SchedulerService.Properties.Settings/setting/value€€http://localhost:60830/api/SendAttempt'.
                MSI (s) (E0!58) [13:22:59:324]: Doing action: ExecXmlFile
                MSI (s) (E0!58) [13:22:59:324]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: ExecXmlFile.
                Action start 13:22:59: ExecXmlFile.
                ExecXmlFile:
                Action ended 13:22:59: ExecXmlFile. Return value 1.
                Action ended 13:22:59: SchedXmlFile. Return value 1.
                MSI (s) (E0:58) [13:22:59:332]: Doing action: InstallServices
                MSI (s) (E0:58) [13:22:59:332]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: InstallServices. Installing new services
                Action start 13:22:59: InstallServices.
                InstallServices: Service:
                Action ended 13:22:59: InstallServices. Return value 1.
                MSI (s) (E0:58) [13:22:59:335]: Doing action: StartServices
                MSI (s) (E0:58) [13:22:59:335]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: StartServices. Starting services
                Action start 13:22:59: StartServices.
                StartServices: Service: Starting services
                Action ended 13:22:59: StartServices. Return value 1.
                MSI (s) (E0:58) [13:22:59:337]: Doing action: RegisterUser
                MSI (s) (E0:58) [13:22:59:337]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: RegisterUser. Registering user
                Action start 13:22:59: RegisterUser.
                Action ended 13:22:59: RegisterUser. Return value 1.
                MSI (s) (E0:58) [13:22:59:339]: Doing action: RegisterProduct
                MSI (s) (E0:58) [13:22:59:339]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: RegisterProduct. Registering product
                Action start 13:22:59: RegisterProduct.
                RegisterProduct: Registering product
                MSI (s) (E0:58) [13:22:59:344]: PROPERTY CHANGE: Adding ProductToBeRegistered property. Its value is '1'.
                Action ended 13:22:59: RegisterProduct. Return value 1.
                MSI (s) (E0:58) [13:22:59:345]: Doing action: PublishFeatures
                MSI (s) (E0:58) [13:22:59:345]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: PublishFeatures. Publishing Product Features
                Action start 13:22:59: PublishFeatures.
                PublishFeatures: Feature: Publishing Product Features
                Action ended 13:22:59: PublishFeatures. Return value 1.
                MSI (s) (E0:58) [13:22:59:348]: Doing action: PublishProduct
                MSI (s) (E0:58) [13:22:59:348]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: PublishProduct. Publishing product information
                Action start 13:22:59: PublishProduct.
                MSI (s) (E0:58) [13:22:59:351]: Note: 1: 2205 2: 3: Icon
                MSI (s) (E0:58) [13:22:59:351]: Note: 1: 2228 2: 3: Icon 4: SELECT `Name`, `Data` FROM `Icon`
                PublishProduct:
                Action ended 13:22:59: PublishProduct. Return value 1.
                MSI (s) (E0:58) [13:22:59:353]: Doing action: InstallFinalize
                MSI (s) (E0:58) [13:22:59:353]: Note: 1: 2205 2: 3: ActionText
                Action 13:22:59: InstallFinalize.
                Action start 13:22:59: InstallFinalize.
                MSI (s) (E0:58) [13:22:59:355]: Running Script: C:\Windows\Installer\MSI43BD.tmp
                MSI (s) (E0:58) [13:22:59:355]: PROPERTY CHANGE: Adding UpdateStarted property. Its value is '1'.
                MSI (s) (E0:58) [13:22:59:402]: Note: 1: 2265 2: 3: -2147287035
                MSI (s) (E0:58) [13:22:59:402]: Machine policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:22:59:404]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
                MSI (s) (E0:58) [13:22:59:405]: Executing op: Header(Signature=1397708873,Version=500,Timestamp=1158834912,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
                MSI (s) (E0:58) [13:22:59:406]: Executing op: ProductInfo(ProductKey={6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D},ProductName=InkRouter SchedulerService,PackageName=SchedulerService.msi,Language=1033,Version=16777216,Assignment=1,ObsoleteArg=0,,,PackageCode={8B7F28DB-365B-442D-AEBC-FB2F0DAD3A99},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0,ProductDeploymentFlags=2)
                MSI (s) (E0:58) [13:22:59:406]: Executing op: DialogInfo(Type=0,Argument=1033)
                MSI (s) (E0:58) [13:22:59:407]: Executing op: DialogInfo(Type=1,Argument=InkRouter SchedulerService)
                MSI (s) (E0:58) [13:22:59:407]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
                MSI (s) (E0:58) [13:22:59:407]: Executing op: SetBaseline(Baseline=0,)
                MSI (s) (E0:58) [13:22:59:407]: Executing op: SetBaseline(Baseline=1,)
                MSI (s) (E0:58) [13:22:59:407]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,)
                Action 13:22:59: ProcessComponents. Updating component registration
                MSI (s) (E0:58) [13:22:59:409]: Executing op: ProgressTotal(Total=4,Type=1,ByteEquivalent=24000)
                MSI (s) (E0:58) [13:22:59:409]: Executing op: ComponentRegister(ComponentId={7FAA0D24-FA90-4DF1-8B94-83F257EDB7B1},KeyPath=C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\log4net.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
                1: {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D} 2: {7FAA0D24-FA90-4DF1-8B94-83F257EDB7B1} 3: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\log4net.dll
                MSI (s) (E0:58) [13:22:59:456]: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\log4net.dll' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
                MSI (s) (E0:58) [13:22:59:456]: Executing op: ComponentRegister(ComponentId={7FAA0D24-FA90-4DF1-8B94-83F257EDB7B3},KeyPath=C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
                1: {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D} 2: {7FAA0D24-FA90-4DF1-8B94-83F257EDB7B3} 3: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config
                MSI (s) (E0:58) [13:22:59:457]: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
                MSI (s) (E0:58) [13:22:59:458]: Executing op: ComponentRegister(ComponentId={7FAA0D24-FA90-4DF1-8B94-83F257EDB7B4},KeyPath=C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
                1: {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D} 2: {7FAA0D24-FA90-4DF1-8B94-83F257EDB7B4} 3: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\
                MSI (s) (E0:58) [13:22:59:458]: Executing op: ComponentRegister(ComponentId={7FAA0D24-FA90-4DF1-8B94-83F257EDB7B2},KeyPath=C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
                1: {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D} 2: {7FAA0D24-FA90-4DF1-8B94-83F257EDB7B2} 3: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe
                MSI (s) (E0:58) [13:22:59:459]: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).

                [/сode]

                Добавлено
                MSI (s) (E0:58) [13:22:59:459]: Executing op: ActionStart(Name=InstallFiles,Description=Copying new files,Template=File: [1], Directory: [9], Size: [6])
                Action 13:22:59: InstallFiles. Copying new files
                MSI (s) (E0:58) [13:22:59:461]: Executing op: ProgressTotal(Total=313202,Type=0,ByteEquivalent=1)
                MSI (s) (E0:58) [13:22:59:461]: Executing op: SetTargetFolder(Folder=C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\)
                MSI (s) (E0:58) [13:22:59:461]: Executing op: SetSourceFolder(Folder=1\OpenSoft\1xv4dely\_b6mfcuq\|OpenSoft\InkRouter\SchedulerService\)
                MSI (s) (E0:58) [13:22:59:461]: Executing op: ChangeMedia(,MediaPrompt=Please insert the disk: ,MediaCabinet=cab1.cab,BytesPerTick=65536,CopierType=2,ModuleFileName=C:\Windows\Installer\385961.msi,,,,,IsFirstPhysicalMedia=1)
                MSI (s) (E0:58) [13:22:59:461]: Executing op: FileCopy(SourceName=log4net.dll,SourceCabKey=log4net.dll,DestName=log4net.dll,Attributes=512,FileSize=301056,PerTick=65536,,VerifyMedia=1,,,,,CheckCRC=0,Version=1.2.13.0,Language=0,InstallMode=58982400,,,,,,,)
                MSI (s) (E0:58) [13:22:59:462]: File: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\log4net.dll; To be installed; Won't patch; No existing file
                MSI (s) (E0:58) [13:22:59:462]: Source for file 'log4net.dll' is compressed
                InstallFiles: File: log4net.dll, Directory: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\, Size: 301056
                MSI (s) (E0:58) [13:22:59:517]: Executing op: FileCopy(SourceName=xirtwh6a.exe|SchedulerService.exe,SourceCabKey=SchedulerService.exe,DestName=SchedulerService.exe,Attributes=512,FileSize=10240,PerTick=65536,,VerifyMedia=1,,,,,CheckCRC=0,Version=0.2.1.0,Language=0,InstallMode=58982400,,,,,,,)
                MSI (s) (E0:58) [13:22:59:517]: File: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe; To be installed; Won't patch; No existing file
                MSI (s) (E0:58) [13:22:59:517]: Source for file 'SchedulerService.exe' is compressed
                InstallFiles: File: SchedulerService.exe, Directory: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\, Size: 10240
                MSI (s) (E0:58) [13:22:59:536]: Executing op: FileCopy(SourceName=bral0nmu.con|SchedulerService.exe.config,SourceCabKey=SchedulerService.exe.config,DestName=SchedulerService.exe.config,Attributes=512,FileSize=1906,PerTick=65536,,VerifyMedia=1,,,,,CheckCRC=0,,,InstallMode=58982400,HashOptions=0,HashPart1=-1979442967,HashPart2=-255047631,HashPart3=1265710042,HashPart4=2132556147,,)
                MSI (s) (E0:58) [13:22:59:536]: File: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config; To be installed; Won't patch; No existing file
                MSI (s) (E0:58) [13:22:59:536]: Source for file 'SchedulerService.exe.config' is compressed
                InstallFiles: File: SchedulerService.exe.config, Directory: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\, Size: 1906
                MSI (s) (E0:58) [13:22:59:580]: Executing op: CacheSizeFlush(,)
                MSI (s) (E0:58) [13:22:59:580]: Executing op: ActionStart(Name=ExecXmlFile,,)
                Action 13:22:59: ExecXmlFile.
                MSI (s) (E0:58) [13:22:59:582]: Executing op: CustomActionSchedule(Action=ExecXmlFile,ActionType=3073,Source=BinaryData,Target=ExecXmlFile,CustomActionData=1€0€C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config€3€0€/configuration/log4net/appender/remoteAddress/@value€€logs2.papertrailapp.com€3€0€/configuration/log4net/appender/remotePort/@value€€2185611€1€0€C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config€3€0€/configuration/applicationSettings/OpenSoft.InkRouter.SchedulerService.Properties.Settings/setting/value€€http://localhost:60830/api/SendAttempt)
                MSI (s) (E0:E8) [13:22:59:610]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI4631.tmp, Entrypoint: ExecXmlFile
                MSI (s) (E0:DC) [13:22:59:610]: Generating random cookie.
                MSI (s) (E0:DC) [13:22:59:613]: Created Custom Action Server with PID 2200 (0x898).
                MSI (s) (E0:9C) [13:22:59:641]: Running as a service.
                MSI (s) (E0:9C) [13:22:59:644]: Hello, I'm your 32bit Elevated custom action server.
                ExecXmlFile: Entering ExecXmlFile in C:\Windows\Installer\MSI4631.tmp, version 3.8.1128.0
                ExecXmlFile: Configuring Xml File: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config
                ExecXmlFile: Configuring Xml File: C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config
                MSI (s) (E0:58) [13:22:59:817]: Executing op: ActionStart(Name=InstallServices,Description=Installing new services,Template=Service: [2])
                Action 13:22:59: InstallServices. Installing new services
                MSI (s) (E0:58) [13:22:59:819]: Executing op: ProgressTotal(Total=1,Type=1,ByteEquivalent=1300000)
                MSI (s) (E0:58) [13:22:59:819]: Executing op: ServiceInstall(Name=InkRouter.SchedulerService,DisplayName=InkRouter SchedulerService,ImagePath="C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe",ServiceType=16,StartType=2,ErrorControl=32769,,Dependencies=[~],,StartName=LocalSystem,Password=**********,Description=Monitoring service for InkRouter,,)
                InstallServices: Service:
                MSI (s) (E0:58) [13:23:00:118]: Executing op: ActionStart(Name=StartServices,Description=Starting services,Template=Service: [1])
                Action 13:23:00: StartServices. Starting services
                MSI (s) (E0:58) [13:23:00:121]: Executing op: ProgressTotal(Total=1,Type=1,ByteEquivalent=1300000)
                MSI (s) (E0:58) [13:23:00:122]: Executing op: ServiceControl(,Name=InkRouter.SchedulerService,Action=1,,)
                StartServices: Service: InkRouter SchedulerService
                MSI (s) (E0:58) [13:23:01:995]: Executing op: ActionStart(Name=RegisterProduct,Description=Registering product,Template=[1])
                Action 13:23:01: RegisterProduct. Registering product
                MSI (s) (E0:58) [13:23:01:996]: Executing op: ChangeMedia(,MediaPrompt=Please insert the disk: ,MediaCabinet=cab1.cab,BytesPerTick=0,CopierType=2,ModuleFileName=C:\Windows\Installer\385961.msi,,,,,IsFirstPhysicalMedia=1)
                MSI (s) (E0:58) [13:23:01:996]: Executing op: DatabaseCopy(DatabasePath=C:\Windows\Installer\385961.msi,ProductCode={6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D},,,)
                MSI (s) (E0:58) [13:23:01:997]: Note: 1: 1402 2: UNKNOWN\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0\InstallProperties 3: 2
                MSI (s) (E0:58) [13:23:01:998]: File will have security applied from OpCode.
                MSI (s) (E0:58) [13:23:02:026]: Executing op: ProductRegister(UpgradeCode={70D91CCB-A39B-4230-A08C-1019C9B41589},VersionString=1.0.0.0,,,,InstallSource=C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\,Publisher=OpenSoft,,,,,,,,,,,,EstimatedSize=292,,,,)
                RegisterProduct: {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                MSI (s) (E0:58) [13:23:02:069]: Executing op: ProductCPDisplayInfoRegister()
                MSI (s) (E0:58) [13:23:02:070]: Executing op: ActionStart(Name=PublishFeatures,Description=Publishing Product Features,Template=Feature: [1])
                Action 13:23:02: PublishFeatures. Publishing Product Features
                MSI (s) (E0:58) [13:23:02:072]: Executing op: FeaturePublish(Feature=ProductFeature,,Absent=2,Component=)z_%QH*H'Aj36yv'-)-b)z_%QH*H'Aj36yv)Deib)z_%QH*H'Aj36yv*M%*c)z_%QH*H'Aj36yv(7IMb)
                PublishFeatures: Feature: ProductFeature
                MSI (s) (E0:58) [13:23:02:074]: Executing op: ActionStart(Name=PublishProduct,Description=Publishing product information,)
                Action 13:23:02: PublishProduct. Publishing product information
                MSI (s) (E0:58) [13:23:02:076]: Executing op: CleanupConfigData()
                MSI (s) (E0:58) [13:23:02:076]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0\Patches 3: 2
                MSI (s) (E0:58) [13:23:02:076]: Executing op: RegisterPatchOrder(Continue=0,SequenceType=1,Remove=0)
                MSI (s) (E0:58) [13:23:02:076]: Note: 1: 1402 2: UNKNOWN\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0\Patches 3: 2
                MSI (s) (E0:58) [13:23:02:077]: Executing op: ProductPublish(PackageKey={8B7F28DB-365B-442D-AEBC-FB2F0DAD3A99})
                1: {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:078]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0 3: 2
                MSI (s) (E0:58) [13:23:02:079]: Executing op: UpgradeCodePublish(UpgradeCode={70D91CCB-A39B-4230-A08C-1019C9B41589})
                MSI (s) (E0:58) [13:23:02:080]: Executing op: SourceListPublish(,,,,NumberOfDisks=1)
                MSI (s) (E0:58) [13:23:02:080]: Note: 1: 1402 2: UNKNOWN\Installer\Products\BB3D0AA69CF9DC846AE0BAEE26D91DD0\SourceList 3: 2
                MSI (s) (E0:58) [13:23:02:099]: Executing op: ProductPublishClient(,,)
                MSI (s) (E0:58) [13:23:02:100]: Executing op: SourceListRegisterLastUsed(SourceProduct={6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D},LastUsedSource=C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\)
                MSI (s) (E0:58) [13:23:02:100]: Entering CMsiConfigurationManager::SetLastUsedSource.
                MSI (s) (E0:58) [13:23:02:100]: Specifed source is already in a list.
                MSI (s) (E0:58) [13:23:02:100]: User policy value 'SearchOrder' is 'nmu'
                MSI (s) (E0:58) [13:23:02:100]: Adding new sources is allowed.
                MSI (s) (E0:58) [13:23:02:100]: Set LastUsedSource to: C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\.
                MSI (s) (E0:58) [13:23:02:100]: Set LastUsedType to: n.
                MSI (s) (E0:58) [13:23:02:100]: Set LastUsedIndex to: 1.
                MSI (s) (E0:58) [13:23:02:101]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=3453570)
                MSI (s) (E0:58) [13:23:02:126]: Note: 1: 2265 2: 3: -2147287035
                MSI (s) (E0:58) [13:23:02:126]: User policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:23:02:126]: Machine policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:23:02:136]: Note: 1: 2265 2: 3: -2147287035
                Action 13:23:02: RollbackCleanup. Removing backup files
                MSI (s) (E0:58) [13:23:02:148]: Calling SRSetRestorePoint API. dwRestorePtType: 0, dwEventType: 103, llSequenceNumber: 44, szDescription: "".
                MSI (s) (E0:58) [13:23:02:149]: The call to SRSetRestorePoint API succeeded. Returned status: 0.
                MSI (s) (E0:58) [13:23:02:149]: Unlocking Server
                MSI (s) (E0:58) [13:23:02:208]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
                Action ended 13:23:02: InstallFinalize. Return value 1.
                Action ended 13:23:02: INSTALL. Return value 1.
                Property(S): UpgradeCode = {70D91CCB-A39B-4230-A08C-1019C9B41589}
                Property(S): INSTALLLOCATION = C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\
                Property(S): WixUIRMOption = UseRM
                Property(S): REMOTE_PORT = 2185611
                Property(S): REMOTE_ADDRESS = logs2.papertrailapp.com
                Property(S): URL_VALUE = http://localhost:60830/api/SendAttempt
                Property(S): ALLUSERS = 1
                Property(S): ExecXmlFile = 1€0€C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config€3€0€/configuration/log4net/appender/remoteAddress/@value€€logs2.papertrailapp.com€3€0€/configuration/log4net/appender/remotePort/@value€€2185611€1€0€C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\SchedulerService.exe.config€3€0€/configuration/applicationSettings/OpenSoft.InkRouter.SchedulerService.Properties.Settings/setting/value€€http://localhost:60830/api/SendAttempt
                Property(S): InkRouter = C:\Program Files (x86)\OpenSoft\InkRouter\
                Property(S): OpenSoft = C:\Program Files (x86)\OpenSoft\
                Property(S): ProgramFilesFolder = C:\Program Files (x86)\
                Property(S): TARGETDIR = D:\
                Property(S): SourceDir = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\
                Property(S): VersionNT = 603
                Property(S): WIXUI_INSTALLDIR = INSTALLLOCATION
                Property(S): Manufacturer = OpenSoft
                Property(S): ProductCode = {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                Property(S): ProductLanguage = 1033
                Property(S): ProductName = InkRouter SchedulerService
                Property(S): ProductVersion = 1.0.0.0
                Property(S): DefaultUIFont = WixUI_Font_Normal
                Property(S): ErrorDialog = ErrorDlg
                Property(S): SecureCustomProperties = WIX_DOWNGRADE_DETECTED;WIX_UPGRADE_DETECTED
                Property(S): MsiLogFileLocation = C:\Users\TATYAN~1.DRU\AppData\Local\Temp\MSI9243c.LOG
                Property(S): PackageCode = {8B7F28DB-365B-442D-AEBC-FB2F0DAD3A99}
                Property(S): ProductState = -1
                Property(S): PackagecodeChanging = 1
                Property(S): CURRENTDIRECTORY = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug
                Property(S): CLIENTUILEVEL = 0
                Property(S): CLIENTPROCESSID = 1556
                Property(S): USERNAME = adm
                Property(S): VersionDatabase = 200
                Property(S): ACTION = INSTALL
                Property(S): EXECUTEACTION = INSTALL
                Property(S): ROOTDRIVE = D:\
                Property(S): INSTALLLEVEL = 1
                Property(S): SECONDSEQUENCE = 1
                Property(S): ADDLOCAL = ProductFeature
                Property(S): MsiSystemRebootPending = 1
                Property(S): VersionMsi = 5.00
                Property(S): VersionNT64 = 603
                Property(S): WindowsBuild = 9600
                Property(S): ServicePackLevel = 0
                Property(S): ServicePackLevelMinor = 0
                Property(S): MsiNTProductType = 1
                Property(S): WindowsFolder = C:\Windows\
                Property(S): WindowsVolume = C:\
                Property(S): System64Folder = C:\Windows\system32\
                Property(S): SystemFolder = C:\Windows\SysWOW64\
                Property(S): RemoteAdminTS = 1
                Property(S): TempFolder = C:\Users\TATYAN~1.DRU\AppData\Local\Temp\
                Property(S): CommonFilesFolder = C:\Program Files (x86)\Common Files\
                Property(S): ProgramFiles64Folder = C:\Program Files\
                Property(S): CommonFiles64Folder = C:\Program Files\Common Files\
                Property(S): AppDataFolder = C:\Users\tatyana.druzenko\AppData\Roaming\
                Property(S): FavoritesFolder = C:\Users\tatyana.druzenko\Favorites\
                Property(S): NetHoodFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Network Shortcuts\
                Property(S): PersonalFolder = C:\Users\tatyana.druzenko\Documents\
                Property(S): PrintHoodFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Printer Shortcuts\
                Property(S): RecentFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Recent\
                Property(S): SendToFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\SendTo\
                Property(S): TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\
                Property(S): CommonAppDataFolder = C:\ProgramData\
                Property(S): LocalAppDataFolder = C:\Users\tatyana.druzenko\AppData\Local\
                Property(S): MyPicturesFolder = C:\Users\tatyana.druzenko\Pictures\
                Property(S): AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\
                Property(S): StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
                Property(S): ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
                Property(S): StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\
                Property(S): DesktopFolder = C:\Users\Public\Desktop\
                Property(S): FontsFolder = C:\Windows\Fonts\
                Property(S): GPTSupport = 1
                Property(S): OLEAdvtSupport = 1
                Property(S): ShellAdvtSupport = 1
                Property(S): MsiAMD64 = 6
                Property(S): Msix64 = 6
                Property(S): Intel = 6
                Property(S): PhysicalMemory = 4095
                Property(S): VirtualMemory = 1258
                Property(S): LogonUser = tatyana.druzenko
                Property(S): UserSID = S-1-5-21-370581192-3222484191-337209271-9187
                Property(S): UserLanguageID = 1049
                Property(S): ComputerName = RU-DEV24
                Property(S): SystemLanguageID = 1049
                Property(S): ScreenX = 1024
                Property(S): ScreenY = 768
                Property(S): CaptionHeight = 23
                Property(S): BorderTop = 1
                Property(S): BorderSide = 1
                Property(S): TextHeight = 16
                Property(S): TextInternalLeading = 3
                Property(S): ColorBits = 32
                Property(S): TTCSupport = 1
                Property(S): Time = 13:23:02
                Property(S): Date = 18.08.2014
                Property(S): MsiNetAssemblySupport = 4.0.30319.33440
                Property(S): MsiWin32AssemblySupport = 6.3.9600.16384
                Property(S): RedirectedDllSupport = 2
                Property(S): AdminUser = 1
                Property(S): MsiRunningElevated = 1
                Property(S): Privileged = 1
                Property(S): DATABASE = C:\Windows\Installer\385961.msi
                Property(S): OriginalDatabase = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                Property(S): UILevel = 5
                Property(S): Preselected = 1
                Property(S): CostingComplete = 1
                Property(S): OutOfDiskSpace = 0
                Property(S): OutOfNoRbDiskSpace = 0
                Property(S): PrimaryVolumeSpaceAvailable = 0
                Property(S): PrimaryVolumeSpaceRequired = 0
                Property(S): PrimaryVolumeSpaceRemaining = 0
                Property(S): SOURCEDIR = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\
                Property(S): SourcedirProduct = {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                Property(S): ProductToBeRegistered = 1
                MSI (s) (E0:58) [13:23:02:275]: MainEngineThread is returning 0
                MSI (s) (E0:58) [13:23:02:282]: RESTART MANAGER: Session closed.
                MSI (s) (E0:58) [13:23:02:305]: User policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:23:02:305]: Machine policy value 'DisableRollback' is 0
                MSI (s) (E0:58) [13:23:02:305]: Incrementing counter to disable shutdown. Counter after increment: 0
                MSI (s) (E0:58) [13:23:02:305]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
                MSI (s) (E0:58) [13:23:02:313]: Note: 1: 2265 2: 3: -2147287035
                MSI (s) (E0:58) [13:23:02:314]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
                MSI (s) (E0:58) [13:23:02:316]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
                MSI (s) (E0:58) [13:23:02:317]: Destroying RemoteAPI object.
                MSI (s) (E0:DC) [13:23:02:317]: Custom Action Manager thread ending.
                MSI © (14:5C) [13:23:02:320]: Back from server. Return value: 0
                MSI © (14:5C) [13:23:02:320]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
                Action ended 13:23:02: ExecuteAction. Return value 1.
                ng SECONDSEQUENCE property. Its current value is '1'.
                MSI © (14:5C) [13:23:02:321]: Doing action: ExitDialog
                MSI © (14:5C) [13:23:02:321]: Note: 1: 2205 2: 3: ActionText
                Action 13:23:02: ExitDialog.
                Action start 13:23:02: ExitDialog.
                Action 13:23:02: ExitDialog. Dialog created
                Action ended 13:23:05: ExitDialog. Return value 1.
                Action ended 13:23:05: INSTALL. Return value 1.
                Property©: UpgradeCode = {70D91CCB-A39B-4230-A08C-1019C9B41589}
                Property©: INSTALLLOCATION = C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\
                Property©: WixUIRMOption = UseRM
                Property©: REMOTE_PORT = 2185611
                Property©: REMOTE_ADDRESS = logs2.papertrailapp.com
                Property©: URL_VALUE = http://localhost:60830/api/SendAttempt
                Property©: ALLUSERS = 1
                Property©: InkRouter = C:\Program Files (x86)\OpenSoft\InkRouter\
                Property©: OpenSoft = C:\Program Files (x86)\OpenSoft\
                Property©: ProgramFilesFolder = C:\Program Files (x86)\
                Property©: TARGETDIR = D:\
                Property©: SourceDir = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\
                Property©: VersionNT = 603
                Property©: WIXUI_INSTALLDIR = INSTALLLOCATION

                Добавлено
                Property©: Manufacturer = OpenSoft
                Property©: ProductCode = {6AA0D3BB-9FC9-48CD-A60E-ABEE629DD10D}
                Property©: ProductLanguage = 1033
                Property©: ProductName = InkRouter SchedulerService
                Property©: ProductVersion = 1.0.0.0
                Property©: DefaultUIFont = WixUI_Font_Normal
                Property©: ErrorDialog = ErrorDlg
                Property©: SecureCustomProperties = WIX_DOWNGRADE_DETECTED;WIX_UPGRADE_DETECTED
                Property©: MsiLogFileLocation = C:\Users\TATYAN~1.DRU\AppData\Local\Temp\MSI9243c.LOG
                Property©: PackageCode = {8B7F28DB-365B-442D-AEBC-FB2F0DAD3A99}
                Property©: ProductState = -1
                Property©: PackagecodeChanging = 1
                Property©: CURRENTDIRECTORY = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug
                Property©: CLIENTUILEVEL = 0
                Property©: CLIENTPROCESSID = 1556
                Property©: MsiSystemRebootPending = 1
                Property©: VersionDatabase = 200
                Property©: VersionMsi = 5.00
                Property©: VersionNT64 = 603
                Property©: WindowsBuild = 9600
                Property©: ServicePackLevel = 0
                Property©: ServicePackLevelMinor = 0
                Property©: MsiNTProductType = 1
                Property©: WindowsFolder = C:\Windows\
                Property©: WindowsVolume = C:\
                Property©: System64Folder = C:\Windows\system32\
                Property©: SystemFolder = C:\Windows\SysWOW64\
                Property©: RemoteAdminTS = 1
                Property©: TempFolder = C:\Users\TATYAN~1.DRU\AppData\Local\Temp\
                Property©: CommonFilesFolder = C:\Program Files (x86)\Common Files\
                Property©: ProgramFiles64Folder = C:\Program Files\
                Property©: CommonFiles64Folder = C:\Program Files\Common Files\
                Property©: AppDataFolder = C:\Users\tatyana.druzenko\AppData\Roaming\
                Property©: FavoritesFolder = C:\Users\tatyana.druzenko\Favorites\
                Property©: NetHoodFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Network Shortcuts\
                Property©: PersonalFolder = C:\Users\tatyana.druzenko\Documents\
                Property©: PrintHoodFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Printer Shortcuts\
                Property©: RecentFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\Recent\
                Property©: SendToFolder = C:\Users\tatyana.druzenko\AppData\Roaming\Microsoft\Windows\SendTo\
                Property©: TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\
                Property©: CommonAppDataFolder = C:\ProgramData\
                Property©: LocalAppDataFolder = C:\Users\tatyana.druzenko\AppData\Local\
                Property©: MyPicturesFolder = C:\Users\tatyana.druzenko\Pictures\
                Property©: AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\
                Property©: StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
                Property©: ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
                Property©: StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\
                Property©: DesktopFolder = C:\Users\Public\Desktop\
                Property©: FontsFolder = C:\Windows\Fonts\
                Property©: GPTSupport = 1
                Property©: OLEAdvtSupport = 1
                Property©: ShellAdvtSupport = 1
                Property©: MsiAMD64 = 6
                Property©: Msix64 = 6
                Property©: Intel = 6
                Property©: PhysicalMemory = 4095
                Property©: VirtualMemory = 1261
                Property©: LogonUser = tatyana.druzenko
                Property©: UserSID = S-1-5-21-370581192-3222484191-337209271-9187
                Property©: UserLanguageID = 1049
                Property©: ComputerName = RU-DEV24
                Property©: SystemLanguageID = 1049
                Property©: ScreenX = 1280
                Property©: ScreenY = 1024
                Property©: CaptionHeight = 23
                Property©: BorderTop = 1
                Property©: BorderSide = 1
                Property©: TextHeight = 16
                Property©: TextInternalLeading = 3
                Property©: ColorBits = 32
                Property©: TTCSupport = 1
                Property©: Time = 13:23:05
                Property©: Date = 18.08.2014
                Property©: MsiNetAssemblySupport = 4.0.30319.33440
                Property©: MsiWin32AssemblySupport = 6.3.9600.16384
                Property©: RedirectedDllSupport = 2
                Property©: AdminUser = 1
                Property©: Privileged = 1
                Property©: USERNAME = adm
                Property©: DATABASE = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi
                Property©: OriginalDatabase = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\SchedulerService.msi

                Добавлено
                Property©: SOURCEDIR = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.SchedulerService.Installer\bin\Debug\
                Property©: VersionHandler = 5.00
                Property©: UILevel = 5
                Property©: ACTION = INSTALL
                Property©: EXECUTEACTION = INSTALL
                Property©: ROOTDRIVE = D:\
                Property©: CostingComplete = 1
                Property©: OutOfDiskSpace = 0
                Property©: OutOfNoRbDiskSpace = 0
                Property©: PrimaryVolumeSpaceAvailable = 0
                Property©: PrimaryVolumeSpaceRequired = 0
                Property©: PrimaryVolumeSpaceRemaining = 0
                Property©: INSTALLLEVEL = 1
                === Logging stopped: 18.08.2014 13:23:05 ===
                MSI © (14:5C) [13:23:05:302]: Note: 1: 1707
                MSI © (14:5C) [13:23:05:302]: Product: InkRouter SchedulerService -- Installation completed successfully.

                MSI © (14:5C) [13:23:05:303]: Windows Installer installed the product. Product Name: InkRouter SchedulerService. Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: OpenSoft. Installation success or error status: 0.

                MSI © (14:5C) [13:23:05:305]: Grabbed execution mutex.
                MSI © (14:5C) [13:23:05:305]: Cleaning up uninstalled install packages, if any exist
                MSI © (14:5C) [13:23:05:312]: MainEngineThread is returning 0

                Добавлено
                Посмотрите, пожалуйста, вроде бы это то, что Вы просили
                  Цитата Tatyana Druzenko @
                  MSI (s) (E0:58) [13:22:58:683]: Component: SchedulerService.exe.config; Installed: Absent; Request: Local; Action: Local

                  это какая версия?

                  Добавлено
                  вообще, лучше запакуй логи в архив и обзови эти логи как-то понятно :)
                    Прикреплённый файлПрикреплённый файлDesktop.zip (39,12 Кбайт, скачиваний: 174)

                    Добавлено
                    Это первая версия

                    Добавлено
                    В архиве первый файл с установкой 1 версии продукта, второй файл с установкой 4 версии продукта
                      хмм... попробуй передвинуть RemoveExistingProducts в положение сразу после InstallInitialize.
                        У меня нет ни строчки RemoveExistingProducts, ни строчки InstallInitialize
                          просто добавь
                          ExpandedWrap disabled
                            <InstallExecuteSequence>
                              <RemoveExistingProducts After="InstallInitialize"/>
                            </InstallExecuteSequence>
                          Сообщение отредактировано: Fester -
                            Error 1 Duplicate symbol 'WixAction:InstallExecuteSequence/RemoveExistingProducts' found. This typically means that an Id is duplicated. Check to make sure all your identifiers of a given type (File, Component, Feature) are unique. C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.ShedulerService.v.4\Product.wxs 14 1 OpenSoft.InkRouter.ShedulerService.v.4
                            Error 2 Location of symbol related to previous error. C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.ShedulerService.v.4\Product.wxs 40 1 OpenSoft.InkRouter.ShedulerService.v.4

                            Выдает эти ошибки при построении и указывает на строки:

                            <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." Schedule="afterInstallFinalize" />

                            и

                            <InstallExecuteSequence>
                            <RemoveExistingProducts After="InstallInitialize"/>
                            </InstallExecuteSequence>

                            Добавлено
                            Все идентификаторы у меня уникальные
                              Цитата Tatyana Druzenko @
                              <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." Schedule="afterInstallFinalize" />

                              замени на Schedule="afterInstallInitialize"
                                Заменила, ошибки при построении те же :(
                                  так а
                                  ExpandedWrap disabled
                                    <InstallExecuteSequence>
                                    <RemoveExistingProducts After="InstallInitialize"/>
                                    </InstallExecuteSequence>
                                  убрала? :)
                                    Убрала :) конфиг файл заменился, спасибо большое за помощь :D

                                    Добавлено
                                    Представляете, теперь, когда установлена 3 версия и я ее обновляю до 4-ой, он меняет конфиг, хотя должен его сохранять. Похоже, что это из-за Schedule="afterInstallInitialize".

                                    Хотя у меня написано условие, как Вы писали :

                                    <Property Id="PRODUCT_V3_INSTALLED">
                                    <ProductSearch Minimum="3.0.0" IncludeMinimum="yes" Maximum="4.0.0" IncludeMaximum="no" UpgradeCode="$(var.UpgradeCode)" />
                                    </Property>

                                    <Component Id="SchedulerService.exe.config" Guid="7FAA0D24-FA90-4DF1-8B94-83F257EDB7B3">
                                    <Condition> <![CDATA[NOT PRODUCT_V3_INSTALLED]]></Condition>
                                    <File Id="SchedulerService.exe.config" Source="$(var.OpenSoft.InkRouter.SchedulerService.TargetDir)SchedulerService.exe.config" Name="SchedulerService.exe.config"/>
                                    </Component>
                                      а что в логах?
                                        Это лог, когда я обновляю 3-ю версию до 4-ой
                                        Прикреплённый файлПрикреплённый файлMSIf6093.zip (23,18 Кбайт, скачиваний: 167)
                                          Мда, все плохо :)

                                          Я так понимаю, что использовать атрибут DefaultVersion элемента File не получится (хотя попробуй, вдруг будет работать? раньше я делал такие финты)

                                          Можно привязаться к какому-нибудь бинарнику с версией? (для CompanionFile)
                                            Почему все плохо?:)
                                            Чем мне может помочь свойство DefaultVersion? Просто перевод описания этого свойства совершенно непонятен :)
                                            This is the default version of this file. The linker will replace this value from the value in the file if the suppress files option is not used.

                                            Про свойство CompanionFile тоже неособо понятно. Может есть статьи какие-нибудь на русском?

                                            Добавлено
                                            Мне нужно написать что-то типа этого?

                                            <Component ....>
                                            <File Id="parent" ... KeyPath="yes" />
                                            <File Id="companion" .... Companion="parent" />
                                            </Component>
                                              Цитата Tatyana Druzenko @
                                              Чем мне может помочь свойство DefaultVersion?

                                              Тебе нужно задать версию файла, тогда ты сможешь по-нормальному использовать апгрейд.
                                              Теоретически ты можешь записать версию файла прямо в MSI, тогда будет версия и можно будет апгрейдить (если не поменяли чего :)).


                                              Цитата Tatyana Druzenko @
                                              This is the default version of this file. The linker will replace this value from the value in the file if the suppress files option is not used.

                                              Это версия файла по умолчанию. Линковщик заменит это значение значением из файла, если не будет использована опция "suppress files".

                                              Попробуй, может быть проканает ;)



                                              Цитата Tatyana Druzenko @
                                              Про свойство CompanionFile тоже неособо понятно.

                                              это свойство "привязывает" твой файл к бинарнику, например к SchedulerService.exe. В этом случае файл без версии будет обновляться всегда вместе с "привязанным бинарником". Но, насколько я понимаю, это не твой случай... или у тебя есть бинарник, который обновляется также как и конфигурация?
                                                К сожалению такого бинарника нет, значит попробую использовать DefaultVersion. Спасибо :)

                                                Добавлено
                                                Я установила у этого файла свойство DefaultVersion="3.0.0.0", но ничего не поменялось - файл так и не устанавливается. В интернете не смогла найти пример использования этого свойства :oops: и в книге по wix тоже.
                                                  посмотри оркой, есть ли версия у этого файла
                                                    Вот, у файла версия есть :)
                                                    Прикреплённая картинка
                                                    Прикреплённая картинка
                                                      Цитата Tatyana Druzenko @
                                                      Я установила у этого файла свойство DefaultVersion="3.0.0.0", но ничего не поменялось - файл так и не устанавливается.

                                                      т.е. ты установила для 1-й и 2-й версии продукта версию конфигурации 1.0.0, для 3-й и 4-й версий - 3.0.0 и все равно не работает?
                                                        К сожалению, не работает :( когда обновляю 3-ю версию до 4-ой он вообще не ставит конфиг-файл
                                                          Что в логах?
                                                          Ищи строчки типа "Component: SchedulerService.exe.config; Installed: Absent; Request: Local; Action: Local"
                                                            Component: SchedulerService.exe.config; Installed: Local; Request: Absent; Action: Null
                                                            вот строчка из лога - Null - значит не устанавливает файл? Как понять почему?

                                                            У других компонентов вот так :
                                                            Component: SchedulerService.exe; Installed: Local; Request: Absent; Action: Absent
                                                              null означает, что никаких действий проводиться не будет, т.е. файл не удаляется.


                                                              Цитата Tatyana Druzenko @
                                                              когда обновляю 3-ю версию до 4-ой он вообще не ставит конфиг-файл

                                                              т.е. конфига вообще нет? или остается от 3-й версии?

                                                              Добавлено
                                                              Цитата Tatyana Druzenko @
                                                              Component: SchedulerService.exe.config; Installed: Local; Request: Absent; Action: Null

                                                              таких строчек должно быть 2 :) одна при удалении 3-й версии, другая при установке 4-й версии.
                                                                Конфига вообще нет

                                                                Добавлено
                                                                Второй такой строчки нет. Вот все компоненты:
                                                                MSI (s) (AC:10) [12:43:57:593]: Component: log4net.dll; Installed: Local; Request: Absent; Action: Absent
                                                                MSI (s) (AC:10) [12:43:57:593]: Component: RemoveConfigs; Installed: Local; Request: Absent; Action: Absent
                                                                MSI (s) (AC:10) [12:43:57:593]: Component: SchedulerService.exe; Installed: Local; Request: Absent; Action: Absent
                                                                MSI (s) (AC:10) [12:43:57:593]: Component: SchedulerService.exe.config; Installed: Local; Request: Absent; Action: Null
                                                                MSI (s) (AC:10) [12:43:57:593]: Component: __RemoveConfigs65; Installed: Null; Request: Absent; Action: Absent
                                                                MSI (s) (AC:10) [12:43:57:593]: Component: __RemoveConfigs66; Installed: Null; Request: Absent; Action: Absent

                                                                Добавлено
                                                                Файл наоборот удаляется :(
                                                                  должен быть еще один похожий блок...



                                                                  вот поэтому я и говорю, что все плохо :)
                                                                    Вот еще 2 строчки, где упоминается название конфиг-файла:
                                                                    MSI (s) (AC:10) [12:43:59:883]: Executing op: FileRemove(,FileName=SchedulerService.exe.config,,)
                                                                    MSI (s) (AC:10) [12:43:59:885]: Verifying accessibility of file: SchedulerService.exe.config
                                                                      странно.... а где же тогда установка новой версии? :scratch:
                                                                        вот переставила заново, теперь есть 2 блока, первый:

                                                                        MSI (s) (E4:EC) [14:44:23:014]: Feature: ProductFeature; Installed: Absent; Request: Local; Action: Local
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Feature: RemoveConfigsFeature; Installed: Absent; Request: Local; Action: Local
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Component: log4net.dll; Installed: Absent; Request: Local; Action: Local
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Component: RemoveConfigs; Installed: Absent; Request: Local; Action: Local
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Component: SchedulerService.exe; Installed: Absent; Request: Local; Action: Local
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Component: SchedulerService.exe.config; Installed: Absent; Request: Local; Action: Null
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Component: __RemoveConfigs65; Installed: Null; Request: Local; Action: Local
                                                                        MSI (s) (E4:EC) [14:44:23:014]: Component: __RemoveConfigs66; Installed: Null; Request: Local; Action: Local

                                                                        второй:

                                                                        MSI (s) (E4:2C) [14:44:23:285]: PROPERTY CHANGE: Deleting MsiRestartManagerSessionKey property. Its current value is '2b342117500a7e488fe97fdc22bec230'.
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Feature: ProductFeature; Installed: Local; Request: Absent; Action: Absent
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Component: log4net.dll; Installed: Local; Request: Absent; Action: Absent
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Component: SchedulerService.exe.config; Installed: Local; Request: Absent; Action: Null
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Component: RemoveConfigs; Installed: Local; Request: Absent; Action: Absent
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Component: SchedulerService.exe; Installed: Local; Request: Absent; Action: Absent
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Component: __RemoveConfigs65; Installed: Null; Request: Absent; Action: Absent
                                                                        MSI (s) (E4:2C) [14:44:23:285]: Component: __RemoveConfigs66; Installed: Null; Request: Absent; Action: Absent

                                                                        Добавлено
                                                                        Не совсем понятно, что означают эти строки. Вроде написано : Installed: Local - значит должен был установиться этот файл, как и другие, а его нет :(
                                                                          странно, в обоих случаях Action: Null... т.е. инсталлер не собирается удалять... :scratch:
                                                                            А есть какие-нибудь идеи, что можно изменить в коде? Получается свойство DefaultVersion не помогло?
                                                                              Может быть у меня все-таки само свойство неправильно написано? или кондишен?
                                                                              Если убрать кондишен в компоненте, то конфиг-файл ставится в любом случае новый, то есть не выполняется условие, что при обновлении с 3-ей версии на 4-ю, конфиг сохраняется и не обновляется.
                                                                                Может кондишен в Feature прописать, а не в Component?
                                                                                  боюсь, что все это не поможет.
                                                                                  как вариант можно попробовать откатить все назад (убрать кондишены итд) и попробовать управлять установкой "в ручном режиме" из кастом экшена....

                                                                                  если и это не поможет, то других идей на данный момент нету :(
                                                                                    Ну это ведь только для 4-ой версии надо сделать?
                                                                                    А можно ссылку какую-нибудь про CustomAction. Как их использовать?

                                                                                    Добавлено
                                                                                    Мне использовать такой кастом экшен?
                                                                                    <CustomAction Id="MyAction.SetProperty" Return="check" Property="MyAction" Value="[PRODUCT_V3_INSTALLED]" />
                                                                                    И где его вызывать, если у меня нет блока <InstallExecuteSequence>.
                                                                                      Цитата Tatyana Druzenko @
                                                                                      Ну это ведь только для 4-ой версии надо сделать?

                                                                                      нет, для 3-й тоже.


                                                                                      Цитата Tatyana Druzenko @
                                                                                      А можно ссылку какую-нибудь про CustomAction. Как их использовать?

                                                                                      Custom Action в WiX


                                                                                      Цитата Tatyana Druzenko @
                                                                                      Мне использовать такой кастом экшен?

                                                                                      Нет, придется писать кастом экшен самой :) На C++ или на скриптовом языке - это как уже тебе удобно :)


                                                                                      Цитата Tatyana Druzenko @
                                                                                      И где его вызывать, если у меня нет блока <InstallExecuteSequence>.

                                                                                      добавить :D
                                                                                        Цитата Fester @
                                                                                        добавить :D

                                                                                        так как же я его добавлю? компилятор опять будет ругаться, у меня же <MajorUpgrade>.

                                                                                        Добавлено
                                                                                        Попробовала сделать прямо как в статье пример с созданием папки Config с помощью CustomAction - и ничего не создалось :( Думала изменить написанный скрипт на установку файла, а не на создание папки, а у меня даже готовый скрипт не сработал :(
                                                                                          Цитата Tatyana Druzenko @
                                                                                          так как же я его добавлю? компилятор опять будет ругаться, у меня же <MajorUpgrade>.

                                                                                          MajorUpgrade к InstallExecuteSequence никакого отношения не имеет. Просто в прошлый раз получилось так, что одно действие было добавлено два раза :)


                                                                                          Цитата Tatyana Druzenko @
                                                                                          и ничего не создалось

                                                                                          Ну а CustomAction-то выполнился?
                                                                                            А как посмотреть, выполнился ли CustomAction? В логе?

                                                                                            Добавлено
                                                                                            MSI (s) (DC:E0) [14:36:33:443]: Doing action: CreateConfigFolder
                                                                                            MSI (s) (DC:E0) [14:36:33:443]: Note: 1: 2205 2: 3: ActionText
                                                                                            Action start 14:36:33: CreateConfigFolder.
                                                                                            Action ended 14:36:33: CreateConfigFolder. Return value 0.
                                                                                            Action ended 14:36:33: INSTALL. Return value 1.
                                                                                            Property(S): UpgradeCode = {70D91CCB-A39B-4230-A08C-1019C9B41589}
                                                                                            Property(S): INSTALLLOCATION = C:\Program Files (x86)\OpenSoft\InkRouter\SchedulerService\
                                                                                            Property(S): InkRouter = C:\Program Files (x86)\OpenSoft\InkRouter\
                                                                                            Property(S): DesktopFolder = C:\Users\Public\Desktop\
                                                                                            Property(S): OpenSoft = C:\Program Files (x86)\OpenSoft\
                                                                                            Property(S): ProgramFilesFolder = C:\Program Files (x86)\
                                                                                            Property(S): TARGETDIR = D:\
                                                                                            Property(S): SourceDir = C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.ShedulerService.v.4\bin\Debug\
                                                                                            Property(S): VersionNT = 603
                                                                                            Property(S): ALLUSERS = 1


                                                                                            Вот кусочек из лога, получается кастом экшен выполнился?

                                                                                            Добавлено
                                                                                            Или вот эта строчка означает, что кастом экшен не выполнился?
                                                                                            Action ended 14:36:33: CreateConfigFolder. Return value 0.
                                                                                              Цитата Tatyana Druzenko @
                                                                                              Вот кусочек из лога, получается кастом экшен выполнился?

                                                                                              Зависит от того, как ты этот кастом экшен определила :)
                                                                                              Если immediate, то да, выполнился. А если deferred, то еще не выполнился :)


                                                                                              Цитата Tatyana Druzenko @
                                                                                              Или вот эта строчка означает, что кастом экшен не выполнился?

                                                                                              Это означает успешное (т.е. без ошибки) завершение работы кастом экшена.
                                                                                              0 - это код ERROR_SUCCESS
                                                                                                Я все написала, как в примере из статьи. Где происходит во это определение: immediate или deferred?
                                                                                                  Пределение происходит в элементе CustomAction. По умолчанию immediate.
                                                                                                  Значит твое действие выполнилось.

                                                                                                  Папка могла не создаться из-за того, что фаза immediate работает с пониженными правами запустившего пользователя, а для создания папки в Program Files нужна повышенные права.
                                                                                                  Обработки ошибок в скрипте нет, поэтому ничего не произошло.

                                                                                                  Ради теста можешь определить это действие как deferred и перенеси его до InstallFinalize (т.к. deferred custom actions могут располагаться только межно InstallInitialize и InstallFinalize)



                                                                                                  Однако это только для теста :) Тебе надо immediate и менять в статус компонент в зависимости от условий :)
                                                                                                    Я попробовала просто руками как обычно создать папку в Program Files - получилось. Значит дело не в правах?


                                                                                                    Вы говорите, что обработки ошибки в скрипте нет, а что же означает вот эта строчка:

                                                                                                    On Error Resume Next


                                                                                                    Можно ли писать код в CustomAction не на vbscript, а на C# например? С обычными if-else?
                                                                                                      Цитата Tatyana Druzenko @
                                                                                                      Вы говорите, что обработки ошибки в скрипте нет, а что же означает вот эта строчка:

                                                                                                      Не знаю :) Я vbscript не понимаю :D



                                                                                                      Можно и на C#: Creating WiX Custom Actions in C# and Passing Parameters
                                                                                                      Я кастом экшены делаю на С++.
                                                                                                        Я что-то запуталась в C# и XML.

                                                                                                        Вот я написала:
                                                                                                        <Binary Id="CusAction.CA.dll" SourceFile="..\OpenSoft.InkRouter.ShedulerService.CustomAction\bin\$(var.Configuration)\OpenSoft.InkRouter.ShedulerService.CustomAction.CA.dll" />

                                                                                                        <CustomAction Id="ConfigUpgrade" Property="PRODUCT_V3_INSTALLED" Value="1" Return="check" Execute="immediate" BinaryKey="CusAction.CA.dll" DllEntry="ConfigUpgrade" />

                                                                                                        <InstallExecuteSequence>
                                                                                                        <Custom Action="ConfigUpgrade" Before="InstallFinalize" />
                                                                                                        </InstallExecuteSequence>

                                                                                                        В объявлении CustomAction хочу указать, что когда 3 версия установлена, то свойство PRODUCT_V3_INSTALLED = 1. И потом это использовать.

                                                                                                        И создала CustomAction. Пытаюсь написать условие, но как указать действие - устанавливать например?

                                                                                                        public class CustomActions
                                                                                                        {
                                                                                                        [CustomAction]
                                                                                                        public static ActionResult CustomAction1(Session session)
                                                                                                        {
                                                                                                        //session.Log("Begin CustomAction1");
                                                                                                        if (session["PRODUCT_V3_INSTALLED"].Equals(1))
                                                                                                        {
                                                                                                        ....
                                                                                                        }
                                                                                                        else { ... }
                                                                                                        return ActionResult.Success;
                                                                                                        }
                                                                                                        }
                                                                                                          Должно быть
                                                                                                          <CustomAction Id="ConfigUpgrade" Return="check" Execute="immediate" BinaryKey="CusAction.CA.dll" DllEntry="ConfigUpgrade" />


                                                                                                          Цитата Tatyana Druzenko @
                                                                                                          В объявлении CustomAction хочу указать, что когда 3 версия установлена, то свойство PRODUCT_V3_INSTALLED = 1. И потом это использовать.

                                                                                                          PRODUCT_V3_INSTALLED ты устанавливаешь когда ищешь установленные продукты.

                                                                                                          Цитата Tatyana Druzenko @
                                                                                                          И создала CustomAction. Пытаюсь написать условие, но как указать действие - устанавливать например?

                                                                                                          MsiSetComponentState function
                                                                                                            Я прошла по ссылке, которую Вы мне дали, нотам нет ни одного примера :( Никак не разберусь, куда мне писать все эти INSTALLSTATE_* ...

                                                                                                            if (INSTALLSTATE_ABSENT)
                                                                                                            {
                                                                                                            File.Create("SchedulerService.exe.config");

                                                                                                            }
                                                                                                            else { }

                                                                                                            Так подчеркивает - нет такого свойства :( и все так же непонятно, что писать в фигурных скобках. То есть как на C# запустить действие - установку нужного файла, я вот нашла File.Create("SchedulerService.exe.config"), но что-то мне подсказывает, что это не установка данного файла.

                                                                                                            Добавлено
                                                                                                            И еще Вы мне посоветовали эту статью, но я не пойму, разве мне это нужно писать?

                                                                                                            <Property Id="PRODUCTINSTALLFOLDER">
                                                                                                            <RegistrySearch Id='ProductInstallDir'
                                                                                                            Type='raw'
                                                                                                            Root='HKLM'
                                                                                                            Key='SOFTWARE\Manufacturer\ExistingProduct\Setup'
                                                                                                            Name='MsiInstallPath'
                                                                                                            Win64='yes'/>
                                                                                                            </Property>

                                                                                                            <CustomAction Id='AssignConfigFile'
                                                                                                            Property='CONFIGFILE'
                                                                                                            Value='[PRODUCTINSTALLFOLDER]pathtoconfigfile\web.config' />
                                                                                                            <InstallExecuteSequence>
                                                                                                            <Custom Action="AssignConfigFile" After="CostFinalize" />
                                                                                                            <Custom Action="ConfigurEwsFilter" Before="InstallFinalize" />
                                                                                                            </InstallExecuteSequence>


                                                                                                            ....

                                                                                                            session.Log("Session value for CONFIGFILE = '{0}'", session["CONFIGFILE"]);
                                                                                                              Tatyana Druzenko, ты когда-нибудь программировала? :)
                                                                                                                Конечно, а что не так?
                                                                                                                  Ну просто показалось, что нет ;)

                                                                                                                  File.Create("SchedulerService.exe.config"); - просто создает файл, тебе это не надо.
                                                                                                                  Тебе надо вызвать функцию MsiSetComponentState и установить iState в INSTALLSTATE_LOCAL.

                                                                                                                  вот кастом экшен, который, по идее :), всегда устанавливает компоненту "SchedulerService.exe.config".
                                                                                                                  ExpandedWrap disabled
                                                                                                                    extern "C" __declspec(dllexport) UINT  SetComponentState (MSIHANDLE hInstaller)
                                                                                                                    {
                                                                                                                        return MsiSetComponentState (hInstall, _T("SchedulerService.exe.config"), INSTALLSTATE_LOCAL);
                                                                                                                    }


                                                                                                                  тебе надо получить значения интересующих тебя пропертей и в зависимости от них требовать установки компоненты (ну или нет :)).
                                                                                                                  Для начала попробуй, работает ли это в принципе, потом уже можно будет финтить с условиями.
                                                                                                                  Сообщение отредактировано: Fester -
                                                                                                                    К сожалению у меня подчеркивается и MSIHANDLE, и MsiSetComponentState (hInstall, и INSTALLSTATE_LOCAL.
                                                                                                                    А в интернете я не могу найти, какой using надо написать. Можете подсказать?
                                                                                                                      Это на С++.

                                                                                                                      В принципе есть Microsoft.Deployment.WindowsInstaller, но это не "родная" библиотека, а какие-либо зависимости крайне нежелательны.
                                                                                                                        Эта библиотека подключена у меня, но компилятор все равно говорит, что не находит эти имена. Получается мне нужно удалять этот CustomAction и делать новый на C++? Аналога на c# нет? :(
                                                                                                                          Не уверен, но предположу, что в этой библиотеке эта функция называется InstallMissingComponent.
                                                                                                                            Пока что дело даже не в функции, компилятор выдает вот какую ошибку :

                                                                                                                            Error 1 The type or namespace name 'MSIHANDLE' could not be found (are you missing a using directive or an assembly reference?) C:\Users\tatyana.druzenko\Documents\installer\installer\OpenSoft.InkRouter.ShedulerService.CustomAction\CustomAction.cs 25 40 OpenSoft.InkRouter.ShedulerService.CustomAction


                                                                                                                            То есть он не находит именно 'MSIHANDLE'.
                                                                                                                            В интернете не нашла ничего, что помогло бы понять к чему эта ошибка относится :wall:
                                                                                                                              это Session.
                                                                                                                                Я все-таки хочу написать CustomAction на C#, пытаюсь переделать код метода, который Вы мне написали, но не срабатывает пока :(

                                                                                                                                Я объявила переменную uint INSTALLSTATE_LOCAL = 3;

                                                                                                                                А вот с методом MsiSetComponentState (или Вы еще предлагали InstallMissingComponent) - беда. Таких методов не нашлось, может там какие-то библиотеки?
                                                                                                                                Уже весь интернет перерыла :(

                                                                                                                                Добавлено
                                                                                                                                Пока что вот так написано.

                                                                                                                                uint INSTALLSTATE_LOCAL = 3;

                                                                                                                                private uint SetComponentState(Session hInstaller)
                                                                                                                                {
                                                                                                                                return InstallMissingComponent(hInstaller, "SchedulerService.exe.config", INSTALLSTATE_LOCAL);
                                                                                                                                }
                                                                                                                                  Посмотрел на гитхабе описание Microsoft.Deployment.WindowsInstaller

                                                                                                                                  Должно быть что-то вроде:
                                                                                                                                  ExpandedWrap disabled
                                                                                                                                    public class CustomActions
                                                                                                                                    {
                                                                                                                                         [CustomAction]
                                                                                                                                         public static ActionResult SetComponentState(Session session)
                                                                                                                                         {
                                                                                                                                             session.Log("Begin CustomAction1");
                                                                                                                                     
                                                                                                                                             try
                                                                                                                                             {
                                                                                                                                                Session.Components["SchedulerService.exe.config"].RequestState = InstallState.Local
                                                                                                                                             }
                                                                                                                                             catch (Exception ex)
                                                                                                                                             {
                                                                                                                                                session.Log (ex.Message);
                                                                                                                                                return ActionResult.Failure;
                                                                                                                                             }
                                                                                                                                             return ActionResult.Success;
                                                                                                                                         }
                                                                                                                                    }
                                                                                                                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                                                                                                                  0 пользователей:


                                                                                                                                  Рейтинг@Mail.ru
                                                                                                                                  [ Script execution time: 0,1693 ]   [ 21 queries used ]   [ Generated: 27.04.24, 17:29 GMT ]