Prefetching informazioni in Windows XP non riesce e interrompere il lancio della mia candidatura
-
19-09-2019 - |
Domanda
I compilo la mia applicazione su una macchina Windows XP SP3. Quando si compila, cerco di lauch, e Windows Me mi risponde indietro con:
Impossibile avviare il programma di 'XX'. Questo applicazione non è riuscito ad avviare perché la configurazione dell'applicazione non è corretto. Reviex il file manifesto per eventuali errori. la reinstallazione del dell'applicazione potrebbe risolvere il problema. Per maggiori dettagli, vedere la registro eventi applicazioni.
Il tentativo di copiare i file DLL non ha aiutato (vedi precedente interrogazione se si desidera).
Non ho lancio del monitor del processo di Sysinternals allora.
Io cerco qui di riassumere il rapporto, mentre non è molto lunga.
Il processo inizia, allora la sua prima filettatura. In seguito si chiama:
QueryNameInformationFile () del mio file exe => Successo
Load Image () del mio file exe => Successo
Load Image () di Ntdll.dll => Successo
QueryNameInformationFile () se il mio file exe => Successo
CreateFile () Prova a crearla un C: \ WINDOWS \ Prefetch \ blahbla.pf => Nome non trovato
poi il filo e il processo termina.
Ho aggiungere i miei utenti con il pieno controllo su quella cartella (C: \ WINDOWS \ prefetch), ma non ha aiutato. Come farlo funzionare? Mi sento se vado attraverso questo passaggio, la mia applicazione funzionerà come previsto.
Modifica: aggiungo dettagli ProcMon sull'errore:
18: 13: 40,4305346 xxx.exe 3172 CreateFile C: NOME \ WINDOWS \ Prefetch \ XXX.EXE-1FA9609A.pf NON TROVATO accesso desiderato: Generico Leggere, Disposizione: Apri, Opzioni: Sincrono IO non-Alert, Attributi: n / a, ShareMode: Nessuno, AllocationSize: n / a
Soluzione
E 'Utilità di pianificazione in esecuzione sul PC? Un modo per riparare Prefetch è dettagliato qui, se che sta causando il problema: