¿Cómo configurar el programa predeterminado para abrir archivos sin una extensión en Windows?
windows
file-management
Piotr Dobrogost
fuente
fuente
Respuestas:
Con la línea de comando:
Para dar crédito, aprendí esto de vim wikia aquí y aquí
Información extra:
En lugar de
"C:\path\to\..."
, las siguientes macros pueden ser útiles:%SystemDrive%
- la ventana de la unidad está instalada, es decirC:\
%ProgramFiles%
- p.ej"C:\Program Files\"
%ProgramFiles(x86)%
- p.ej"C:\Program Files (x86)\"
Sin embargo, deberás escapar adecuadamente de ellos:
Para configurar el ícono para que sea el mismo que los archivos .txt (no hice esto, ya que automáticamente hizo que los íconos de los archivos se mostraran como archivos Notepad ++):
Para deshacer, puede leer la información
assoc /?
oftype /?
, por ejemplo:fuente
ftype no_ext="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
cmd
como Administradorno_ext
es lo que el Explorador de Windows mostrará en la columna 'Tipo' para dichos archivos. Creo que una descripción más legible sería mejor, así que utilicé"No extension"
, incluidas las comillas dobles, en lugar deno_ext
en los comandos anteriores.assoc "No extension"\DefaultIcon=%SystemRoot%\system32\imageres.dll,-102
assoc
en PowerShell, por lo quecmd
es obligatorio. 2) Estaba arrojando un error cuando no se ejecutaba como administrador, así que lo ejecuté como administrador. El comando se ejecuta sin lanzar un error, pero no parece haber hecho nada. Luego reinicié también.Desde Windows IT pro :
Los archivos normales con una extensión pueden tener un programa asociado; sin embargo, este no es el caso de los archivos que no tienen una extensión. Si hace doble clic en uno y selecciona una aplicación y marca la casilla para usar siempre esa aplicación, se ignora y cada vez que selecciona un archivo tiene que elegir la aplicación.
Puede forzar esto usando el registro:
Si ahora hace doble clic en un archivo sin extensión, se abrirá con la aplicación seleccionada.
Para verificar lo que usaba una aplicación existente, mire su entrada en HKEY_CLASSES_ROOT, por ejemplo, HKEY_CLASSES_ROOT.doc usa Word.Document.8, por lo que si desea esto como su editor predeterminado, debe cambiar HKEY_CLASSES_ROOT. (Predeterminado) a Word.Document.8.
Cualquier método que evite la necesidad de editar el registro es el siguiente:
fuente
HKCR\.xml
esxmlfile
, significa que el shell (Explorer) debe irHKCR\xmlfile
y leer la información de esa clave.Este es un ejemplo de archivo .reg para que el Bloc de notas abra extensiones de archivo desconocidas. Cree un nuevo archivo de texto con una extensión de .reg, córtelo y péguelo en él, luego haga doble clic para ejecutarlo y lo colocará en el registro.
fuente
La mayoría de estas soluciones no me funcionaron en Windows 8.1. Lo hice funcionar haciendo lo siguiente (esto también debería funcionar para Windows 7 y Windows 10):
Siga la solución de hasnj: primero abra una ventana de comando elevada y escriba
Abra regedit y navegue hasta
Haga clic derecho y agregue una nueva clave llamada
UserChoice
si aún no existe.En la nueva clave UserChoice, haga clic derecho y cree un nuevo valor de cadena llamado
Progid
. Establezca su valor en "Sin extensión" (sin las comillas dobles).fuente
OpenWithList
,OpenWithProgids
y el que yo añadido,UserChoice
.No Extention
debería serNo Extension
?La respuesta de Pauk no funcionó para mí, tuve que usar en su lugar:
Tenga en cuenta las barras invertidas dobles en la ruta exe.
fuente
También puede usar NirSoft FileTypesManager :
fuente
Las otras respuestas están un poco desactualizadas. Aquí hay un enlace a uno que funciona para Windows 7:
Extensiones de shell para nombres de archivo sin extensión de archivo
fuente
No puedo creer que nadie haya dicho esto todavía. No necesita proporcionar una ruta a su editor de texto como dice la respuesta aceptada.
Simplemente ejecute lo siguiente en un símbolo del sistema de administrador:
fuente
Tengo un problema al abrir archivos PDF en IE9, sí IE9 (necesario para un programa antiguo). Los archivos PDF son generados por un Javascript y devueltos al navegador como tipo de contenido de aplicación / pdf , lo cual es bueno, pero el nombre de archivo "ninguno" , lo cual es malo. IE8 le permite elegir Guardar, Cancelar y Abrir y entiende el MimeType . por alguna razón, IE9 no lo hace. Por lo tanto, debe elegir cada vez que lo abra con el lector de PDF.
Mi solución: usando esta publicación, he hecho una asociación de archivo para el archivo sin extensión. primero lo asigné a Acrobat Reader , que funciona bien pero limita las posibilidades de abrir un archivo sin una extensión. Por lo tanto, elegí Internet Explorer como mi visor predeterminado para archivos sin extensión. De esta manera, si IE puede abrirlo o conoce un complemento u otra asociación, funcionará.
Probé esto con los archivos "none1" y "none2" en mi escritorio. "none1" es un archivo de texto que dice "hola mundo". "none2" es un archivo pdf.
Aquí está mi archivo .reg :
- Ver captura de pantalla
http://postimg.org/image/xtklrzcoz/
fuente