PDA

View Full Version : errore 0xc000007b


II-D
12-05-2012, 11:47
Salve ho un problemone:
ho postato anche in un altro forum ma forse qui è più adeguata la domanda.
ho installato UDK Unreal development kit e 3Ds MAX
quando avvio le versioni a 64 bit di questi 2 software mi da questa finestra d'errore: ( la 32bit invece parte bene)

http://img528.imageshack.us/img528/1618/senzatitolo1ez.jpg

leggendo su un blog http://msoos.wordpress.com/2010/09/11/0xc000007b-error-solution/
credo di aver capito che il problema sono le directx 9 e in particolare una DLL la "d3dx9_43.dll"

in pratica con un software che si chiama dependency walker mi segnala il problema di questa dll:

http://img836.imageshack.us/img836/8582/dll1.jpg

forse dovrei cambiare il percorso della dll invece di andare a prendere quella a 32 bit deve andare a prendere quella a 64 bit che sta nella cartella "SysWOW64" e non "system32" come invece è riportato nello screen sopra, però non so fare questo cambio e soprattutto non so se è questa la soluzione.

qualcuno ha una soluzione al mio problema?
mi hanno consigliato di aggiornare le direct x 9, ma quando provo ad aggiornare mi dice che ho già la versione aggiornata.

La mia configurazione:
Win Seven 64 bit SP1
norton internet security 2012 (originale acquistato)
Cpu Phenom 2 x4
8 gb ram
GPU HD 6870
UAC disattivato
user admin
altri software a 64 bit partono e funzionano bene, come photoshop cs5 64 bit, però controllonado con dependency walker ho notato che non richiama la dll incriminata.

ho installato tutti gli aggiornamenti importanti di win update per vedere se risolve, ma nemmeno cosi sembra andare.
spero di essere stato il più chiaro possibile per farvi capire il problema.
H E L P :help:

Eress
12-05-2012, 11:55
Quella dll x86 non dovrebbe stare in system32, ma in syswow64 e viceversa, prova a invertirle di posizione

II-D
12-05-2012, 12:25
cioè prendo la dll che sta in "SysWOW64" la metto in "system32" ? e viceversa? :D
ok più tardi quando sono al pc provo :mbe:

Eress
12-05-2012, 13:09
E certo, quella sarebbe la posizione corretta su sistemi x64, non come sta adesso :D

II-D
12-05-2012, 16:26
ho fatto lo scambio ma non va :muro:

II-D
12-05-2012, 17:02
allora ho risolto,
il problema effettivamente era questa DLL
d3dx9_43.dll

in pratica seguendo la logica che mi hanno suggerito di invertire i file, che poi non ha funzionato, ho pensato bene di cancellare i 2 file da entrambe le cartelle dove si trovavano e di reinstallare le direct x, prima non andava quando provavo a reinstallare perchè il setup trovava già i file e quindi non li sostituiva, adesso non trovandoli, li ha riscritti.
quindi adesso parte sia 3d max e anche UDK unreal develpment kit.
spero serva anche a qualcun altro che ci sbatte la testa, anche perchè ho trovato molte richieste online ma non si risolveva.

saluti ! :D (grazie eress)

Il_Cencio
30-10-2012, 22:57
Io ho lo stesso problema avviando un gioco. Ho provato cancellando i due file dalle cartelle e reinstallare DirectX (io ho una GTX560Ti, non so quale DirectX dovrei installare però...), tornando nelle cartelle i due file erano tornati, ma l'errore persiste :(
Qualcuno può aiutare? Per favore...

II-D
06-11-2012, 15:54
purtroppo non saprei aiutarti, visto che io stesso ho chiesto quì.
però posso dirti che per vedere quali directx usare basta andare sul sito del produttore, in questo caso NVIDIA

Pissa
24-04-2013, 10:08
Ciao a tutti!

Rispolvero questa discussione perchè anche io ho un problema simile. Nello studio dove lavoro abbiamo appena installato AllPlan 2013 x64 su tutte le macchine (tutte 7 x64). La procedura è andata a buon fine su tutte, tranne che una.

Il problema era del tutto simile a quello dell'utente II-D, solo che il suo problema risiedeva nella dll d3dx9_43.dll, mentre nel mio caso era msvcr100.dll (presente in visualc++ 2010). Purtroppo risolto questo, la situazione non è cambiata.

Appena faccio partire l'applicazione, questa crasha e compare la segnalazione invio errori a Nemetschek e a Microsoft. Così, ho di nuovo lanciato dependency walker, che trova tutte queste dll mancanti:

http://thumbnails105.imagebam.com/25064/6c0756250635178.jpg (http://www.imagebam.com/image/6c0756250635178)

Ora il problema fondamentale è questo: le altre macchine non hanno queste dll, eppure AllPlan funziona alla perfezione. Non solo, ma da mia ricerca sembra che quelle dll siano delle API introdotte con Windows 8!!

Qualcuno che mi dia una dritta?! :mc: