Tips & Tricks, Tutorials, Hacking, Troubleshooting,

One really good and really annoying feature of Windows 7 is that by default a lot of files are off-limits when it comes to editing. For example, if you try to edit the HOSTS file in Windows using Notepad, it will give you an error message saying Access is Denied. And if you try to save a text file to the root of the C drive using Notepad, you’ll also get a message saying you don’t have permission to save the file to this location:
notepad administrator
So there’s two ways of opening files in Notepad: either you open Notepad and then open the file or you simply double-click on a file and it opens using Notepad. In this article, I’ll try to cover the different ways you can run Notepad as administrator to make your life easier, especial if you have to edit a lot of system files.

Notepad as Administrator Shortcut

If you tend to open Notepad and then open the files you have to edit, then you can create a shortcut so that Notepad will open in administrator mode automatically without having to right-click and choose Run as Administrator. That’s always one way to do it, but if you have to do that a hundred times, it can get frustrating.
So first right-click on the desktop and choose NewShortcut.
new shortcut
When the new shortcut dialog appears, click on the Browse button.
create shortcut
Next, expand Computer, then Local Disk (C:), then Windows and then choose notepad.
notepad shortcut
Click Ok and then click Next. Give your shortcut a name and then click Finish.
shortcut name
Now right-click on the new shortcut on your desktop and choose Properties.
propeties
Now click on the Shortcut tab and then click on the Advanced button.
advanced properties
Finally, check the Run as Administrator check box and click OK.
run as admin
Whew! Kind of a long process for something so simple. Anyway, now whenever you click on that shortcut, it will open Notepad as Administrator. Not too bad, but this still doesn’t solve the problem of wanting to directly open a file without having to open Notepad first.

Add Open Notepad as Administrator to Right-Click Context Menu

The best way to solve the second problem is to add an option to the right-click context menu that will open the file in Notepad as administrator. This is not very hard to do, but requires a few steps. Firstly, you need to enable the built-in Administrator account in Windows 7. I won’t write all the steps here, but will simply link to a tutorial that explains it step by step:
http://www.sevenforums.com/tutorials/507-built-administrator-account-enable-disable.html?filter
Next, log out of your current account and then log into the Administrator account. At this time, it should have no password. Now go to Start, Control Panel and choose Create a password for your account.
create password
Once you have chosen a password, we need to open the registry editor by going to Start and typing in regedit in the search box. Then navigate to the following key:
HKEY_CLASSES_ROOT\*\shell\
Now right-click on shell and choose NewKey.
new key
Name the key the following without the quotes “Open with Notepad (as Administrator)“. Now select the newly created key and create another key called “command“. Finally, right-click on the (Default) value in the right-hand pane and choose Modify.
default value
Change the value to the following:
runas /savecred /user:HOSTNAME\Administrator “notepad %1″
Note two things here. Firstly, you need to keep the quotes around the “notepad %1″ section. Secondly, you need to change HOSTNAME to the name of your computer. You can figure that out by going to Start, Control Panel and click on System.
computer name
So this is what mine looks like after everything:
notepad admin
Now, you should be able to right-click on any text file and you’ll see the Open with Notepad (as Administrator) option.
open as admin
The first time you do this, you’ll be prompted for the password that you created for the Administrator account.
type password
You won’t have to type it again because it’ll save the credentials. The only problem with this context menu shortcut is that the command prompt appears for a split second before opening Notepad. It’s not a big deal for me since it’s so much nicer to be able to open any text file as with Notepad in Administrator mode without having to open Notepad and then open the file by browsing for it. If you have any suggestions or questions, please feel free to comment! Enjoy!

No comments:

Post a Comment