Enable non-Administrators to start / stop Print Spooler?
Posted on 2004-09-14
Hello. I have a computer lab with both XP and 2000 machines. Every once in a while one of the 2000 machines "forgets" its printers. I discovered the Microsoft Knowledge base article that says it is likely because the print spooler has not started, and tells you how to start it. That's all cool, but I would like to enable that capability for the students who are regular Users, without any administrative powers.
I thought I could accomplish this by changing the permissions on C:\winnt\system32\services.msc so that all users had full control of that file. That didn't work. Additionally I tried to apply the same permissions on prntspool.exe (I think that's the right filename), but it still would only allow administrative users to start or stop the print spooler service.
I am thinking that if I allow them full control of C:\winnt\system32 that might solve it, but that is out of the question as I don't want it to override what I've done with gpedit.msc. I need to ensure that students don't screw around with important settings and do things like set the background to a pornographic picture (Yes, they've been known to do it -- before I discovered the joys of poledit and gpedit.msc!) Yet I would like to allow just this one small bit of administrative freedom so that such a problem can be solved immediately instead of them having to wait until I can fix it.
Does anyone know how this can be accomplished? Thanks for listening!