Subscribe to How-To Geek

Change the Default Editor for Batch Files in Vista

Have you ever noticed that the File Types option was completely removed from Vista, and there’s no built-in way to change the editor for many file types? Sure, you can change the default application used to open the file, but you can’t change what happens when you right-click / edit.

You can either directly hack the registry, or there’s a freeware utility that adds the functionality back… we’ll show you how to do both methods.

image

Using the Registry Hack Method

Open up regedit.exe through the start menu search or run box, and then browse down to the following key:

HKEY_CLASSES_ROOT\batfile\shell\edit\command

image

Double-click on the (Default) key to open it up, and then replace the path for notepad with the full path for your preferred editor, making sure to leave a space and then the %1 at the end (which inserts the current file name into the path)

Using the Easy Method

Using the freeware and open-source Types utility, you can easily change file types… just find the “bat” extension in the list, or filter by the “batfile” class, then open up the properties. You can easily replace the editor by just using the yellow icon next to the drop-down and choosing your preferred editor.

image

Of course, you can use this application to change the default editor for any file type, not just batch files.

Download Types from sourceforge.net

| More
This article was originally written on 07/27/08 Tagged with: Managing Files and Folders, Windows Vista

Daily Email Updates

You can get our how-to articles in your inbox each day for free. Just enter your name and email below:


Name:
Email:

Comments (5)

  1. abhishek

    I liked the application, it will come handy some times, thanks for sharing.

  2. Jules Bloomenthal

    types.exe – great idea! (and how foolish of Vista not to provide the functionality). BUT! It dies on my machine. (Vista error simply says “types has stopped working”).
    Any suggestions?

  3. Mike

    Just goes to show that Microsoft didn’t change anything on the backend. This hint works exactly the same on XP. Thanks for the info…

  4. r0ck3t3r

    Very nice article, but Scite did not like being started this way. I’ll have to play around with it a bit more.

  5. George

    Worked with Perl as well. Thanks!


Leave a Comment




Leave your friendly comment here.

If you have a computer help question, click here to leave it on the forums instead.

Note: Your comment may not show up immediately on the site.

Our Friends
Getting Started


About How-To Geek
What Is That Process?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
mDNSResponder.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Copyright © 2006-2009 HowToGeek.com. All Rights Reserved.