This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: how to overwrite unversioned files
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 11, 2008
06:24 AM
how to overwrite unversioned files
We are using Basic MSI project. After first release installation all files are installed. During the next time customers may manually replace some installed files with they own. So each time when they run our next release installer, it does not overwrite all non-exe, non-dll and non-component key files (thus html, images, plain text files and so on).
Our problem is: we want to overwrite all files that are located on the target costumer machine, regardless of version, date, etc.
Can anybody tell how to resolve?
Thanks
Our problem is: we want to overwrite all files that are located on the target costumer machine, regardless of version, date, etc.
Can anybody tell how to resolve?
Thanks
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 11, 2008
09:46 AM
In a file's property page (when you right-click the file icon in one of the InstallShield file views), there should be an Always Overwrite setting you can use. The help should explain what's going on behind the scenes, and also what the default file-overwrite behavior MSI uses is.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)
Anonymous
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 20, 2008
12:24 PM
How can you do this if the files are dynamically linked?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 21, 2008
12:52 PM
The easiest way I have found is to do a major upgrade. The alternative is for each folder you will need to make it a component. Exclude one of the dynamic files and add it back in (non dynamic) to the component. Then make that file the key file for that component. For the files property, override the system version. Each time you rebuild you will have to bump that override version so the install knows the component has changed.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)
Anonymous
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 26, 2008
09:47 AM
Thanks rasky74, your suggestion worked.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)