You're right, the File Types tab is gone. There are two ways to get to the functionality that was in this tab in XP:
1.The right-click "Open With" command for individual files. For more information about this, open Help and find the topic called "Change the program that opens a type of file."
2. Open the Control panel and visit Default Programs. There are a few settings there, such as "Set your default programs" and "Associate a file type with a program."
Thanks, but I as I mentioned in my previous post, I am well aware of the "Default Programs" Control Panel applet, and the File Types dialog did more than just change the default program. I was able to create new custom actions, such as "Open Command Prompt" and the like. Where can I find this stuff in Vista?
Hopefully, Microsoft will release a Power Toy that replicates some of the functionality from the missing "File Types" tab in "Folder Options" on Windows Vista. Until then, here is some information on a piece of shareware that may help out with File Types in Vista.
Argh! I just got a new machine with Vista Business, and one of the first things I wanted to do was create a "Command prompt here..." action for folders (and drives). This situation is ridiculous. I don't want to have to install a "toy" to provide basic functionality!
you have to do everything through the registry now. I've spent over 5 hours adding keys manually, changing icons, re-associating extensions with apps etc., just because the gui has been removed from vista. have to admit though, it never worked as it should in previous systems, so I am not really sad that it's gone
A post in an unrelated thread (and comments above) provided a partial answer. Most of the "File Types" functionality is there, but got moved to the Default Programs tool in Control Panel.
Go to Control Panel and launch the Default Programs tool, then click the link for "Associate a file type or protocol with a program".
After you scroll and select a file type, click Change Program. In the Open With dialog, the recommended programs will be listed above the line and "other" programs below. This may initially be empty. But before you click Browse, try clicking the down caret button and it will populate with other programs that might include the one you're looking for.
This works only for associations - there appears to be no way to specify the text for a context menu item, or to specify how arguments are passed. And, the system types like "Folder" aren't listed at all - just actual extensions and protocols.
My interim solution is Creative Elements' Power Tool. Using that I could associate the Folder type with cmd.exe - but the command session is not opening in the selected directory ("%1") as was the case under XP. If you right-click a folder in the Folders list, it always opens in %Windir%System32. If you right-click a folder in the files list, it opens in the parent folder, not the folder you clicked on. You get the same behavior defining the command on the "Directory" file type.
I'm not sure how "%1" will work for files associated with other programs, but for cmd.exe it saves a few CD commands...
Copy the following into notepad and save as a .reg file. Then double click the .reg file. It will add the Command Prompt Here to your right click menu for folders and drives.
Windows Registry Editor Version 5.00
@=”Command &Prompt Here”
@=”cmd.exe /k pushd %L”
The loss of the File Types dialog is a pain, but 'Command Prompt here' is now standard with a <Shift>+Right-click. Works on folders, drives, and folder background. The folder background command can be made to display with a plain right-click by deleting the value named 'Extended' found under this key:
Hope this helps,
- Proposed as answer by ravi.kewl Wednesday, June 01, 2011 12:33 AM
The extended commands don't appear when right-clicking on folders in the Navigation Pane, only in the folder content display area. If that's not the issue, check that you have the following registry entry:
Windows Registry Editor Version 5.00
@="cmd.exe /s /k pushd \"%V\""
Try this fix and let me know
1.Click on start
2.Type NOTEPAD and hit enter (if Vista or select RUN and then Type NOTEPAD and Enter)
3.In side the Note pad copy paste the content given below
4.save that as "Nofolder.reg" (including the quotes)
5.Run the .Reg file.
6.Restart the computer and see if there is any changes
CONTENT TO COPY IS BELOW THIS LINE(do not include this)
Windows Registry Editor Version 5.00
OK Thats not at all helpful, because I want Firefox to open my e-mail links, and the powers that be at microsoft have now made it impossible to do that, because you have made IE the only option to be the default program to deal with html. Do you people know how annoying it is to have 2 browsers open at the same time, to do one job, thats just rediculous. Try throwing us a bone, and allowing us the choice to use whichever browser we want to use, for all our needs.
Try this as well
- Open Explorer
- Select Tools and then Folder Options
- Select the File Types tab
- Select Extension: (NONE), File Type: URL:HyperText Transfer Protocol
- Click Advanced toward the bottom of the window
- In the Edit File Type window, select open and click Edit
- Clear the check for DDE above the DDE message box (which should contain "%1" or similar)
- Click OK, Click OK
- Repeat for File Type: HyperText Transfer Protocol with Privacy and FTP
and change the Iexplorer.exe to firefox location
this may sound retarted but is there a way you could rip the file types interface from windows xp and transplant it into vista/7 through clever use of registery and hex edits like you do with the uxtheme.dll from the RC's ???? i have no clue as to wether or not the file types menue is it's own dll or what but i thought it was worth suggesting to someone who might be able to figure it out
This is ridiculous.
It's all well and good removing this functionality for users of Vista Home editions but why remove this from Windows Server 2008??
I want to customise various right click options for certain file types such as edit, open, import, etc and the file types menu just isn't there.
What kind of idiots do they think run servers that they need to remove these capabilities from them?
In 2008, you can add a function to a folder using regedit. for example: to add a right click command prompt to a folder. make sure you do a registry backup before doing this.
1) start -> run -> regedit,
2) go to HKEY_CLASSES_ROOT\Folder\shell
3) right click on shell then cursor to "New" then "Key"
4) Enter "Command_Prompt" for the key name ... without the quotes
5) Left click on Command_Prompt (the key you just created) - on the right hand side double left click on where it says (Default) and enter Command Prompt for the Value Data Field (this is what will appear in the menu when you right click on a folder) then click OK
6) Right click click on Command_Prompt and cursor to "New" then "Key" and enter "command" for the key name ... without the quotes
7) Left double click on (default) and enter cmd.exe for the Value Data field, then click OK
8) exit regedit
Oh boy... My prayers are finally answered
Here's a good looking app that does just that (change icons and menu commands for file types) : http://defaultprogramseditor.com/download
I found it here : http://www.winhelponline.com/blog/default-programs-editor-change-file-type-icon-windows-7-vista/
- Proposed as answer by Bill Hudson Tuesday, May 31, 2011 8:14 PM
sheesh - what an old post - the functionality of the advanced button is indeed gone - just in case it helps someone else, here is what I did to work around my problem in ws2008 standard. I am not suggesting that anyone actually do this, because editing the registery is dangerous, this is just what I did.
I wanted to add the print function of irfanview as I have always done with windows xp by clicking the advaced button in file types. The actual command line goes something like this... c:\program files\irfanview\i_view32.exe <file_name> /print
in HKCR\.jpeg the default key lists the type as jpegfile, moving on to HKCR\jpegfile\shell we find the keys edit, open, and printto. I right clicked on shell, and selected new, key and typed print. Right clicked on print and selected new, key and typed command.
in HKCR\jpegfile\shell\print\command then just edit the default and place "c:\program files\irfanview\i_view32.exe" %1 /print as data and your done.
in HKCR\jpegfile\shell\open\command place "c:\program files\irfanview\i_view32.exe" %1 in default as data and delete HKCR\jpegfile\shell\open\droptarget
now when you right click on a .jpg or .jpeg file and select print it uses irfanview (in this case) and same with open or preview. I really miss the advanced button it must be in a .dll somewhere that we can just register eh?
- Proposed as answer by econcepts Saturday, November 06, 2010 12:54 AM
after a rather long search i actually finally found a gui utility that replaces the file types tab if anyone is interested.
For several files, such as iFranView, I just went into the program itself and used the built-in file association option under settings (or whichever that program called it) I got most of the functionality back. When in doubt, check the program you are trying to associate - they probably built it in for just this reason.
As for custom icons and commands, that is what I'm working on now. I dearly want a different icon for the web page shortcuts I put on the desktop without editing each shortcut. You guys have given me some ideas where to look.
Nirsoft (as proposed by mike loeven above), I should have thought!
Thank you very much for this tip!
- Proposed as answer by Pere Fouras Friday, June 10, 2011 8:12 AM
This is a great save EVEN if you've mistakenly changed the default open program of .EXE for instance to Notepad or Cute Html which I did (Doh!) I downloaded the above, but it wouldn't run of course!! it just opened in a text editor.... So, I rechanged the 'openwith' setting on a right click and selected 'BROWSE' then changed the folder to ~\windows\system32\win.com its a dos app command. Thankfully it launched FileTypes and I was able to remove the association with the EXE class and everything returned to normal.
Thanks @halftech2000 for saving my day with Windows 7
I realize this is an old thread, but thanks very much for the "Power Tools" suggestion. It looks useful for many things, including Windows 7's lack of file context mangement (the removal of which I really cannot fathom). To other readers from the future, may I suggest NirSoft's FileTypesMan.