After updating to 5.6 from 5.5.8.1 (and today to 5.6.0.1), I started getting UAC prompts every time I open Winamp. Before updating to 5.6, I could run Winamp as a Low-Int or Medium-Int user just fine without any start-up prompts.
Here's the rundown:
Running winamp from a shortcut, the executable in program files, or by launching an audio file all result in a UAC prompt.
Settings of note:
Winamp -> Preferences (Ctrl+P) -> General Preferences:
* As recommended from other similar forum threads
Procmon does not show winamp.exe with any "access denied" messages on startup, but shows several Access Denied messages for registry access for consent.exe at the same time as winamp is requesting admin access. I'm assuming that these are related?
FWIW, the consent.exe reg paths that get denied are:
If it helps, the last thing Winamp.exe accesses (successfully) before calling consent.exe is:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack\DataStore_V1.0

If I run winamp.exe "as an admin" and enter appropriate credentials, no prompt is given. This does not keep subsequent runs (as a normal user) from prompting every time.
Input plugins:
Output Plugins:
Vis plugins:
DSP plugins:
DSP_sps.dll
General Purpose plugins:
Medial Library plugins:
So, what did I miss?
-Whizz
Here's the rundown:
- OS: Win7 Pro x64
- User level: "normal" (non-admin)
- Skin: Winamp Modern
Running winamp from a shortcut, the executable in program files, or by launching an audio file all result in a UAC prompt.
Settings of note:
Winamp -> Preferences (Ctrl+P) -> General Preferences:
- "Check for new versions at startup" is unchecked*
- "Restore file associations at Winamp start-up" is also unchecked*
- Winamp agent is not installed
- Winamp is not set to associate with video files.
* As recommended from other similar forum threads
Procmon does not show winamp.exe with any "access denied" messages on startup, but shows several Access Denied messages for registry access for consent.exe at the same time as winamp is requesting admin access. I'm assuming that these are related?
FWIW, the consent.exe reg paths that get denied are:
- HKLM\Software\Microsoft\SystemCertificates\CA
- HKLM\Software\Policies\Microsoft\SystemCertificates\CA
- HKLM\Software\Microsoft\EnterpriseCertificates\CA
- HKU\<non-admin_user_guid>\Software\Policies\Microsoft\SystemCertificates\Disallowed
- HKLM\Software\Microsoft\SystemCertificates\Disallowed
- HKLM\Software\Policies\Microsoft\SystemCertificates\Disallowed
- HKLM\Software\Microsoft\EnterpriseCertificates\Disallowed
- HKLM\Software\Microsoft\SystemCertificates\Root
- HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot
- HKLM\Software\Policies\Microsoft\SystemCertificates\Root
- HKLM\Software\Microsoft\EnterpriseCertificates\Root
- HKLM\Software\Microsoft\SystemCertificates\SmartCardRoot
- HKU\<non-admin_user_guid>\Software\Policies\Microsoft\SystemCertificates\TrustedPeople
- HKLM\Software\Microsoft\SystemCertificates\TrustedPeople
- HKLM\Software\Policies\Microsoft\SystemCertificates\TrustedPeople
- HKLM\Software\Microsoft\EnterpriseCertificates\TrustedPeople
- HKU\<non-admin_user_guid>\Software\Policies\Microsoft\SystemCertificates\trust
- HKLM\Software\Microsoft\SystemCertificates\trust
- HKLM\Software\Policies\Microsoft\SystemCertificates\trust
- HKLM\Software\Microsoft\EnterpriseCertificates\trust
If it helps, the last thing Winamp.exe accesses (successfully) before calling consent.exe is:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack\DataStore_V1.0

If I run winamp.exe "as an admin" and enter appropriate credentials, no prompt is given. This does not keep subsequent runs (as a normal user) from prompting every time.
Input plugins:
- in_cdda.dll
- in_flac.dll
- in_linein.dll
- in_midi.dll (The reason I updated to 5.6.0.1, right?)
- in_mod.dll
- in_mp3.dll
- in_mp4.dll
- in_vorbis.dll
- in_wave.dll
- in_wm.dll
Output Plugins:
- out_disk.dll
- out_ds.dll
- out_wave.dll
Vis plugins:
- vis_avs.dll
- vis_milk2.dll
- vis_nsfs.dll
DSP plugins:
DSP_sps.dll
General Purpose plugins:
- gen_ff.dll
- gen_hotkeys.dll
- gen_jumpex.dll
- gen_ml.dll
- gen_tray.dll
Medial Library plugins:
- ml_local.dll
- ml_playlists.dll
- ml_addons.dll
- ml_wire.dll
- ml_disc.dll
- ml_history.dll
- ml_downloads.dll
- ml_impex.dll
- ml_plg.dll
- ml_rg.dll
- ml_transcode.dll
So, what did I miss?
-Whizz
Comment