Abbiamo una macchina professionale Windows 7 x64 su cui alcuni ma non tutti i caratteri non possono essere rimossi. I caratteri problematici in questione non sono caratteri di sistema o caratteri di Microsoft Office (penso, non hanno aggiornato l'elenco per Office2010). Un esempio: StoneSansOSITC TT (nome file IT243__.ttf
). Curiosamente altri caratteri della stessa famiglia potrebbero essere eliminati, circa una mezza dozzina.
Il messaggio di errore è simile a "questo file è in uso e non può essere eliminato [riprovare] [salta]" .
Abbiamo provato a rimuovere i caratteri con un account di dominio membro del gruppo Administrators locale e con l'account Local Administrator. Abbiamo provato a rimuovere dalla modalità provvisoria e varie combinazioni di disconnessione e riavvio.
Ho usato Process Explorer per cercare l'handle del file aperto e identifica csrss.exe
come avere quel file aperto, così come un certo numero di altri caratteri. Ho dimostrato, come dice l' articolo di Wikipedia su CSRSS , che terminare il processo si traduce in una schermata blu della morte.
Come posso rintracciare quale applicazione / servizio / processo fa sì che questi file siano sempre in uso e li chiudo?
aggiornare:
Il rapporto simile di questa persona indica che potrebbe esserci un problema con Windows 7 confuso su quanti caratteri tipografici sono rappresentati in una famiglia di caratteri (pensa che ce ne siano 4 quando in realtà sono 6).
Questa discussione ha una foto del messaggio di errore che vediamo:
Abbiamo provato il programma Unlocker menzionato qui , e mentre identificava i file bloccati nella directory dei caratteri non corrispondevano a quelli che stavamo tentando di eliminare.