Ich habe Notepad++ unter Windows 10 installiert und als Standard- .txt
Dateieditor festgelegt. Wenn ich jedoch das Startmenü öffne und „Notepad“ eingebe, wird mir immer noch der normale Notepad als oberstes Ergebnis angezeigt; Notepad++ ist ein kleines zweites Ergebnis. Wie kann ich erreichen, dass mir Notepad++ als oberstes Ergebnis angezeigt wird?
Antwort1
Verwenden Sie Notepad++ häufiger. Windows 10 sortiert es nach mehreren Faktoren, einschließlich der Häufigkeit, mit der Sie Notepad++ häufiger als Notepad verwendet haben.
Antwort2
Eine andere Alternative besteht darin, zur Verknüpfung zu gehen und sie als ausgeblendet zu markieren. Sie ändern/löschen keine Verknüpfungen, sondern verhindern lediglich, dass Windows sie im Startmenü und in der Suche anzeigt.
Suchen Sie nach „Notepad“, klicken Sie mit der rechten Maustaste -> „Dateispeicherort öffnen“, klicken Sie dann mit der rechten Maustaste auf die Datei -> „Eigenschaften“ -> Allgemein -> und aktivieren Sie das Kontrollkästchen „Versteckt“.
Antwort3
Soweit ich weiß, ist der angezeigte „Notizblock“ nur eine Verknüpfung zum ursprünglichen Notizblock. Wenn Sie diesen nicht mehr benötigen, geben Sie einfach „Notizblock“ in das Suchfeld ein, klicken Sie mit der rechten Maustaste auf den ersten angezeigten Notizblock und ändern Sie die Ziel- und Startpositionen so, dass sie denen in der Verknüpfung „Notepad++“ entsprechen. Wenn Sie die Änderungen rückgängig machen möchten, stellen Sie einfach sicher, dass Sie sich die ursprünglichen Positionen notieren.
Antwort4
Aus deiner Frage geht nicht 100%ig hervor, ob es auf Suchergebnisse aus dem Startmenü beschränkt sein soll (ich glaube, die richten sich nach der Häufigkeit der Nutzung) oder ob man generell Notepad++ abrufen möchte, wenn man versucht, etwas über das auszuführen notepad
. Ich antworte für den allgemeinen Fall.
Seit einiger Zeit kann man dies unter Windows einstellen, aber ich glaube, technisch funktioniert es nur für ShellExecute()
und Freunde, nicht für CreateProcess()
. Das bedeutet grob, dass dies unter Umständen nicht in cmd.exe
oder anderer Software funktioniert, die Letzteres verwendet, aber es funktioniert im Dialogfeld „Ausführen“ ( Windows+ R) und anderer Software, die Ersteres verwendet.
So funktioniert es:
- systemweit: bei
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
- Benutzer lokal: bei
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Erstellen Sie darunter einen Schlüssel, der nach dem .exe
auszuführenden Schlüssel benannt ist. Beispiel notepad.exe
: Legen Sie dann den Standardwert des neu erstellten Schlüssels auf den vollständigen Pfad des .exe
auszuführenden Schlüssels fest. Beispiel C:\Program Files\Notepad++\notepad++.exe
:
Als Randbemerkung: Heutzutage scheint Notepad++ genau das bereits für die systemweite Option zu tun.
systemweit als .reg
Datei
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"
Benutzerlokal als .reg
Datei
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"
NB: Bitte verwechseln Sie dies nicht mit den App Execution Aliases. Es handelt sich nicht um dieselbe Funktion, es gibt jedoch eine funktionale Überschneidung.