"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Kontextmenü ausmisten

foo_on_air 30.07.2011 - 20:14 3821 18
Posts

foo_on_air

OC Addicted
Registered: Jun 2007
Location: Wien
Posts: 769
Wenn ich auf einen Dateityp rechts klicke, zeigt mir Win7 unter öffnen mit Programme, die ich dort nicht sehen will.

Den Windows 7 Autoplay Editor (oder so ähnlich) habe ich schon bemüht. Auch mit dem Tool von Systinternals (ShellMenuView oder ShellExMenu) habe ich es versucht. Gestartet als Admin. Trotzdem scheinen die Einträge der unerwünschten Programme weiter auf.

foo_on_air

OC Addicted
Registered: Jun 2007
Location: Wien
Posts: 769
ist das problem so schwierig, dass keiner eine antwort weiss? oder so trivial dass keiner in die tasten hauen möchte ;)

edith: ihr würdet mir das leben sehr erleichtern. wie oft hab ich mich schon geärgert, weil wieder imgburn aufgegangen ist anstatt der editor. wenn man nicht ganz treffsicher ist und ein bisserl drunter oder drüber klickt.

Ovaron

AT LAST SIR TERRY ...
Avatar
Registered: Jan 2004
Location: Linz
Posts: 4180
das wüsste ich auch gerne wie man die Einträge ändert.

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
http://www.nirsoft.net/
Achte darauf die 32/64bit Version zu nehmen.

jet2sp@ce

Wie weit?
Avatar
Registered: Mar 2003
Location: Vienna 22.
Posts: 5911
Lässt sich da nichts in der Systemsteuerung -> Standardprogramme drehen? Da gibts 4 Unterpunkte wo man rumschrauben kann..

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25419
Shell-Extensions müssen von der Anwendung registriert werden und nisten sich in der Registry beim jeweiligen Dateityp ein. Normalerweise muss man soetwas mit Tools ausmisten, weil händisch musst du dir die Zusammenhang zwischen der entsprechenden COM-DLL und dem Dateityp selbst suchen. Dafür ist die GUID zuständig (zB: {5E2121EE-0300-11D4-8D3B-444553540000}). Wenn du den Programmpfad weißt bzw. Teile davon, dann kannst du dir die DLL und damit die GUID aus der Registry holen. Dann brauchst du die GUID nur unter HKEY_CLASSES_ROOT suchen und solltest die entsprechenden Einträge händisch entfernen können.

foo_on_air

OC Addicted
Registered: Jun 2007
Location: Wien
Posts: 769
Zitat von jet2sp@ce
Lässt sich da nichts in der Systemsteuerung -> Standardprogramme drehen? Da gibts 4 Unterpunkte wo man rumschrauben kann..
Nö, es lassen sich weder neue Programme nach Belieben hinzufügen noch bestimmte unerwünschte Einträge rauswerfen.

@mat: Das hört sich nach Frickelarbeit an.

@evermind: Besagtes ShellExView geht eben nicht. Öffnen mit zeigt mir die Einträge, die ich mit dem Tool deaktiviert habe.

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
Zitat von foo_on_air
@evermind: Besagtes ShellExView geht eben nicht. Öffnen mit zeigt mir die Einträge, die ich mit dem Tool deaktiviert habe.

Ich meinte http://www.nirsoft.net/utils/shell_menu_view.html

foo_on_air

OC Addicted
Registered: Jun 2007
Location: Wien
Posts: 769
Danke für den Link. Das hatte ich auch probiert, ebenso erfolglos. Alle Einträge des Programms deaktiviert, erscheint aber trotzdem!?

lowtekk

Little Overclocker
Avatar
Registered: Jul 2010
Location: Wien
Posts: 97
ShellNewHandler auf SourceForge ist nur für diese Aufgabe programmiert. Geht von Xp bis Win 7 sowohl auf 32 als auch auf 64 Bit Versionen. Minifuzziklein (29 KB) und läuft ohne Installation. Einzige Systemvoraussetzung ist .NET 2.0

Der Link: http://sourceforge.net/projects/shellnewhandler/

Upps, merk grad es geht um die Öffnen mit Einträge, das Tool kann das nicht, sorry.
Bearbeitet von lowtekk am 02.08.2011, 23:33

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
Weils mich selbst interessiert hab ich mal in die registry geschaut, die von mir geposteten tools funktionieren wirklich nicht. (hab das noch nie gebraucht)

einfach den wert aus
"HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With" "(Standard)"
z.b {09XXXXFB-AD67-11d1-ABCD-00XXXXXXXXXX}
löschen.

Mach vorher ein backup vom davon.
Bearbeitet von evrmnd am 03.08.2011, 00:57

Ovaron

AT LAST SIR TERRY ...
Avatar
Registered: Jan 2004
Location: Linz
Posts: 4180
Zitat von evermind
Weils mich selbst interessiert hab ich mal in die registry geschaut, die von mir geposteten tools funktionieren wirklich nicht. (hab das noch nie gebraucht)

einfach den wert aus
"HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With" "(Standard)"
z.b {09XXXXFB-AD67-11d1-ABCD-00XXXXXXXXXX}
löschen.

Mach vorher ein backup vom davon.

Hab gelesen wenn man vor dem "{09XXXXFB-AD67-11d1-ABCD-00XXXXXXXXXX}" einfach ein "-" einfügt wirds deaktiviert (kann man leicht wieder rückgängig machen wenns sein muss.

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
Zitat von Ovaron
Hab gelesen wenn man vor dem "{09XXXXFB-AD67-11d1-ABCD-00XXXXXXXXXX}" einfach ein "-" einfügt wirds deaktiviert (kann man leicht wieder rückgängig machen wenns sein muss.

Ob man jetzt ein "-" oder garnix einfügt ist egal, es wird so oder so deaktiviert.

foo_on_air

OC Addicted
Registered: Jun 2007
Location: Wien
Posts: 769
rückfrage bevor ich nen blödsinn anstell

unter dem registry zweig gibt es nur einen eintrag:
Name: (Default)
Type: REG_SZ
Data: {kryptischer Schlüssel}

Was wirft mir Windows da raus, wenn ich den Schlüssel editiere? Momentan öffnen sich beim rechtsklick - öffnen mit Kontextmenu auf den Dateityp *.cue 3 Unterwerte, wovon ich nur einen loswerden und zwei behalten will.

Dreamforcer

New world Order
Avatar
Registered: Nov 2002
Location: Tirol
Posts: 9008
sorry wenn ich den thread hijacke aber es passt einfach wie die sprichwörtliche faust aufs auge.

ich hab seit einigen tagen komische einträge im kontext menü wenn ich auf eines der Laufwerke am Arbeitsplatz klicke, hat jemand ne idee welche software dies versucht haben könnte ?


unbenannt_170911.png
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz