gdhopcroft
2007-02-15, 01:07
I've spent a bit of time hunting through the Spybot-S&D forum looking for whether this is a reported Known Problem, as I was pretty sure it would have been.
Unfortunately, using Search, I haven't been able to find the exact problem, although I went close, in two instances. I mention that because I just may have an answer to the one of those which is still current for you, as well as to my own issue.
My issue? Cookies.sbe (in C:\Documents and Settings\All Users\Application Data\Spybot - Search & Destroy\Excludes), where the Cookies I wish to retain in Usage Tracks cleaning are stored, is being creamed each time I access it through a different WinXP login.
I know why that is occurring, I think, and imagine that it grew out of earlier versions of Windows rarely being used as multi-user systems, like NT allowed, in fact, sort of forced. On a single-User system, this little glitch doesn't matter a jot, and many, if not most, Win9x-based systems were run that way.
Cookies, being user-based and pretty dynamic, means that Spybot-S&D has to go read C:\Documents and Settings\%username%\Cookies each time you go into Settings > Exclude Cookies, not just read the data out of Cookies.sbe. I guess, at that time, Spybot-S&D is doing a Merge of the data in Cookies.sbe with what it pulls out of the Cookies folder.
This gives a list of both the ones previously selected, and all the new ones, not yet checked. But where I suspect it goes wrong is that it seems to be dropping anything from the Cookies.sbe file that ISN'T for the CURRENT Windows User, hence the "creaming" action I'm seeing, if that list, for multiple Windows Users, is being maintained as a regular occurrence, once the data the User has been working on is written back out to Cookies.sbe.
The easy solution, of course, is that Cookies.sbe needs to be stored within each individual User profile (in a new folder, C:\Documents and Settings\%username%\Application Data\Spybot - Search & Destroy\Excludes, I expect), rather than at the All Users level, or the (just slightly) more tricky programming exercise of storing the selected Cookies for all Windows Users in the one Cookies.sbe file, which the program has now, could be implemented.
Whichever, Spybot-S&D needs to recognise the User basis of the Cookies, and that each Windows User is likely to have completely different lists of Cookies, to fix my issue, on a system with six different Users, the bulk of whom have the responsibility of keeping the system clear of infestations while it is under their control.
I can work around the problem, until it can be fixed, by taking Spybot-S&D off the other Users, but that won't work forever, as they'll then buck-pass the responsibility (of keeping the system pristine) for all time. So, it'd be great to see it fixed. Oh, by the way, I believe it could basically be a problem in any Windows installation on which multiple users are active, even poor old Win9x.
Oh, yeah, I mentioned two instances, within the Spybot-S&D forum, that I thought might relate to my issue.
The first, Updates deselect selected Cookies (http://forums.spybot.info/showthread.php?t=232), seemed related but, I'm prepared to admit, probably isn't, as on my system, it has nothing to do with either Updates or Fast User Switching. In truth, I really do think that the issue in that Thread is caused by what I'm reporting but, hey, let's not go there, as the solution given at the time worked for that User.
I can reproduce my issue, without going anywhere near the Search for Updates button and, on this system, we are using Win2K-mode sign-ins, with FUS turned off. Two of the Users are me (Owner-Admin and myself in a more limited mode), but the others are separate individuals, so it's not really appropriate to do much FUSsing ... so we don't do any.
Hence my decision to leave that Thread, and what it had to say, pretty much alone.
The second, where I think it might help solve another reported issue, is one involving Spybot-S&D not recognizing Disabled Startup Items in alternate XP accounts (http://forums.spybot.info/showthread.php?t=11149), which I reckon could well be another User-based problem.
Let me see if I can clarify my thinking on this one, as it is only a similar principle involved, I think ...
These Startup Items, near as I can make out, appear to also be stored at the All Users level. On inspection, it seems to be in C:\Documents and Settings\All Users\Application Data\Spybot - Search & Destroy\Snapshots, if I'm not mistaken, as I cannot seem to find anywhere else it might be, unless of course you've squirreled it all away in the Registry?
Wherever, the principle is, most likely, the same, if the same type of process is carried out each time a User wishes to maintain such a user-based list.
Startup Items are w-a-a-a-y more complex, of course, as there's multiple places they can be stored, both at the All Users and the individual Users levels. But I'm guessing you see what the implication is that I mean.
If you have to recreate the lists, each time a different User maintains them, and you haven't stored away all the other Windows Users' ones, the end effect is that they have been "creamed" and are no longer recognized, as the program "bit bucketed" them.
Sorry this has been so long and convoluted, but I was sort of hoping it may help make Spybot-S&D an even finer application, and I wanted to try to explain what I thought was happening in each instance. Hope it all helps anyway.
If you want anything further from me on this, just ask; I can work it up for you.
Unfortunately, using Search, I haven't been able to find the exact problem, although I went close, in two instances. I mention that because I just may have an answer to the one of those which is still current for you, as well as to my own issue.
My issue? Cookies.sbe (in C:\Documents and Settings\All Users\Application Data\Spybot - Search & Destroy\Excludes), where the Cookies I wish to retain in Usage Tracks cleaning are stored, is being creamed each time I access it through a different WinXP login.
I know why that is occurring, I think, and imagine that it grew out of earlier versions of Windows rarely being used as multi-user systems, like NT allowed, in fact, sort of forced. On a single-User system, this little glitch doesn't matter a jot, and many, if not most, Win9x-based systems were run that way.
Cookies, being user-based and pretty dynamic, means that Spybot-S&D has to go read C:\Documents and Settings\%username%\Cookies each time you go into Settings > Exclude Cookies, not just read the data out of Cookies.sbe. I guess, at that time, Spybot-S&D is doing a Merge of the data in Cookies.sbe with what it pulls out of the Cookies folder.
This gives a list of both the ones previously selected, and all the new ones, not yet checked. But where I suspect it goes wrong is that it seems to be dropping anything from the Cookies.sbe file that ISN'T for the CURRENT Windows User, hence the "creaming" action I'm seeing, if that list, for multiple Windows Users, is being maintained as a regular occurrence, once the data the User has been working on is written back out to Cookies.sbe.
The easy solution, of course, is that Cookies.sbe needs to be stored within each individual User profile (in a new folder, C:\Documents and Settings\%username%\Application Data\Spybot - Search & Destroy\Excludes, I expect), rather than at the All Users level, or the (just slightly) more tricky programming exercise of storing the selected Cookies for all Windows Users in the one Cookies.sbe file, which the program has now, could be implemented.
Whichever, Spybot-S&D needs to recognise the User basis of the Cookies, and that each Windows User is likely to have completely different lists of Cookies, to fix my issue, on a system with six different Users, the bulk of whom have the responsibility of keeping the system clear of infestations while it is under their control.
I can work around the problem, until it can be fixed, by taking Spybot-S&D off the other Users, but that won't work forever, as they'll then buck-pass the responsibility (of keeping the system pristine) for all time. So, it'd be great to see it fixed. Oh, by the way, I believe it could basically be a problem in any Windows installation on which multiple users are active, even poor old Win9x.
Oh, yeah, I mentioned two instances, within the Spybot-S&D forum, that I thought might relate to my issue.
The first, Updates deselect selected Cookies (http://forums.spybot.info/showthread.php?t=232), seemed related but, I'm prepared to admit, probably isn't, as on my system, it has nothing to do with either Updates or Fast User Switching. In truth, I really do think that the issue in that Thread is caused by what I'm reporting but, hey, let's not go there, as the solution given at the time worked for that User.
I can reproduce my issue, without going anywhere near the Search for Updates button and, on this system, we are using Win2K-mode sign-ins, with FUS turned off. Two of the Users are me (Owner-Admin and myself in a more limited mode), but the others are separate individuals, so it's not really appropriate to do much FUSsing ... so we don't do any.
Hence my decision to leave that Thread, and what it had to say, pretty much alone.
The second, where I think it might help solve another reported issue, is one involving Spybot-S&D not recognizing Disabled Startup Items in alternate XP accounts (http://forums.spybot.info/showthread.php?t=11149), which I reckon could well be another User-based problem.
Let me see if I can clarify my thinking on this one, as it is only a similar principle involved, I think ...
These Startup Items, near as I can make out, appear to also be stored at the All Users level. On inspection, it seems to be in C:\Documents and Settings\All Users\Application Data\Spybot - Search & Destroy\Snapshots, if I'm not mistaken, as I cannot seem to find anywhere else it might be, unless of course you've squirreled it all away in the Registry?
Wherever, the principle is, most likely, the same, if the same type of process is carried out each time a User wishes to maintain such a user-based list.
Startup Items are w-a-a-a-y more complex, of course, as there's multiple places they can be stored, both at the All Users and the individual Users levels. But I'm guessing you see what the implication is that I mean.
If you have to recreate the lists, each time a different User maintains them, and you haven't stored away all the other Windows Users' ones, the end effect is that they have been "creamed" and are no longer recognized, as the program "bit bucketed" them.
Sorry this has been so long and convoluted, but I was sort of hoping it may help make Spybot-S&D an even finer application, and I wanted to try to explain what I thought was happening in each instance. Hope it all helps anyway.
If you want anything further from me on this, just ask; I can work it up for you.