Skip to content

[Windows] .msi installer creates invalid icon in Start Menu/Desktop #3292

@sanyarnd

Description

@sanyarnd

Expected Behavior

I expect KeePassXC icon to be shown.

The issue is the similar to #2868

Current Behavior

KeePassXC icon is not displayed in Start Menu/Desktop, instead the program's logo associated with .ico is shown:
bad_icon

I don't remember when it was introduced, but I think somewhere in 2.3x branch. I thought it was a system issue, but then it happened on my work PC and all other devices (3+) I've been using.

Possible Solution

compare
I've been re-placing the corrupted icon with my own for some time, and it works like charm.

You can see on the screenshot the difference between working and non-working shortcut, so I think it's possible to fix it on the installer level.

Steps to Reproduce

I am not sure, because I never paid close attention to it and I don't have clean system right now, but I think this is the way:

  1. Associate .ico extension with any program [IcoFX as mentioned in Icon not showing up for the program itself, replaced by IcoFX  #2868, or Nomacs (OSS)].
  2. Bug happens.

Debug Info

KeePassXC - Version 2.4.3
Revision: 5d6ef0c

Qt 5.12.3
Debugging mode is disabled.

Operating system: Windows 10 (10.0)
CPU architecture: x86_64
Kernel: winnt 10.0.17763

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (signed and unsigned sharing)
  • YubiKey

Cryptographic libraries:
libgcrypt 1.8.4

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions