Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Running Windows Without Administrator Privs? 239

javacowboy asks: "For a while now, I've been advising friends who run Windows to try running as a regular user, as opposed to running as administrator, which is the default setting. However, I switched to Mac a year and a half ago and I haven't run Windows since, so I'm probably not the best person to be giving this advice. Still, on a philosophical level, *trying* to run Windows as a non-admin, given the prevalence of viruses, worms, trojans, and spy-ware, seems to make sense. Have any of you tried to run Windows as a non-admin, and how did it work out for you? Are there certain tasks or certain software you need to be admin to run? How realistic is it to expect a Windows user to run their OS as non-root?"
This discussion has been archived. No new comments can be posted.

Running Windows Without Administrator Privs?

Comments Filter:
  • Forget it. (Score:2, Insightful)

    by lukas84 ( 912874 ) on Tuesday May 23, 2006 @03:03AM (#15385257) Homepage
    You can Windows as a normal user under the following circumstances:

    a) You are in a company, working with a professional IT environment, with a helpdesk and administrators with knowledge

    b) You are an administrator with knowledge

    Running windows as non-admin is not for the faint of heart. While most Microsoft software runs flawlessly as non-admin, there is a large percentage of third party software which does not. This can be fixed in most circumstances, changing permissions in C:\Program Files\, the HKLM Key in the Registry, giving some Special Permissions to users, etc. pp.

    Most games still don't work as non-admin. Installing a new application becomes a rather tremendous task of trying to find out what doesn't work. Sometimes these missing permissions cause rather subtle errors, which aren't obvious to figure out.

    You will need to use sysinternals filemon/regmon each time you install an application.

    It's not a problem to create a professional company network with only restricted users, if you have staff which is always available (-> You are not using a service provider). And if you have a rather restricted set of applications which is in use (You don't upgrade apps on a weekly basis - might happen if you're using SPS or PBX configuration tools).

    My usual recommendation to home users are the following points:

    * Use COMMON SENSE, think about what you're doing
    * Keep a recent image of your machine on a seperate USB Harddisk
    * Run your machine behind NAT of some sort
    * Keep an updated Antivirus/Antispyware solution on your machine
    * If you can, buy a Mac

    The latter is a good choice, as long as macs aren't to popular.
  • Re:one experience (Score:3, Insightful)

    by drsmithy ( 35869 ) <drsmithy@nOSPAm.gmail.com> on Tuesday May 23, 2006 @04:17AM (#15385505)
    (Interestingly, one of the applications that works fine in admin access but not in non-admin access is Windows Media Player 10.)

    What problems did you have ? Because while I don't use WMP frequently, I've never had a problem using it in a non-admin account.

    These problems in XP aren't rare and are artifacts of an infrastructure with security tacked on in ugly layers again and again, all as afterthoughts.

    The security infrastructure in NT (ie: XP) has been there from the get-go and certainly wasn't "tacked on" as an "afterthought".

    I hope Vista proves better at this, but wonder how many applications will continue as problematic because of a murky and muddled and shifting security architecture.

    It's got nothing to do with the architecture and everything to do with poor developers.

    And, also for the record, Microsoft has the money and power to fix this once and for all. I'm sure some will defend Microsoft's incremental work on this, but for too many years my observation has been Micosoft using their money to buy additional fingers with which they point at others to blame rather than work to solve comprehensively the security and system integrity problems.

    How do you propose Microsoft "fix" it ? By writing everyone's applications for them ?

  • Re:one experience (Score:2, Insightful)

    by Bert64 ( 520050 ) <bert AT slashdot DOT firenzee DOT com> on Tuesday May 23, 2006 @05:05AM (#15385647) Homepage
    Programs which check for updates like that are incredibly annoying...
    Having a whole heap of programs looking in different places for updates is horrendously stupid. The OS should provide a centralised place from which you can update the entire OS and all your apps in a centralised and consistent manner.
  • Re:one experience (Score:3, Insightful)

    by Bert64 ( 520050 ) <bert AT slashdot DOT firenzee DOT com> on Tuesday May 23, 2006 @05:12AM (#15385670) Homepage
    The security infrastructure in the (NT) kernel was there from the start, but the frontend interface that most people interact with comes from win3.1/9x which most certainly has no concept of security.

    When merging the 2 together, they decided that a consistent (ish) interface was more important than security, so the underlying security features got bypassed or papered over.
  • Re:Forget it. (Score:4, Insightful)

    by senatorpjt ( 709879 ) on Tuesday May 23, 2006 @06:43AM (#15385897)
    Unforunately, only the people with the knowledge of how to prevent Windows from being compromised by running as Admininstrator in the first place are the only people who know how to set it up to run as a limited user.

    It seems like Windows was set up so that the Administrator uses the Administrator account all the time, and if it's your personal computer, that's you - limited users are for when someone else is the Administrator.

  • by biglig2 ( 89374 ) on Tuesday May 23, 2006 @07:46AM (#15386069) Homepage Journal
    You put a keylogger on your gf's machine? I hope she doesn't read slashdot.
  • Re:one experience (Score:2, Insightful)

    by sharkey ( 16670 ) on Tuesday May 23, 2006 @09:07AM (#15386383)
    How do you propose Microsoft "fix" it ? By writing everyone's applications for them ?

    Seems lik there are a couple items they could do to start off:

    • Deny Windows Logo branding to any user app that does not run 100% in userland, and market the hell out of the whys and wheretofores of Windows Logo testing, requirements and consumer benefits.
    • Implement warnings when running apps in a priveledged account. Maybe a "System Administrator" level of Windows Logo to bypass the warnings?
  • Re:one experience (Score:2, Insightful)

    by ThePowerGorilla ( 930379 ) on Tuesday May 23, 2006 @09:28AM (#15386521)
    I want to live where you do. The land where five year olds are already computer experts. That sounds nice.
  • wow, what a prick. (Score:1, Insightful)

    by Anonymous Coward on Tuesday May 23, 2006 @10:27AM (#15386851)
    You are a prick, plain and simple.

    "After alot of explaining, she agreed that maybe I knew a little bit more than she does about maintaining a computer."

    Talk about having a big head.

    "And even then, the I keylogger installed will probably help me figure out what she did, as well as when."

    Did you know that not only is this an asshole thing to do, it's illegal? You don't own that computer and spying on your GF without her concent is a violation of law. And since you seem to be SOOOOO concerned with being "legal"

    "then installed a legal version of Win2K Pro,"

    Thougt you might want to re-consider crossing the line.

  • by Ayanami Rei ( 621112 ) * <rayanami&gmail,com> on Tuesday May 23, 2006 @05:33PM (#15389869) Journal
    1) Don't use Winamp. Use foobar2000. Works properly with multiple/non-privledged users... plugins for everything under the sun.

    2) There are other programs besides the Logitech tool that can take pictures with your camera. Try any other PTP supporting application (like the Windows XP Camera wizard). In general bundled software that comes with any hardware is likely to be crap... not just Logitechs'.
  • by lorcha ( 464930 ) on Tuesday May 23, 2006 @08:00PM (#15390670)
    So make the next mental leap. Suppose Microsoft were to, as I originally suggested, make Windows default the user to an account with no admin rights. Then when Grampa Bob tries to run TurboTax and it shits all over him (that's the technical term for, "Bob's attempted execution of the TurboTax application failed with a cryptic and unhelpful error message"), Grampa Bob is going to call up Intuit and say, "WTF?".

    If Intuit doesn't want to have to deal with Grampa Bob and 50,000,000 of his closest friends who can't run TurboTax because Vista defaults to a user account, then Intuit can fix their application or cede all of their customers to TaxCut.

If you want to put yourself on the map, publish your own map.

Working...