Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8565003
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T17:19:26+00:00 2026-06-11T17:19:26+00:00

I have an MSI package I maintain with Installshield 2012 Pro. The package was

  • 0

I have an MSI package I maintain with Installshield 2012 Pro.

The package was created a few years again and requires periodic maintenance as new versions of the application is installs are released by our development team. This MSI has been used in many locations, on many machines without issue.

At one customer location, they’ve install about 20 copies of the application on 20 machines. Each machine is built exactly the same.
Periodically, for an unknown reason registry entries relating to that application go missing. Not all of them, a select one or two… the same entries always go missing.

We so far have failed to track the exact root cause, however one of our support engineers noticed the MSI repair dialogue appearing when they opened the application shortcut. Following this, the registry entries went missing.

On each instance of the registry entries going missing we have removed the MSI from the c:\Windows\Installer directory. On machines we’ve made this change too, the registry changes so far have not disappeared again.

This leads me to think the MSI is somehow removing the selected registry entries during the repair, but I don’t understand how.

  • There are at least 50 registry entries under the same key as the entries that get removed. (these are created by the application not the installer)
  • The MSI package doesn’t insert any keys at all during install
  • There are no custom actions at all
  • I only have one key file set in the whole MSI, and this is for a component installed in Windows\system32
  • None of the shortcuts are ‘Advertised’

There appears to be a clear link between removing the MSI from the Installer directory and no further occurrences, but I fail to see what in my MSI could cause specific registry keys to disappear.

I realize the exact reason this this is subjective to my MSI or the customers systems, so as generally as possible I ask:

  • Why would Windows launch the MSI repair function, considering the above
  • Can an MSI alter the registry, considering the above
  • Is there anyway post installation of an MSI to disable the auto repair function for this MSI?
  • How should I alter the MSI to ensure auto repair doesn’t occur?

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T17:19:27+00:00Added an answer on June 11, 2026 at 5:19 pm

    Start by proving whether the auto repair is related to your product. Check the application event logs for the component id that caused Windows Installer to kick off the auto repair. Then, if it’s part of your installer, figure out why.

    It seems unlikely that your MSI would alter the registry. Although you do not specifically say there are no RemoveRegistry table entries, it’s hard to imagine any snuck in accidentally.

    There are only bad ways to disable auto repair (some global, some involving not registering your installer). Avoid them.

    First figure out what’s wrong. Then figure out how to fix it. For instance if in step 1 you determine the component triggering auto repair is part of your install, perhaps set the logging policy on a machine where this occurs so you can get a verbose MSI log.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Symptoms I have newly created setup package (MSI) that installs a new version of
I have created an MSI package (Using InstallShield - IS) that installs my application
I have developed a basic MSI package in Installshield. To make it install silently,
I have created a msi install package for my project from the VS2008 deployment
We have a Windows installer package, sample.msi . To install the package we are
I have a msi created for a project which uses C# & Jscript. version-1.0
Using a .msi package, I want to create a few registry keys if they
I have 2 projects. I want to create ONE single MSI setup package that
I have created a package which contains following files to install a package. setup.exe
I have created an msi to install my Windows form application and when i

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.