View Single Post
Old 10th December 2010, 06:34   #1
Whizzmo2
Junior Member
 
Join Date: Dec 2010
Posts: 3
UAC prompt every time on Winamp launch

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:
  • 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
Whizzmo2 is offline   Reply With Quote