Problem: Visual C++ Redistributable install on fresh install of Vista Utimate
OEM with SP1
Following a reformat and new install of Vista, the first non-microsoft
install I attempted to make was Nero v18.104.22.168, which failed to install
indicacting it needed Visual C++ Redistributable. From Microsoft site I found
two version; the 2005 (which did not include Vista in the list of supported
OS's) and 2008 (which did). I was on topic at www.vistaheads.com
works with Vista.
Both were the standalone install versions. Attempting to install
vcredist_x86.exe and vcredist_x86.msi (2005) both produced the same error in
Error 1935.An error occurred during the installation of assembly
Please refer to Help and Support for more information. HRESULT: 0x80070005.
assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem,
=== Logging stopped: 4/29/2008 10:38:02 ===
Attempting to install 2007 version produced (extracted from log):
[04/29/08,10:50:30] MsiInstallProduct called with Command line:
[04/29/08,10:50:30] USING_EXUIH=1 REBOOT=ReallySuppress FILESINUSETEXT=""
LOCPRODUCTNAME="Microsoft Visual C++ 2008 Redistributable"
[04/29/08,10:50:31] Display message
[04/29/08,10:50:31] Error 1935.An error occurred during the installation of
yToken="1fc8b3b9a1e18e3b",processorArchitecture="x 86",type="win32"'. Please
refer to Help and Support for more information. HRESULT: 0x80070005.
[04/29/08,10:50:34] Entering CNavigator::Next
[04/29/08,10:50:34] Leaving CNavigator::Next
A Vistaheads user thought the problem may stem from the ATL80.DLL file
contained in subdirectory under C:\Windows\Winsxs, which in my case was:
I first attempted to rename/delete this winsxs subdirectectory, but was not
successful (even after giving myself permissions). However I discovered
during this process that the surrounding subdirectories included SYSTEM and
TRUSTEDINSTALLLER, while this this one did not. I added SYSTEM, but could not
figure out how to add TRUSTEDINSTALLER.
I had problems installing NetFramework 3.5, but believe it installed
properly in the end. It was suggested that I also install NetFramework 1.1,
which I did. Still vcredist_x86 would not install.
It was suggested that I check to see if there were multiple instances of
Mscoree.dll running; I could find none.
Next, figuring that "if" the problem was with permissions related to the
subdirectory containing the ATL80.DLL, I finally used a BootCD and NTSF file
manager utility to rename the directory, hoping it would be recreated on
install of vcredist_X86. It still would not install.
I have double checked this forum (and many others) reporting (various error
numbers) problems installing vcredist_x86.exe, however they all stop short of
a solution. I simply want (as an end user) to get this fuctionality loaded
(Visual C++ Redistributable) so I can get on to rebuilding my fresh install.
Can anyone suggest what I might try. I have several additional programs that
will require a solution to this problem.