Introducción a los problemas relacionados con la asociación de archivos en el sistema

  

El problema de la asociación de archivos parece extraño. De hecho, cada uno de nosotros puede encontrar una situación de este tipo, primero observe qué tipo de escena ha encontrado el usuario. Me encontré con un amigo para obtener ayuda de emergencia: el sistema es windows7, este amigo no tiene un ícono de OFFICE en el escritorio y está ansioso por usar WORD, haga clic con el botón derecho en el ícono del escritorio, seleccione Word en el modo abierto y no ponga "siempre" Utilice este programa para abrir el mismo tipo de archivo "antes de marcar". Después de este cambio, todos los accesos directos resultaron ser documentos de Word. Puede cambiarlo a otra cosa, por ejemplo, cambiarlo al modo Bloc de notas, pero no hay manera de restaurarlo.

Este es un problema de asociación de archivos. Tal problema simplemente no es posible en xp. Parece que este problema específico es un problema nuevo en Win7. Busqué en Internet por completo y descubrí que no era solo este amigo el que parecía tener ese problema. Parece que hay una necesidad de una solución.

Para resolver este problema, necesitamos hablar sobre algunos conocimientos básicos sobre la asociación de archivos, para que los amigos puedan saber lo que saben.

Asociaciones de archivos, lo principal es asociar tipos de archivos con comandos abiertos. Windows reconoce el tipo de archivo por su extensión de archivo. Esto primero debe asociar la extensión con el tipo de archivo.

comando assoc

Para modificar la asociación entre la extensión y el tipo de archivo, necesitamos usar un comando: assoc

punto para comenzar, buscar, ingresar cmd, abrir cmd, en En cmd, escriba: assoc /? Enter. Podemos obtener ayuda con este comando.

El comando assoc tiene dos funciones: una es mostrar la asociación entre la extensión y el tipo de archivo, y la otra es reescribir la asociación entre la extensión y el tipo de archivo.

Tomemos un atajo como ejemplo para ilustrar este problema.

La extensión del acceso directo es .lnk. En Windows, esta extensión generalmente no se revela. Si aparece, debe estar asociada con un archivo.

Ingresamos en cmd: assoc.lnk, el resultado del comando que podemos obtener después del retorno de carro es: .lnk = lnkfile. El resultado de este comando muestra que la extensión .lnk está asociada con el tipo de archivo lnkfile. Cualquier archivo con una extensión .lnk pertenece al tipo de archivo lnk.

Ahora ingresemos el comando: assoc .lnk = lnk, presione la tecla Intro, se reescribirá la extensión lnk y la asociación de tipo de archivo. Luego ingresamos el comando: assoc .lnk, presione la tecla Intro, el resultado del comando que obtendremos será: .lnk = lnk, este resultado muestra que la extensión .lnk ya está asociada con el tipo de archivo lnk, y ya no Se asocia con lnkfile.

En este momento, puede ir al escritorio y verlo. Se muestran todos los sufijos .lnk de todos los accesos directos en su escritorio y todos los accesos directos ya no están disponibles. Cuando haga doble clic, se le preguntará: Windows no puede abrir este archivo.

Ahora escribamos: assoc .lnk = lnkfile, presione la tecla Enter, encontraremos que todo ha regresado a su estado original.

En resumen, si hay un problema con la asociación entre la extensión del acceso directo y el tipo de archivo, solo necesitamos escribir: assoc .lnk = lnkfile, y el problema se puede resolver después del retorno de carro.

Por lo tanto, si conocemos el tipo de archivo correcto al que pertenece una extensión, cuando hay un problema con la asociación entre esta extensión y el tipo de archivo, solo necesitamos escribir: assoc .ext = filetype, Presiona la tecla Enter. Este .ext representa la extensión de archivo, como .lnk, que representa el tipo de archivo, como lnkfile. Si no sabemos con qué tipo de archivo está asociada la extensión, solo tenemos que escribir cmd: assoc.ext para ingresar. Podemos obtener con qué tipo de archivo está asociado.

Cada extensión registrada tendrá una clave de registro correspondiente en el registro: HKEY_CLASSES_ROOT \\ .ext,

El .ext aquí representa la extensión, como el acceso directo La entrada correspondiente es: HKEY_CLASSES_ROOT \\ .lnk, este elemento tiene un valor predeterminado, los datos de este valor predeterminado son el tipo de archivo asociado con este acceso directo. Por lo tanto, el comando assoc, lo principal es modificar el valor predeterminado de este elemento. Sin embargo, debe tenerse en cuenta que el contenido modificado por el comando assoc no solo es el valor predeterminado del elemento, sino que también modificará otros aspectos. Así que cambiamos el valor de este valor directamente en el registro, y no podemos reemplazar completamente el comando assoc.

Copyright © Conocimiento de Windows All Rights Reserved