We just started seeing a possibly-related error recently. We have a burn bootstrapper in Wix 3.8 and among the bundle MSI's is SQL Server Compact SP2 x64 (SSCERuntime-ENU-x64.msi). When the bootstrapper attempts to repair the application, the repair of SQL Server Compact SP2 x64 fails with "Error 1316.The specified account already exists."
An excerpt from the log is as follows : Action start 12:09:35: PublishFeatures. MSI (s) (D4:54) [12:09:35:006]: Doing action: PublishProduct Action ended 12:09:35: PublishFeatures. Return value 1. Action start 12:09:35: PublishProduct. MSI (s) (D4:54) [12:09:35:008]: Resolving source. MSI (s) (D4:54) [12:09:35:008]: Resolving source to launched-from source. MSI (s) (D4:54) [12:09:35:008]: Setting launched-from source as last-used. MSI (s) (D4:54) [12:09:35:008]: PROPERTY CHANGE: Adding SourceDir property. Its value is 'C:\ProgramData\Package Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact Edition\'. MSI (s) (D4:54) [12:09:35:008]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'C:\ProgramData\Package Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact Edition\'. MSI (s) (D4:54) [12:09:35:008]: PROPERTY CHANGE: Adding SourcedirProduct property. Its value is '{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}'. MSI (s) (D4:54) [12:09:35:008]: SOURCEDIR ==> C:\ProgramData\Package Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact Edition\ MSI (s) (D4:54) [12:09:35:008]: SOURCEDIR product ==> {D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3} MSI (s) (D4:54) [12:09:35:008]: Determining source type MSI (s) (D4:54) [12:09:35:008]: Note: 1: 2203 2: C:\ProgramData\Package Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact Edition\SSCERuntime_x64-enu.msi 3: -2147287038 MSI (s) (D4:54) [12:09:35:008]: Note: 1: 1316 2: C:\ProgramData\Package Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact Edition\SSCERuntime_x64-enu.msi MSI (s) (D4:54) [12:09:35:008]: SECREPAIR: Error determining package source type MSI (s) (D4:54) [12:09:35:008]: SECUREREPAIR: SecureRepair Failed. Error code: 524F5C634B8 MSI (s) (D4:54) [12:09:38:487]: Product: Microsoft SQL Server Compact 3.5 SP2 x64 ENU -- Error 1316.The specified account already exists. Repair of SQL Server Compact SP2 x64 works fine from the Control Panel and from Explorer. I know this used to work, as I tested it earlier this year. Here is our Wix code to include the MSI : <MsiPackage Id="SSCERuntime_x64" Cache="no" Compressed="no" Permanent="yes" Visible="yes" Vital="yes" Name="SQL Server Compact Edition\SSCERuntime-ENU-x64.msi" SourceFile="$(var.MSSDKBootstrapperPath)Packages\SQL Server Compact Edition\EN\SSCERuntime-ENU-x64.msi" DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=166086"/> I'm guessing it has to do with this : https://technet.microsoft.com/library/security/MS14-049 I'm hoping there is a workaround. Thanks for any advice ! -Rob -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/SECREPAIR-CryptAcquireContext-Could-not-create-the-default-key-container-tp7596414p7596608.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users