BUG: System Internals check "Startup file does not exist"

midas

New member
Posted this awhile ago but got no attention
The System Internals tool does not respect the system32 path (or perhaps any others?)
When a startup entry just says
RUNDLL32.EXE C:\WINDOWS\system32\NvCpl.dll,NvStartup
or
RUNDLL32.EXE C:\WINDOWS\system32\NvMcTray.dll,NvTaskbarInit
or
nwiz.exe /install
without proper paths for the executable it is calling (just instead using the path entry from env vars)
It will then show up as an error
version 1.4 did not encounter this error I believe
 
The only stuff that comes up with System Internals is other unanswered threads
anyways, it's not just the startup entries but all of them, as a pchealth,inf uninstall entry comes up
also, install.exe, setup.exe, winnt32.exe entries should be ignored, they are part of the OS and some programs can have trouble installing if they are removed.
also, I am using 1.5.1.17 on a clean, normal xp sp2 install
 
I think it is the command line switches at the end of some of the entries that befuddle Spybot into thinking the file does not exist.
 
These are the ones it flags on my system (exported from system internals check page):

Location: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\TweakMP9
Filename: RunDll32 advpack.dll,LaunchINFSection C:\WINDOWS\INF\tweakmp.inf,DefaultUninstall
Data:

Location: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\TweakMP9
Filename: RunDll32 advpack.dll,LaunchINFSection C:\WINDOWS\INF\tweakmp.inf,DefaultUninstall
Data:

Location: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\PCHealth
Filename: rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 C:\WINDOWS\INF\PCHealth.inf
Data:

Location: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\PCHealth
Filename: rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 C:\WINDOWS\INF\PCHealth.inf
Data:

I am not sure why each is duplicated.

In all these cases Spybot is flagging a bogus filename by including part of the commands after rundll32 or rundll32.exe.

That's what I meant by my remark in the previous post.
 
Last edited:
hi...

i get the same message 'startup file does not exist'. This is cuz i removed the related program from program files.

But the problem am facing is that they are not getting removed from msconfig.

I used ur application (system internals), even thou delete option gets executed, when u scan again, the file comes up again.

I even went to extent of opening regedit.exe (from c:\windows\regedit.exe, I checked for stuff like regedit.com and none where there) and editing in local machine, microsoft, windows, current version, run !! I delete the entry and when i open again, the startup item i deleted shows up again.

What to do??

THanks,
Harish
 
Back
Top