adobe / brackets

An open source code editor for the web, written in JavaScript, HTML and CSS.
http://brackets.io
MIT License
33.25k stars 7.63k forks source link

Running installer does nothing on Windows Vista by default #2272

Open peterflynn opened 11 years ago

peterflynn commented 11 years ago
  1. Download an Edge Code build (or Brackets, presumably) on a Windows Vista machine
  2. Run the installer

Result: nothing happens

Expected: installer UI appears

Workarounds:

I tested on Vista Enterprise edition with default UAC settings, using IE 8. It's possible that other similar setups (e.g. Vista Home or download using Chrome) would not reproduce this.

This was reported by an Edge Code user in the wild here: http://forums.adobe.com/message/4893231#4893231

This appears to be a problem that afflicts other MSI-based installers. For example:

But given the sparsity of Google hits, it seems unlikely that all MSIs are afflicted by this. It does appear that some installers are able to detect this situation and show UI, but it's not clear if they're MSIs:

peterflynn commented 11 years ago

It seems like a massive Vista UI design fail that attempting to launch OS-"blocked" files silently no-ops with no user-visible error message whatsoever. But that appears to be what's happening: if I watch Task Manager, there's not even a flicker of any process being launched when I try to run the installer. The OS simply refuses to do anything, and doesn't deign to tell the user about it.

It's sort of shocking that the OS doesn't even care that the file has a valid digital signature (in the case of Edge Code / Inspect).

peterflynn commented 11 years ago

One problem might be that I think our MSI is configured to only support running as admin (i.e. installing for all users). This simplifies building the MSI but might contribute to this problem (if so, ironically that implies Vista is taking a similarly lazy development approach: refusing to launch the admin-only MSI instead of automatically showing a UAC escalation prompt).

njx commented 11 years ago

Nominating for sprint 18.

peterflynn commented 11 years ago

Reviewed. We will add this to release notes and the troubleshooting page, then close it or lower the priority (given the relatively small number of users on Vista).

adrocknaphobia commented 11 years ago

Let's lower the priority to "low" and let Carey Burgess track this in the forums to see how prevalent the issue is.

adrocknaphobia commented 11 years ago

Tagging Carey's github ID. @AllDayDev

peterflynn commented 11 years ago

Added to release notes and troubleshooting page, so I'm lowering the priority and moving out of sprint 18.

marcelgerber commented 11 years ago

Seems to be fixed (tested on Vista with installer of sprint 31).

peterflynn commented 11 years ago

@SAPlayer It may depend on your security settings and what type of user you're logged on as. Nothing has changed in our installer code that I would expect to fix this...

marcelgerber commented 10 years ago

@peterflynn We should maybe test this again with Sprint 37, the signed installer could have fixed this.

peterflynn commented 10 years ago

@SAPlayer I don't think it would -- Edge Code has always been signed and it was seeing the same issue.

rajeevkishore commented 4 years ago

I am still having the problem while installing Zoom on Win. Vista + SP1 + SP2.

Now the installation process starts well, but gives an error and does not install.

While checking on Zoom's system requirements, it asks for Vista + SP1 or higher. So, Zoom should install in mt Vista + SP2.

Please help.

Regards

Rajeev Whatsapp: +91 98100 73055