10 votos

¿Cómo preferencia archivos dañados?

He leído un par de diferentes artículos de solución de problemas y de preguntas y respuestas donde el culpable es un corrupto archivo de preferencias para una aplicación o proceso. Normalmente la solución es eliminar el mal de archivo de preferencias y permitir que una nueva, de preferencia predeterminada del archivo que se genera al reiniciar cualquiera que sea el software se comporta mal.

¿Cómo funciona una preferencia archivo dañado? Es simplemente un bajo nivel de error de lectura/escritura, o es que hay un mayor nivel de error que se producen en algunos casos? Es simplemente incorrecto o mal escrito en XML?

Creo plutil podría decir si hay un error sintáctico con el archivo, pero de nuevo, ¿cómo fue el error introducido? Estoy claro en la fuente habitual para estos archivos dañados. Gracias.

6voto

JeeBee Puntos 11882

Puede ser causada por un gran número de cosas, pero creo que la causa más común es donde se escribe el archivo, y la aplicación termina antes de que se terminó de escribir el archivo. Esto podría ser causado por el sistema de gastos generales, demasiado grande para una correcta escritura en el tiempo.

Errores de Hardware con el disco duro o la memoria también puede causar errores en los datos, pero me imagino que estos sería el menor de sus problemas en este momento.

3voto

Deep Ode Puntos 13

Yo apuesto a que en casi todos los casos, no hay nada sintácticamente mal con el archivo plist. Apple funciones para cargar y guardar plist data obtener una gran cantidad de atención y un montón de uso. Casi todos los errores seguramente ha sido encontrado y corregido por ahora.

(Tenga en cuenta que plists se utilizan para todo tipo de cosas, como de la arrastrar-n-gota y el portapapeles, entorno limitado de permisos para el lanzamiento de aplicaciones, las interfaces de usuario de cada aplicación, e incluso que un icono para mostrar en el Finder. Sería increíble si hubo un error en el plist-escribir el código que acaba de pasar a tornillo de seguridad de los archivos de preferencias para algunas aplicaciones, pero no cualquiera de estas otras cosas!)

Una aplicación de la preferencia de archivo (plist) es simplemente almacenar algunos de sus estructuras de datos en memoria en el disco. Así que si la aplicación tiene un error que hace que algo sea configurado de forma incorrecta, que se salvó.

A menudo cuando una aplicación se inicia desmanes, usted puede simplemente salir y reiniciar. Que restablece muchas partes de ella, y puede solucionar el problema. Los archivos de preferencias se vuelve a cargar desde el disco, aunque, por lo que si la parte afectada de la aplicación se guardan en un persistente preferencia, de reiniciar la aplicación no tendrá ningún impacto: el valor malo se acaba de cargar de nuevo. Que al eliminar el archivo de preferencias puede ayudar. Es como reiniciar la aplicación, pero para las cosas que tengo guardadas.

Estas cosas pueden pasar, ya que los programadores asumir que los datos de su aplicación es correcta. Si un color puede ser elegido sólo por el usuario que hace clic en la rueda de colores estándar de control, probablemente no hacer ningún trabajo adicional para verificar que es correcta antes de usar. (En comparación, una aplicación como Safari hace una tonelada de trabajo extra verificar todo, porque se carga y ejecuta archivos directamente desde la internet.)

La ventaja es que casi siempre es la correcta, y es mucho más fácil si usted asume que los valores internos son correctos. La desventaja es que si un mal valor que se cuela en alguna manera (como el usuario hizo algo totalmente inesperado), las cosas pueden ir de mal en peor hasta que todo se restablece.

1voto

Bob Foss Puntos 11

Como un tech-desafió a la tercera edad, he encontrado mi iTunes Preferencia Archivo estaba dañado y causó el acuerdo de licencia para venir cada vez que abre iTunes. Además, todos mis preferencias tuvo que ser reiniciado. Creo que las respuestas anteriores son correctas, ya que justo antes de que tuviera este problema, me obligaron a hacer obligadas paradas de mi equipo (problemas eléctricos en la zona) y reiniciar/la mitad de reiniciar varias veces. Las solicitudes termina antes de las instrucciones de escritura fue completa. Pero la solución a generar un nuevo iTunes archivo de preferencias se muestra en línea y muy fácil de hacer. Se solucionó el problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X