Skip to main content

have you forgotten the password to your windows administrator account?

If the answer is yes then go ahead and read the entire post.
There are two full proof ways depending upon what your installation contains
1) You have another administrator account that you can log into
2) You don’t have another administrator account that you can log into
If you have another administrator account that you can log into things will be a little simple
We will make use of the net user command and there will be no need of installing any third party software in this case. You just need to follow the procedure given and in less than 2 minutes you will be able to reset the password. This same trick will work for any windows installation let it be XP or Vista or Window 7.
1) Log into the administrator account u can log into
2) In the start menu type cmd
3) Now right click on the cmd.exe and click on Run as administrator option.
4) UAC (user accounts control) build in your operating system will ask for permission so say yes and allow the cmd.exe to run.
5) Now you will have a black screen in front of you which is the command prompt.
6) Type net user in the cmd prompt and press enter
7) You will see a screen like the one above will names of all the users in your system
8) Now type net user [username] [password]
Here the [username] should be replaced with the username of the account of which you want to change the password and [password] should be replaced with the new password you want to keep.
Ex. net user parv0888 password
Here parv0888 is my accounts username and password is the new password I want to keep.
9) If everything goes off well you will get a message that the command has completed successfully. You are done
1) Logoff your current account and log in the administrator account which made you read this post with the new password.
If you don’t have another administrator account
In this case you will have to use a Microsoft tool named Locksmith which is a part of the Desktop Optimization tool kit. Though there are other third party tools available to this job whose list you can get here. I have tried and tested nearly all of them and Locksmith is the best and the easiest. The problem with Locksmith is that it is not a free tool you can download it via MSDN L.
Once you have the Desktop Optimization Pack follow the procedure.
1) The Microsoft Desktop Optimization Pack (MDOP) is an .iso file. So to run it you will have to either burn it on a DVD (for this software’s like Nero and Roxio can be used) or simply attach it on a virtual drive( to attach it on a virtual drive you can use Magic Disk software).
2) When you will run it a blue screen will appear with many options. Though it will be fun to explore all of them and I can assure all of them are damm interesting and useful. For now we will concentrate on Diagnostic and recovery toolset (DaRT). So click on the option
3) You will encounter a no of options again asking you to choose the type of DaRT to install. Depending upon your window 7 architecture x86 or x64 choose the installation type.
4) These are the messages will declare the installation completion.
7 6
5) Now run the ERD commander boot media wizard. This will be present in your start menu now and this is the thing that we have just installed. Click next and it will ask for the window 7 DVD drive.
6) Insert your window 7 DVD in your DVD drive and click browse button and select your DVD drive and then click next. After this the process will take some time as the ERD commander will take some time to extract the files out of your Window 7 DVD.
7) Once all the files have been extracted. The process becomes easy and now you just need to save the .iso file that the ERD commander wants you to save. This is the .iso file that you will be using to finally reset your password.
8) Once the .iso file have been saved burn it on a DVD drive. This iso file cannot be simply copied to a usb drive and used. You can use software’s like Nero or Roxio to do this thing.
9) After the burning process completes put the DVD in the system whose password needs to be reset and turn on the system. Depending on the system there can be a no of ways to change the default boot sequence. One that works on most of the systems is to keep pressing Delete key again and again from the time you see the first thing on the monitor till you see the BIOS setup will be something like this one.
10) Get to the boot section and change the boot sequence. Make the first boot device your DVD drive. Press the appropriate key that will save the changes made will restart the system. In my case that is F10.
11) When the system restarts. It will boot from the optical media. First it will load all the files and then the program will load itself. It will ask you if you would like to initialize the network connectivity. Press NO. then again press no one the next question and NEXT on the third one. It will take some time to detect the windows already installed in your system. In case of multiboot systems just select the installation that contains the user whose password needs to be reset. And click next.
12) On the next screen shown select following option
13) On the screen after that select
14) Now simply select your username and enter the new password.
Click next and you are good to go
15) restart the system and again change the boot sequence. For the first time when you will log into the administrator account it will ask you to change the password. Do it
Congrats you password has now been removed J


Post a Comment

Popular posts from this blog

Problem with Google visualization API- DataTable

One of the most widely charting API is the Google visualization API. Which enables the developers to create charts using
javascript at runtime by supplying the data in a particular format. I had to use this API with ASP.Net. So the major problem in
front of me was how to transfer the data in my database to the client side JavaScript.
Which I could solve by using .ashx pages. I created my own class for
transforming .Net DataTable to a JSON string. The final problem that I faced was that when I transferred the
JSON string to the client side using Jquery AJAX method though it was parsing
the JSON correctly. The Google DataTable was being formed correctly the final
AnnonatedTimeline I was trying to make with that JSON data was showing errors. So
to debug I created a Google DataTable manually and converted it into JSON using
the method it provides. The JSON string that was given out by Google’s very own
DataTable and my JSON string were exact match still, still mine was showing
errors. Aft…

Its a Dynamic(javascript) world

I thought we are living in a world which looked like this ||(or) mayb this LOL

being a web developer i was working with javascript and also at the same time i always preferred to work with something else... Silverlight, Flash mayb.. till recently.. i actually saw what JAVASCRIPT is || has become in the time i worked on ASP.Net MVC.

Javascript evolved from a dynamic sort of functional language that was differently implemented by nearly every browser(and yes that was for you IE6) and every one hated him and i thought it still is that ulgy thing. till i just stumbled upon THIS

This is an old video.. someone was just trying to bring the Javascript to server side. so now same developer /*Who a Javascript developer?*/ can work on both the sides.. client as well as web. and thought that things like these shouldn't be allowed on internet maybe because its a hour long video and now has around 233,492 views just consider the amount ot developer hours wasted her…

Dynaminism in .Net 4.0

few dayz ago came across THIS question.
the solution to this can easily be figured out by the new dynamic features introduced in .Net 4.0.
i have made a project to demonstrate this.
the main code in the project goes like this

publicstaticdynamic[] GetDynamicObject(DataTable dt, Dictionary<string, string> mapping)
List<dynamic> returnList = newList<dynamic>();
foreach (DataRow row in dt.Rows)
dynamic obj = newExpandoObject();
var objectDic = (IDictionary<string, object>)obj;
foreach (DataColumn column in dt.Columns)
                    objectDic.Add(mapping!=null?mapping.ContainsKey(column.ColumnName) ? mapping[column.ColumnName] : column.ColumnName:column.ColumnName,row[column]);
return returnList.ToArray();
        }The static method here named "GetDynamicObject" simply takes a data table(which can be populated by the data in the database) and a dictionary of…