PDA

View Full Version : Impossibile trovare il file"C:\Windows\regedit.exe". Verificare che il nome del file.


Ivanetto89
26-02-2012, 12:16
Buongiorno,
stamattina sono entrato nel registro di sistema per cambiare la directory predefinita per l'installazione dei programmi...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

Inizialmente l'avevo cambiata da C (dove avevo il sistema operativo..) a D...

Poco fa volendo installare Microsoft silverlight mi dava un errore poco prima del termine dell'installazione (non mi ricordo di preciso cosa dicesse...) allora ho pensato che la soluzione fosse ricambiare la directory di installazione da D a C...riavviato...Adesso ogni volta che apro un programma oppure lo stesso registro di sistema mi compare il seguente messaggio d'errore:

Impossibile trovare il file "C:\Windows\regedit.exe". Verificare che il nome del file sia corretto, quindi riprovare.[OK]

Come posso risolvere???

grazie in anticipo

Ivan

Eress
26-02-2012, 12:53
Magari prova a cambiare lettere C/D alle partizioni da Gestione disco

Ivanetto89
26-02-2012, 15:06
Non si riesce nemmeno ad entrare nel disco rigido....

Il Bruco
26-02-2012, 16:51
allora ho pensato che la soluzione fosse ricambiare la directory di installazione da D a C...riavviato

Queta non l'ho capita, puoi descrivere quello che hai fatto.

Reji7
19-10-2013, 15:36
Buonasera ! Ho avuto lo stesso problema dell'utente che fece questa domanda l'anno scorso. Provo a spiegare meglio:

Ho 2 unità disco, C e D. Sull'unità C, SSD, ho installato il sistema operativo Windows 7 64bit. Sull'unità D vari programmi.

Dato che volevo lasciare l'unità C leggera, avevo intenzione di non installare altri programmi su tale unità; quindi ho cercato un metodo per cambiare la cartella di installazione predefinita. Mi avevano quindi detto di modificare alcuni valori nel registro di sistema ( Regedit.exe) ma dopo averlo fatto non posso aprire in alcun modo i programmi predefiniti o i comandi fondamentali di Windows ( Regedit, Msconfig, Controllo Account/amministratore) pur potendo ancora navigare in internet e usare altri programmi

L'errore che mi da, nell'aprire programmi predefiniti o registro, è questo:

Impossibile trovare il file "C:\Windows\regedit.exe". Verificare che il nome del file sia corretto, quindi riprovare.[OK]



Soluzioni? grazie mille ^^'

x_Master_x
19-10-2013, 16:02
Toccare il registro a caso porta a quelle conseguenze :stordita:

Ho modificato tutti i percorsi della chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

Come da immagine:
http://s16.postimg.org/6ono2521x/test.jpg

Eppure il registro si apre tranquillamente, altre cose ovviamente non funzionano. Quali sono le chiavi che hai modificato?

Questo è il file .reg da usare per ripristinare i percorsi predefiniti:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"CommonFilesDir"="C:\\Program Files\\Common Files"
"CommonFilesDir (x86)"="C:\\Program Files (x86)\\Common Files"
"CommonW6432Dir"="C:\\Program Files\\Common Files"
"DevicePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,69,00,6e,00,66,00,00,00
"MediaPathUnexpanded"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\
6f,00,6f,00,74,00,25,00,5c,00,4d,00,65,00,64,00,69,00,61,00,00,00
"ProgramFilesDir"="C:\\Program Files"
"ProgramFilesDir (x86)"="C:\\Program Files (x86)"
"ProgramFilesPath"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,\
00,69,00,6c,00,65,00,73,00,25,00,00,00
"ProgramW6432Dir"="C:\\Program Files"
5,00,5c,00,57,00,69,00,6e,00,64,00,\
6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,\
00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,\
2e,00,65,00,78,00,65,00,00,00
"Path"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,00,00

Reji7
20-10-2013, 12:45
Il problema è che non posso accedere a Regedit.Exe .. Avevo modificato "ProgramFilesDir"

x_Master_x
20-10-2013, 13:42
L'ho capito, quindi il file .reg non ti funziona o non l'hai nemmeno provato? Copi lo script postato sopra su un blocco note, lo salvi come .reg e lo avvii. Se non funziona vediamo se c'é altro da fare.

Reji7
20-10-2013, 13:46
Mi dice la stessa cosa quando apro il file .reg, "Impossibile trovare il file C:/ ... .Reg

bluv
20-10-2013, 14:32
l'unita D è un normale hard disk?
qual è il beneficio di installare i programmi su una partizione o hdd diverso da quello di sistema?

x_Master_x
20-10-2013, 14:39
Vabbè ho capito faccio un eseguibile io. Scarica questo:

RestoreMyKey (http://www.yourfilelink.com/get.php?fid=854944)

Password:
hwupgrade.it

Avvialo, clicca su SI per i diritti di amministratore. Se ti appare una conferma, la chiave è stata aggiunta, se ti appare errore invece no. Al termine riavvia.

P.S. L'unica chiave che ho aggiunto è ProgramFilesDir con percorso "C:\Program Files"

Reji7
20-10-2013, 15:16
Santo iddio, non mi fa neanche aprire il tuo File .. comunque l'hard disk C è meno capiente ( 150Gb SSD) mentre il secondo è di 1 TB quindi preferivo usare il secondo.

Non capisco proprio che problema ci sia .. Impossibile trovare il file "C: users/Reji/Desktop/RestoreMykey.exe. Verificare che il nome del file sia corretto, quindi riprovare.

Ps. Ho notato che non posso neanche usare le funzionalità da Amministratore

x_Master_x
20-10-2013, 17:24
Senza diritti amministrativi sul tuo account non rimane altro che usare la procedura di "Aggiornamento" usando il DVD di Windows 7, lo fai partire direttamente da Windows. Non perdi dati e programmi ma è sempre meglio avere una copia di backup.

P.S. Nessuno ti vieta di installare i programmi in D:\, tutti i setup di questo mondo di fanno scegliere il percorso e non era necessario cambiare una variabile di sistema come quella.

Reji7
20-10-2013, 17:31
Ho fatto ripristino, fortunatamente avevo fatto un backup 3 giorni fa e ora sembra andare tutto ok