'Ausführe als...' funktioniert nicht korrekt!?!

Morgen Leute

Schon seit der Version 2000 von Windows habe ich folgendes Problem:

Wenn man eine Verknüpfung mit der rechten Datei anklickt, sollte im Kontextmenü der Eintrag „Ausführen als…“ erscheinen.

Das geschieht jedoch nicht, egal ob ich nur mit der rechten Maustaste klicke, oder ob ich zusätzlich die „Shift“- oder eine sonstige Taste halte.

Lediglich bei den Eintragungen im Ordner „Verwaltung“ funktioniert das!?!

So muss ich immer den Umweg nehmen und die Eigenschaften der Verknüpfung öffnen und dort über den Button „Erweitert“ die entsprechende Option aktivieren.

Das ist langwierig, ausserdem wird bei jedem Aufruf eine Abfrage gestartet.

Was ist hier los - was mach’ ich verkehrt?

Danke für jede Hilfe schon jetzt!

Es grüsst euch

Daniel Reichen

„Ausführen als…“ erscheint nur, wenn die Dateiendung nicht mit einer Applikation verknüpft ist (z.B. .doc mit Word).

Damit das funktioniert muss in der Registry der folgende Eintrag vorhanden sein (editierbar mit „regedit“):

HKEY_CLASSES_ROOT\Unknown\shell\openas\command

im key „default“ muss folgender Wert eingetragen sein

%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1

Dieser Eintrag sollte eigentlich immer vorhanden sein.

Wenn nicht, kann er von Hand eingetragen werden.

Gruss
Bernhard

Hi Bernhard

Danke für deine prompte Antwort:

„Ausführen als…“ erscheint nur, wenn die Dateiendung nicht
mit einer Applikation verknüpft ist (z.B. .doc mit Word).

Leider erscheint bei mir „Ausführen als…“ wirklich _nie,_ also auch dann nicht, wenn die Dateiendung mit keiner Applikation verknüpft ist.

Damit das funktioniert muss in der Registry der folgende
Eintrag vorhanden sein (editierbar mit „regedit“):

HKEY_CLASSES_ROOT\Unknown\shell\openas\command

im key „default“ muss folgender Wert eingetragen sein

%SystemRoot%\system32\rundll32.exe
%SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1

Dieser Eintrag sollte eigentlich immer vorhanden sein.

Wenn nicht, kann er von Hand eingetragen werden.

-snip Signature-

Diese Einträge sind vorhanden bzw. er ist in einem einzigen Eintrag vorhanden. Soweit, so gut.

Weshalb aber geht das bei mir einfach nicht? Weisst du sonst noch was, oder kennt jemand anders noch einen Tipp?

Es grüsst euch

Daniel Reichen

Ferndiagnose ist schwierig, aber es gibt noch die Möglichkeit den Eintrag „Ausführen als“ für alle Dateitypen zu erzwingen.
Dazu musst Du wie folgt vorgehen.

regedit

  • HKEY_CLASSES_ROOT*. rechte Maustaste, new, key

  • den neuen key „shell“ benennen

  • auf shell rechts klicken und wieder neu, key

  • diesen key „command“ nennen

  • im rechten Fenster auf „default“ doppelklicken und folgenden Wert eingeben:

%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1

es ist derselbe Eintrag wie unter \unknown\shell\openas…

Jetzt müsste der Eintrag „Ausführen als“ immer erscheinen, auch bei bekannten Dateitypen.

Hoffentlich hilft’s

Grüsse

Bernhard

Hallo Bernhard

Leider funktioniert auch das nicht…

Gruss

Daniel Reichen

Ferndiagnose ist schwierig, aber es gibt noch die Möglichkeit
den Eintrag „Ausführen als“ für alle Dateitypen zu erzwingen.
Dazu musst Du wie folgt vorgehen.

regedit

  • HKEY_CLASSES_ROOT*. rechte Maustaste, new, key

  • den neuen key „shell“ benennen

  • auf shell rechts klicken und wieder neu, key

  • diesen key „command“ nennen

  • im rechten Fenster auf „default“ doppelklicken und folgenden
    Wert eingeben:

%SystemRoot%\system32\rundll32.exe
%SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1

-snip-