Allan,
Go to the following registry locations, look for an incomplete entry on the right side, and delete it:
HKCU / Software / Microsoft / Windows / Current Version / Run
HKLM / Software / Microsoft / Windows / Current Version / Run
Thanks for your reply, unfortunately I am not sure I completely understand what you mean by an incomplete entry.
I found the following entries at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run:
"PowerPanel Personal Edition User Interaction"="\"C:\\Program Files\\CyberPower PowerPanel Personal Edition\\pppeuser.exe\""
"LDM"="C:\\Program Files\\Logitech\\Desktop Messenger\\8876480\\Program\\LogitechDesktopMessenger.exe"
"ctfmon.exe"="C:\\WINDOWS\\system32\\ctfmon.exe"
They all look complete to me.
I found the following entries at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run:
"IgfxTray"="C:\\WINDOWS\\system32\\igfxtray.exe"
"HotKeysCmds"="C:\\WINDOWS\\system32\\hkcmd.exe"
"PDVDDXSrv"="\"C:\\Program Files\\CyberLink\\PowerDVD DX\\PDVDDXSrv.exe\""
"hpqSRMon"=""
"avgnt"="\"C:\\Program Files\\Avira\\AntiVir Desktop\\avgnt.exe\" /min"
"PD0620 STISvc"="RunDLL32.exe P0620Pin.dll,RunDLL32EP 513"
"EvtMgr6"="C:\\Program Files\\Logitech\\SetPointP\\SetPoint.exe /launchGaming"
"Adobe Reader Speed Launcher"="\"C:\\Program Files\\Adobe\\Reader 9.0\\Reader\\Reader_sl.exe\""
"Adobe ARM"="\"C:\\Program Files\\Common Files\\Adobe\\ARM\\1.0\\AdobeARM.exe\""
"DVDTray"="C:\\Program Files\\HP DVD\\Umbrella\\DVDTray.exe"
"DVDBitSet"="C:\\Program Files\\HP DVD\\Umbrella\\DVDBitSet.exe /NOUI"
"QuickTime Task"="\"C:\\Program Files\\QuickTime\\qttask.exe\" -atboottime"
"SunJavaUpdateSched"="\"C:\\Program Files\\Java\\jre6\\bin\\jusched.exe\""
"WinPatrol"="C:\\Program Files\\BillP Studios\\WinPatrol\\winpatrol.exe -expressboot"
The only one that looks incomplete to me is the hpqSRMon entry, which has nothing in the data portion. Is that what you mean by incomplete?
I assumed that it was and deleted the entry.
Unfortunately that did not seem to have any effect, when I logged in as another user the Windows Explorer window still came up displaying the C:\Program Files\HP directory.
In my profile I say that I am "experienced" because I worked in the software development industry for 30 years, but most of my experience is with programing for operating systems other than windows. So while I have a great deal of experience most of it is not with making Windows do what I want it to do. That being said I believe that fundamentally Windows is not any different than any other operating system, to make it do something it must be told to do it and it must be told where to do it. So in this case I believe that I should be looking for someplace that is telling Windows Explorer to run and open the C:\Program Files\HP directory each time a user logs in. That makes the HKLM entries in the registry a logical place to look since all users are affected. However, I do not see anything in the SOFTWARE\Microsoft\Windows\CurrentVersion\Run list that indicates that Windows Explorer is being started from that location in the registry. While it may be possible that starting Windows Explorer is a default action when Windows cant figure out what it is supposed to do, it seems to me that the default directory to open would not be C:\Program Files\HP, so that information needs to be stored somewhere, most likely in the registry.