0

I have troubles installing VC runtime libraries to be able to install SQL Server Compact Edition. The same problem causes also other apps to fail when installing, but I chose this one as a good representative example of my problem (and also it's provided by Microsoft, so "installation should work").

I took a look at what is usually provided as logs/more information and I put on Dropbox on this location: https://www.dropbox.com/s/7zh7ajn50cxz7km/logs.zip 2 logs:

  1. installation log with more info
  2. procmon log of non-success and non-"result not found" while doing the installation step

Any idea what could be the cause and how to fix it?

Edit: CBS Log added: https://www.dropbox.com/s/vcru82wo12y5tj5/CBS.log

  • As you can see in the MSI logs, the underlying call to a function named `CreateAssemblyCacheItem` returns `HR=0x80070003` which is "Path not found". It's probably not msiexec.exe that encounters this fault, but some system component, rendering the ProcMon log kinda useless :-( – Mathias R. Jessen Aug 19 '14 at 18:16
  • I need the folder **C:\Windows\logs\CBS** to see why this fails. – magicandre1981 Aug 19 '14 at 18:51
  • @magicandre1981: I've added the CBS log as well – Milan Aleksić Aug 19 '14 at 19:10
  • I need the complete CBS folder with all files (copy it to the desktop and zip the folder) – magicandre1981 Aug 20 '14 at 04:34
  • @magicandre1981, here you go: https://www.dropbox.com/s/4ygwvvw8kzk2q7e/CBS.ZIP – Milan Aleksić Aug 20 '14 at 20:18
  • I can't see any error in the log :( – magicandre1981 Aug 21 '14 at 16:30
  • try the FixIt from this KB article: http://support.microsoft.com/kb/970652/en-us – magicandre1981 Aug 22 '14 at 18:38
  • @magicandre1981 that is one the things I tried. Automatic fix app doesn't work on Windows 8 BTW, but I have manually applied the fixes in the registry, restarted ... nope, same log output of the install – Milan Aleksić Aug 22 '14 at 20:14
  • do the old Inplace upgrade (which also works for 8.1) to repair Windows: http://www.sevenforums.com/tutorials/3413-repair-install.html After this install the VC++ Runtime. – magicandre1981 Aug 23 '14 at 06:10
  • thanks @magicandre1981; I am not sure I am able to do it since I don't have retail Windows 8.1 installation (only the one given by laptop manufacturer, on a partition). I planned on resetting the entire laptop anyway since this problem doesn't plan on going away. Thanks anyway – Milan Aleksić Aug 25 '14 at 07:29
  • you can find 8.1 retail ISOs in the Internet – magicandre1981 Aug 25 '14 at 16:51
  • where you able to find an ISO and repair Windows? Compare the SHA hashes from the MSDN subscriber page to make sure the ISO is untouched/unmodified. – magicandre1981 Aug 28 '14 at 04:45

3 Answers3

1

This problem was resolved by executing the Windows Refresh, which is destructive on many settings, but all other options were not working...

0

On a windows 2016 server, I solved the problem by relaxing a bit the DCOM security: launch dcomcnfg Then setting it to default: enter image description here

Madgui
  • 101
  • 2
0

All your msi can't be broken at same time, so it's windows installer fault.

big bang mode:

from a cmd elevated:

msiexec /unregserver
msiexec /regserver

Then install again

Mathieu Chateau
  • 3,185
  • 16
  • 10