# How to move up Mp3tag in shell?

**URL:** https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029
**Category:** Support
**Created:** [June 10, 2016, 12:27pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029 "2016-06-10T12:27:11Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [June 10, 2016, 12:27pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/1 "2016-06-10T12:27:11Z")

</div>

I would like to rearrange my shell. I have Mp3tag put in it, but it resides somewhere between things I rarely use [but still need them]; and as they are not even listed alphabetically, I have to spend a precious second or two to find it

I use free software called Swith Sound File Converter. In it, in the  
**File \> Options \> Right-Click**  
I can choose to add new entries for the shell menu, that convert file to a format of my choosing. And those entries are added at the top of my right click menu. And that is very helpful because it speeds my audio related workflow and takes out of it my repetitive movements of mouse pointer  
 ![](http://i66.tinypic.com/2na738m.jpg)  
So does anyone know how do I change my registry to move up Mp3tag entry? I tried a simple trick of uninstalling Mp3tag and installing it again, but the Mp3tag showed up in the context menu in the same position as before

Or maybe It is not possible and I need to make a request and kindly ask Florian for such a distinctive change?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [June 10, 2016, 1:26pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/2 "2016-06-10T13:26:43Z")

</div>

> [@zerow](#):
>
> I would like to rearrange my shell. ...

I think relies an awful lot on the local settings and environment.

Perhaps this external link explains more and tells you what to do:

[http://stackoverflow.com/questions/7007852...er-context-menu](http://stackoverflow.com/questions/7007852/order-in-the-windows-explorer-context-menu)

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [July 3, 2016, 6:33pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/3 "2016-07-03T18:33:39Z")

</div>

> [@ohrenkino](#):
>
> I think relies an awful lot on the local settings and environment.
> 
> Perhaps this external link explains more and tells you what to do:
> 
> [http://stackoverflow.com/questions/7007852...er-context-menu](http://stackoverflow.com/questions/7007852/order-in-the-windows-explorer-context-menu)

It seems, that this other shell fix [REQUEST: shell icon](https://community.mp3tag.de/t/18030/3) have automatically bumped my Mp3tag entry to almost the top: just below those two Switch Sound File Converter options

I then tried a simple trick of exporting around 10 existing Mp3tag shell entries [like HKEY\_CURRENT\_USER\Software\Classes\Directory\shell and for example HKEY\_CURRENT\_USER\Software\Classes\SystemFileAssociations.FLAC\Shell], deleting them and importing back- but they have returned to the same [although still higher] place [just below Switch]

Then I found all those entries in HKEY\_CURRENT\_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache, where Mp3tag was residing literally on top of Switch. So this was also not the place to look into [because rearranging somehow them would be futile, because Mp3tag already is above Switch]

So I've tried the suggested method from [http://superuser.com/questions/749529/add-...to-context-menu](http://superuser.com/questions/749529/add-open-containing-folder-to-context-menu) [which is talked about in the link you provided]. As a test I did what was said there and the "Open Containing Folder" entry was created in my shell: below my current Mp3tag entry, so still below my Switch entries. So if I were to adapt this instruction for opening Mp3tag, it would still be in a wrong place of my shell [not at the very top]

Then I tried the second method from [http://techoqueries.blogspot.de/2012/08/ho...options-in.html](http://techoqueries.blogspot.de/2012/08/how-to-change-order-of-options-in.html). Unfortunately I did not find

```
mp3tag
MP3Tag
using switch
Switchwhile at the same time being able to find
open with[which is mentioned there as an example]

```

The only other thing I could come up with was to look for "using switch" throughout the registry, to see if

```
C:\Program Files (x86)\NCH Software\Switch\switch.exewas followed anywhere by something other that
"%1"like in the cases of entries in registry evoking
C:\Program Files (x86)\Mp3tag\Mp3tag.exeThat way I found multiple Switch entries with
"%L"
-extfind IMS "%L"
-extfind Scribe "%L"
-convert -format .flac "%L"But I do not know what they stand for [except for the obvious "convert" and "format"] so I do not know if they are responsible for sticking those two Switch entries always at the top of my shell ERGO I do not know if it's worth to mess around with them [unfrtunatelly places where I would need to remove / add those values are counted in dozens]

```

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [July 7, 2016, 6:10pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/4 "2016-07-07T18:10:05Z")

</div>

Now I've also noticed, that shell entries for audio files have not only this "command" key, but also "DropTarget", which has StringValue "Clsid" set to "{46986115-84D6-459c-8F95-52DD653E532E}". And in my trials I did some test. I was suppose to write this in this thread:

> [@](#):
>
> _If I were to remove for example the whole_
> 
>  
> 
> _```
> HKEY_CLASSES_ROOT\Winamp.File.FLAC\shell\openconsisting of both keys [command, DropTarget], then I would have remove from shell the "Open" shortcut [and yes: in registry it is a lower case "o", and in shell it's somehow a capital "O". Thus gaining some more space / clarity in it, but also making my first Switch command the default one when double left clicking a FLAC file; thus making file handling / playing not user friendly_
> 
> _```_
> 
>  
> 
> But if I were to remove only the
> 
> ```
> HKEY_CLASSES_ROOT\Winamp.File.FLAC\Shell\open\DropTargetan at the same time replace in the key
> HKEY_CLASSES_ROOT\Winamp.File.FLAC\Shell\open\commandthe String Value
> "C:\Program Files (x86)\Winamp\winamp.exe" "%1"with
> "C:\Program Files (x86)\Mp3tag\Mp3tag.exe" "%1"then what I am getting is:
> 
> ```
> 
> A] "Open" shell shortcut sends a file to Mp3tag  
> B] "Open" shell shortcut is still at the top  
> C] double left clicking a FLAC file still sends it to Winamp for playing  
> thus making the original Mp3tag shell entry obsolete
> 
> _And this is even better that fixing / moving that original Mp3tag shell shortcut to the top of shell menu [which is what I was after at the beginning], because I get to rid of the never used "Open" command and I get to have Mp3tag right at the top [which is the second most common action in my audio workflow, just right after playing a file]. I can even rename that "open" key to for example "TAGGING", thus renaming the "Open" in shell to "TAGGING"_

But after a reset, it all went back to previous state. And my registry was all messed up. So I was thinking, that first I double check that method and then look for some script, than would execute REG file when starting my system. And so I restored my system from an image [from before I started to make all those changes]

And to my surprise my method didn't work. I can't make anymore [for example a FLAC file] to be played when double clicked in Winamp and to be send to Mp3tag with the "Open" shell shortcut. It's either a state when both "Open" and double click sends file to Mp3tag or a state when these two send it to Winamp

I've tried also adding [activating in the Winamp Preferences \> File Types \> Shell Options] the "Play in Winamp" shell shortcut, and then changing it in registry in the same way, but the result was the same

And to make things even more complex, I've discovered that

```
HKEY_CLASSES_ROOT\Winamp.File.WV\shelldoes not have the "open" sub-key in it; but somehow the "Open" option exists in shell of WV files. So I just do not know from where WV files take behavior analogical to FLACs and my other audio files

```

**And on top of that, WAV format doesn't show at all that "MP3Tag" shortcut**

So unless somehow has too much free time or is experienced in editing Windows' registry and will direct me, this is it for me; I give up

The only think that shouldn't require too much work would be a change, that would **modify the sending of a file to the Mp3tag via this MP3tag shortcut. I would prefer, if it only added selected file to the list [enqueue it in Mp3tag if it happens to be already opened]; and not replace the current list of files** [because it would not disrupt whatever I was doing in Mp3tag]. Unfortunately, what works for Winamp

```
"C:\Program Files (x86)\Winamp\winamp.exe" /ADD "%1"does not work for Mp3tag
"C:\Program Files (x86)\Mp3tag\Mp3tag.exe" /ADD "%1"[the >>/ADD<< is ignored, and so the file is loaded to Mp3tag and not merely enqueued in it]

```

So does anyone know where such a change would have to be done, and where, to make the "MP3Tag" shell shortcut only add a file to Mp3tag?

---

<div class="post-metadata">

### Author: ![ryerman](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ryerman/32/5285_2.png) [@ryerman](https://community.mp3tag.de/u/ryerman)
#### Post date: [July 11, 2016, 11:46am UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/5 "2016-07-11T11:46:19Z")

</div>

> [@zerow](#):
>
> So does anyone know where such a change would have to be done, and where, to make the "MP3Tag" shell shortcut only add a file to Mp3tag?

Not for a short-cut, but you can use CTRL + Mp3tag on the file(s)'s right-click context menu.

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [July 25, 2016, 6:48pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/6 "2016-07-25T18:48:26Z")

</div>

> [@ryerman](#):
>
> Not for a short-cut, but you can use CTRL + Mp3tag on the file(s)'s right-click context menu.

Yes, executing this default entry in shell menu with CTRL makes the file[s] added to the exiting list, and not loaded as a whole new list

So thank you very much for giving me this workaround

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [September 8, 2016, 8:49am UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/7 "2016-09-08T08:49:40Z")

</div>

But there is a "problem" with this workaround MP3 TAG

When I execute the shell shortcut in normal way, the window of Mp3tag is brought to the front

But when the shell shortcut is executed with CTRL, the window stays in the background; which is quite logical. But this means I have to press ALT + TAB, to access a result with those files [the opened Mp3tag istelf], which is part of the work I have to do anyhow in case if I am not executing shorcut with CTRL being pressed on

Can Mp3tag window be told to somehow put itself in front, every time some files are added to it with the CTRL?

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [October 4, 2016, 5:24pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/8 "2016-10-04T17:24:46Z")

</div>

> [@zerow](#):
>
> [...]  
> Can Mp3tag window be told to somehow put itself in front, every time some files are added to it with the CTRL?

Yes, it can:  
[Shell CTRL](https://community.mp3tag.de/t/18287/3)

With the usage of FreeCommander

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 9, 2026, 12:26pm UTC](https://community.mp3tag.de/t/how-to-move-up-mp3tag-in-shell/18029/9 "2026-02-09T12:26:17Z")

</div>


