¿Cómo puedo hacer que aparezca Notepad++ cuando escribo "bloc de notas"?

¿Cómo puedo hacer que aparezca Notepad++ cuando escribo "bloc de notas"?

Instalé Notepad++ en Windows 10 y lo configuré como .txteditor de archivos predeterminado. Sin embargo, cuando abro el menú Inicio y escribo "bloc de notas", sigo obteniendo el Bloc de notas normal como resultado principal; Notepad++ es un pequeño segundo resultado. ¿Cómo hago para que me dé Notepad++ como resultado principal?

Respuesta1

Utilice notepad++ con más frecuencia. Windows 10 lo clasifica según múltiples factores, incluido el número de veces que ha usado notepad++ más que el bloc de notas.

Respuesta2

Otra alternativa es ir al acceso directo y marcarlo como oculto. No modificará ni eliminará ningún acceso directo, solo impedirá que Windows lo muestre en el menú de inicio y en la búsqueda.

Busque "Bloc de notas", haga clic derecho -> "Abrir ubicación del archivo", luego haga clic derecho en el archivo -> "Propiedades" -> General -> y marque la casilla marcada "Oculto"

Respuesta3

Hasta donde yo sé, el "bloc de notas" que aparece es solo un acceso directo al bloc de notas original. Si ya no necesita esto, simplemente escriba notepad en el campo 'buscar', haga clic derecho en el primer bloc de notas que aparece y cambie las ubicaciones de destino y las ubicaciones de inicio para reflejar las que se encuentran en el acceso directo de notepad++. Si desea revertir los cambios, asegúrese de tomar nota de las ubicaciones originales.

Respuesta4

Según su pregunta, no está 100% claro si se supone que debe limitarse a los resultados de búsqueda desde el menú de inicio (creo que van por frecuencia de uso) o si, en general, desea obtener Notepad++ cuando intenta ejecutar algo a través del archivo notepad. Responderé por el caso genérico.


Desde hace algún tiempo, Windows ha permitido configurar esto, pero creo que técnicamente solo funciona para ShellExecute()amigos y, no para CreateProcess(). En términos generales, es posible que esto no funcione en cmd.exeningún otro software que utilice este último, pero funcionará en el cuadro de diálogo "Ejecutar" ( Windows+ R) y en otro software que utilice el primero.

La forma en que funciona es:

  • en todo el sistema: enHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
  • usuario local: enHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Debajo de esa clave, cree una clave con el nombre de la que .exedesea ejecutar. P.ej notepad.exe. Luego, establezca el valor predeterminado de la clave recién creada en la ruta completa de la clave .exepara ejecutarla en su lugar. P.ej C:\Program Files\Notepad++\notepad++.exe.

Como nota al margen: en estos días Notepad++ parece que ya hace exactamente eso para la opción de todo el sistema.

en todo el sistema como .regarchivo

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

usuario local como .regarchivo

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

NB: no confunda esto con los alias de ejecución de la aplicación. No es la misma característica, pero tiene una superposición funcional.

información relacionada