http://bugs.winehq.org/show_bug.cgi?id=18834
Summary: Repeat installation of vcredist_x86.exe (vcrun2005 associated DLLs) deletes them permanently from the insxs folder Product: Wine Version: 1.1.23 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: pmacd@canada.com
If winetricks is used to install vcrun2005 or vcrun2005sp1 or if a windows program installs the dlls and associated files by running vcredist_x86.exe, the first time it is run, the dlls, manifest, policies and associated folders are installed.
If the packages are installed again, the files and folders are permannetly removed and cannot be recreated by running the installation again. Reinstallation generates a number of msi errors.
This is a problem if installing several windows applications when more than one of the applications run vcredist_x86.exe.
From logging the terminal output, this appears to be a fault in the msi module
not handling removal and repair of earlier installations.
fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts - > 1 ignored L"Upgrade" table values fixme:msi:msi_unimplemented_action_stub MsiUnpublisheAssemblies - > 10 ignored L"MsiAssembly" table values
since the change seems permanent, this appears to be related to entries to the .reg files that are not reset/removed properly.