Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a regular user account on my Windows 7 (Enterprise) machine, and an Administrator account for tasks requiring elevated privileges. I never actually log on as the admin user, I just use "Run as administrator" as this is on a Novell network and logging in as a local user is tricky with the current set-up we have (I'm not sure why, but it is).

I'd like to change the password for the administrator account, without resorting to the reset facility in Computer Management. When I use "Manage User Accounts" in control panel (with Run as administrator), it tells me that I need to press Ctrl-Alt-Del to change my own password, but obviously I can't do Ctrl-Alt-Del "as administrator."

Is there another way to change another user's password (given that you do know the current one) that doesn't involve logging in as that user or simply resetting it?

share|improve this question
up vote 3 down vote accepted

First log into Administrator on command line:

runas /user: localmachinename \administrator cmd

Then change password with this command (edit it a little bit for your specific instance):

net user user_name  new_password
share|improve this answer
Works perfectly - thanks – Simon May 18 '11 at 7:20
The Microsoft man pages don't give any detail on how to handle user names with a space. I've tried net user "A B" *, net user A B *, net user "domain\A B" *, net user "ab@domain" *, and a half-dozen other combos. – user49214 Jan 27 '12 at 16:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .