Bearbeiten des Menüs "Öffnen mit" in Windows 10

20

Ich verwende PDF Split & Merge (PDF SAM) häufig, möchte es jedoch nicht als Standard-PDF-Handler festlegen.

Wenn ich mit der rechten Maustaste auf ein PDF klicke und Öffnen mit auswähle , sind dies die Optionen, die mir gegeben werden. Um PDF SAM auszuwählen, muss ich auf Andere App auswählen und dort PDF SAM auswählen.

Geben Sie hier die Bildbeschreibung ein

Ich möchte, dass PDF SAM direkt im Menü Öffnen mit angezeigt wird.

Ich habe diese Fragen nach Hilfe durchsucht:

Ich habe die Registrierung geändert, um PDF SAM als zweite Option in der OpenWithList festzulegen:

Geben Sie hier die Bildbeschreibung ein

Dies scheint jedoch nichts zu ändern.

Ich würde mich freuen, wenn Chrome, Edge und Waterfox einfach nicht auf dieser Liste von Programmen im Menü " Öffnen mit" stehen würden , und ich gehe davon aus, dass dies genug Platz für PDF SAM schaffen würde, um zur Hauptliste zu gelangen, aber nur Waterfox wird in der Liste angezeigt OpenWithList in der Registrierung und das Entfernen scheint keinen Unterschied zu machen.

Update 1

Nach den Vorschlägen in der Frage, die in den Kommentaren verlinkt ist ( Manuelles Hinzufügen eines Programms zum Öffnen in Windows 10 ), habe ich DefaultProgramEditor ausprobiert und es ist völlig fehlgeschlagen.

Dann öffnete ich die Registrierung für HKCR.pdf \ OpenWithProgids und entfernte den Waterfox-Eintrag von dort. Dadurch wurde Waterfox zwar aus der Liste " Öffnen mit" entfernt , aber PDFSAM wurde nicht zu dieser Hauptliste hinzugefügt:

Registrierung:
Geben Sie hier die Bildbeschreibung ein

Öffnen Sie mit Menü:
Geben Sie hier die Bildbeschreibung ein

Wir haben also herausgefunden, wie unerwünschte Einträge aus der Primärliste entfernt werden können, aber nicht, wie gewünschte Einträge hinzugefügt werden sollen.

Ich fand auch Liste ähnliche Frage: Seltsam offen mit Liste (inkonsistent mit der Registrierung)

Und überprüft, um sicherzustellen, dass PDF SAM beide Einträge enthält, die von der Antwort dort vorgeschlagen werden, und dies tut es:
Geben Sie hier die Bildbeschreibung ein

Update 2

Kurz nach dem Upgrade von Windows 10 auf Build 1809 stellte ich fest, dass PDF SAM jetzt im Menü Öffnen mit angezeigt wird.

Ich habe noch nicht getestet, um zu bestätigen, dass Microsoft dieses Problem behoben hat oder ob sich etwas anderes gelöst hat. Sobald ich dies bestätigt habe, schreibe ich eine Antwort.

music2myear
quelle
Nicht 100% sicher, aber ich denke, es ist eine zweiteilige Bearbeitung und Sie müssen auch bearbeiten / hinzufügen HKEY_CLASSES_ROOT\.pdf. Überprüfen Sie, wie die Schlüssel hinzugefügt werden, und ich denke, Sie können es herausfinden
Narzard
Sieht aus wie sie schließlich Kontextmenüs hinzugefügt dies zu ermöglichen, haben sie aber nicht persönlich versucht - superuser.com/questions/981962/...
panhandel
Wenn Sie mit öffnen möchten, wählen Sie PDF SAM unter "Wählen Sie eine andere App aus" und öffnen Sie die Datei. Wenn Sie das nächste Mal das Menü "Öffnen mit" für diesen Dateityp aufrufen, sollte es automatisch mit dem aufgelisteten PDF SAM gefüllt werden. Ich habe dies gerade ausprobiert, indem ich ein Bild mit IE über das Menü Öffnen mit geöffnet habe und es beim nächsten Mal ausgefüllt hat. Funktioniert das bei Ihnen nicht? Ich nehme nicht an, da Sie eindeutig ein Power-User sind, aber es ist eine Kuriosität, dass dies nicht geschieht.
Spender
Ja, Sie könnten mich als Power User bezeichnen. Ja, die Liste ändert sich auch nicht je nach Verwendung.
music2myear
@ music2myear Haben Sie den Standardprogramm-Editor ausprobiert ? Probieren Sie es aus und ich gehe davon aus, dass es genau die Funktion hat, die Sie benötigen.
αsααc t ի ε βöss

Antworten:

3

Ich hatte genau das gleiche Problem, als ich Nitro Pro nicht zum Kontextmenü "Öffnen mit" für * .pdf-Dateien hinzufügen konnte. Das ist unter Win7, aber es sieht nicht so aus, als ob sich die Herangehensweise von MS an die Funktion zwischen beiden Betriebssystemen geändert hat.

Ich probierte alle online gefundenen Vorschläge aus und gab auch OpenWithView von NirSoft eine Chance . (Siehe http://www.nirsoft.net/utils/open_with_view.html. ) Dieses Tool listet "alle verfügbaren Anwendungen im Dialogfeld" Öffnen mit "von Windows" auf. Sicher genug, es listete auch Nitro Pro auf, aber ich wurde misstrauisch, weil das Standardsymbol des Tools nicht im Übersichtsbildschirm angezeigt wurde, während es für alle anderen Programme war. Als nächstes überprüfte ich den Pfad der Anwendung (das ist eine weitere Spalte in derselben Übersicht) und stellte fest, dass darin ein alter Pfad aufgeführt war, nicht der aktuelle. (Ich hatte irgendwann einen Ordnernamen im Pfad geändert und war überrascht, ihn wieder in dieser Übersicht zu finden.)

Mit einem weiteren NirSoft-Tool, MUI Cacheview (siehe http://www.nirsoft.net/utils/muicache_view.html ), mit dem "die Liste aller MuiCache-Elemente auf einem System angezeigt und bearbeitet werden kann", stellte ich fest, dass der MUIcache enthielt mehrere Werte für Nitro Pro. Nicht nur der jüngste (und richtige): Irgendwie hatte auch der veraltete Name dazugehört. Anscheinend war dieser fehlerhafte / veraltete Wert der erste, der von anderen Anwendungen angetroffen und zurückgehalten wurde, was das abnormale Verhalten des Programms erklären könnte.

Sobald OpenWithView Nitro Pro korrekt angezeigt hat (dh den richtigen Pfad, der auch durch das Symbol des Tools angezeigt wird), konnte ich ihn der Liste "Öffnen mit" hinzufügen, indem ich die bereits angegebenen Schritte befolgte: Klicken Sie mit der rechten Maustaste auf eine PDF-Datei >> Öffnen Sie mit >> Wählen Sie eine andere App (oder "Wählen Sie ein anderes Programm ..." in Win7). Navigieren Sie anschließend zum richtigen Speicherort, wählen Sie die ausführbare Datei aus und klicken Sie auf die Schaltfläche "Öffnen".

Ich behaupte nicht, dass das Gleiche im Fall von OP passiert, da sich einige Elemente des Menüs "Öffnen mit" bizarr zu verhalten scheinen (siehe z. B. auch diesen anderen Beitrag " Seltsames Öffnen mit Liste" (inkonsistent mit der Registrierung) , der von OP erwähnt wird), aber es ist auch nicht ausgeschlossen. Die NirSoft-Tools sind Freeware UND portabel, sodass OP das oben Genannte einfach und schnell ausprobieren kann.

WinMike
quelle
1

Hier ist eine Problemumgehung, aber es funktioniert.

1) Wählen Sie Öffnen mit und wählen Sie Andere App auswählen

2) Wählen Sie die App Sie zum hinzufügen möchten Öffnen mit - Liste und klicken Sie auf die immer offen mit dieser App Radio - Button.

Die App wird jetzt im Kontextmenü Öffnen mit angezeigt. Wenn Sie also nicht möchten, dass es sich um die Standard-App handelt, führen Sie den Vorgang erneut durch und wählen Sie Adobe PDF Reader als Standard-App aus.

Die Windows-Registrierung ist im Laufe der Jahre etwas unorganisiert geworden, und es ist schwierig herauszufinden, was los ist. Wenn Sie Zeit haben, können Sie vor und nach Unterschieden in Ihrer Registrierung posten, um zu sehen, was Win 10 in diesem Prozess geändert hat.

Dan Sp. Z oo
quelle
2
Das funktioniert nicht. Ich habe PDF SAM wie beschrieben als Standardhandler festgelegt und das Menü Öffnen mit erneut geöffnet, und es wurde dort immer noch nicht aufgeführt. Ich habe den Standardhandler wieder auf Reader gesetzt und PDF SAM wird im Hauptmenü Öffnen mit immer noch nicht angezeigt.
music2myear
@ music2myear Interessant. Mein Win10 ist auf dem neuesten Stand und ich habe es nur versucht, um sicherzustellen, dass es diese Ergebnisse hat. Das tut es bei mir. Wird es angezeigt, während es der Standardhandler ist, und verschwindet es, wenn Sie den Reader zurücksetzen?
Dan Sp. Z oo
Nee. Es wird zu keinem Zeitpunkt in diesen Schritten in der Liste angezeigt.
music2myear
1

Für jeden, der dieses Problem noch hat, wäre die Lösung

\HKEY_CLASSES_ROOT\Applications\"ProgramName.exe"\SupportedTypes

und fügen Sie eine neue Zeichenfolge hinzu, die das Format enthält, das Sie öffnen möchten, z. B. ".mp4".

Chorong Park
quelle
Ich werde das überprüfen.
music2myear
Ich habe das versucht, aber ich hatte keinen Erfolg. SupportedTypesist ein Schlüssel? Was .mp4soll sein Noch ein Schlüssel? Würden Sie bitte Ihre Antwort im Detail entwickeln?
cdlvcdlv
@cdlvcdlv Überprüfen Sie einfach die anderen Registrierungselemente als Referenz. Zum Beispiel mspaint.exe.
Tara
0

Für diejenigen, die beim Bereitstellen der App über APP-V 5x immer noch dasselbe Problem haben:

Ich hatte Erfolg damit, ein Programm im Open WithKontextmenü auswählbar zu machen (und die Standardeinstellung zu verwenden) . Die obige Lösung funktioniert gut, aber normalerweise möchten Benutzer nicht jedes Mal das Kontextmenü verwenden, sondern dem Dateityp zuordnen. Da wir uns in einer verwalteten Umgebung befinden und über die SCCM-Bereitstellung nichts automatisch zuordnen, kann eine kleine Problemumgehung folgende sein:

Zuerst wurde ein Grund untersucht, aus dem selbst unsere virtuelle App HKCR\Applicatons\something.exenicht ausgewählt werden konnte, Open Withnachdem sie für den Benutzer veröffentlicht wurde. Ich habe das folgende PowerShell-Skript erstellt und der Trick wird ausgeführt, wenn bei add-package als im Computerkontext ausgeführt und die erforderlichen Daten in die native Registrierung gestellt werden. Ja, dieses Skript könnte einfacher und transparenter sein, aber zu Testzwecken sollte es für die erste Aufnahme in Ordnung sein:

$ConnectorScriptRootPath = Split-Path -Path ((Get-Variable MyInvocation).Value).MyCommand.Path -Parent

$ConnectorRootPath = Split-Path -Path $ConnectorScriptRootPath -Parent

$OWExecutable = """" + $ConnectorRootPath + "\Root\VFS\ProgramFilesX64\VLC\vlc.exe" + """" + " --started-from-file " + """" + "%1" + """"

New-Item -Path HKLM:\Software\Classes\Applications -Name vlc.exe –Force

New-Item -Path HKLM:\Software\Classes\Applications\vlc.exe -Name shell –Force

New-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell -Name Open –Force

New-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell\Open -Name Command –Force

New-ItemProperty -Path HKLM:\Software\Classes\Applications\vlc.exe -Name "FriendlyAppName" -Value "VLC Media Player" -PropertyType String -Force

Set-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell\Open -Value "Play with VLC Media Player" -Force

Set-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell\Open\Command  -Value $OWExecutable -Force

Und ich lege diese Datei in das Skriptverzeichnis:

[{AppVPackageRoot}]\..\Scripts\VLC_AddPackage.ps1

Nach der Sequenzierung und im Paketeditor habe ich die Manifestdatei exportiert und mit dem App-V Manifest Editor aus der TMUrgent-Lösung geöffnet. Im Manifest-Editor ging ich zu scripts/machine scripts/Add-packageund stellte ein:

Pfad: PowerShell.exe
Argumente: -executionpolicy bypass [{AppVPackageRoot}]\..\Scripts\VLC_AddPackage.ps1
Wartezeit: true
Zeitüberschreitung:30

Seien Sie vorsichtig mit AppvEnvvarsmüssen wie oben sein: [{AppVPackageRoot}] Seien Sie vorsichtig mit wait: Wenn das Skript schief geht und es keine Zeitüberschreitung gibt, könnten Sie sich in einer unerwünschten Situation befinden.

Nach dem Hinzufügen (und Veröffentlichen) des Pakets kann es von mehreren Anwendungen aus durchsucht Open Withund vom Benutzer als Standard eingerichtet werden.

Hier nicht erwähnt, aber Vorsicht beim Entfernen der Verpackung; Es sollte ein anderes Skript vorhanden sein, das beim Veröffentlichen hinzugefügte Einträge entfernt.

Hoffe das hilft.

Tamasult
quelle