WiX Online Meeting 299 Highlights

Wednesday, September 17, 2025

I flew solo today as Bob was unavailable for today's meeting. Which means I also get to write these meeting notes. So, 'Hi!' and did you know that today was the 12th anniversary of WiX Online Meetings on YouTube? Anyway, short meeting today, just triage.

New issue triage

  • Uninstaller attempts to remove file from wrong path when Directory is nested inside , from @ColinFinck, uncovers a strange (could read that as “buggy”) behavior in the Windows Installer when you try to change a Directory to an environment variable using SetDirectory element. It’s generally advisable to avoid using SetDirectory as it causes the Windows Installer to rerun file costing for all the affected Components. It sounds like this “strange behavior” might be another reason to avoid it. Resolved the issue as external as any change would need to be taken up with the Windows Installer team.

  • Make it possible for Files handle installation per user profile by adding new attribute, from @Liastre, is a suggestion to pair every file generated from the Files element with a registry value to work around ICE38. While ICE38 is problematic for per-user installs, we need to find better solutions than to bloat MSI packages with a registry key for every file in the package.

by Rob Mensching on Wednesday, September 17, 2025

Get Setup Matters in your inbox

Be the first to know when a new post is up.