Ao activar as aplicacións no ordenador, o usuario pode ter un erro, acompañado do código 0xc000007b. Entendamos as súas causas e métodos de eliminación nun PC con Windows 7.
Vexa tamén: Como solucionar o erro 0xc00000e9 ao cargar Windows 7
Métodos de eliminación de erros
O 0xc000007b prodúcese, normalmente, cando o SO non pode ofrecer condicións para iniciar a aplicación que o usuario está intentando activar. Unha causa común deste problema é a ausencia ou o dano dunha das DLL. En primeiro lugar, trátase dos ficheiros dos seguintes compoñentes:
- Visual C ++;
- DirectX
- Marco neto
- controlador de tarxetas de vídeo (a maioría das veces nVidia).
A causa inmediata da ausencia dun ficheiro DLL particular, que leva ao erro 0xc000007b, pode ser unha serie de factores:
- Falta dunha versión actualizada e funcional do compoñente ou controlador correspondente do sistema;
- Danos nos ficheiros do sistema;
- Falta de dereitos;
- Infección viral do PC;
- Bloqueo polo antivirus;
- Usando programas piratas ou compilacións de Windows;
- Os parámetros do sistema fallaron debido a apagado anormal.
Antes de pasar a opcións máis específicas para resolver o problema, ten que realizar unha busca xeral para PC de virus.
Lección: dixitalización dun sistema para virus sen instalar un antivirus
Despois diso, asegúrese de comprobar o sistema para a integridade dos seus ficheiros, seguido da restauración de elementos danados se son detectados.
Lección: Comprobación da integridade dos ficheiros do sistema en Windows 7
Se isto non axuda, desactiva o antivirus temporalmente e comproba se o problema permanece despois de desactivalo. Se o erro non aparece, activa o antivirus e engade o programa adecuado ao programa de confianza na súa configuración, sempre que estea confiado nel.
Lección: Como desactivar o antivirus
Ademais, pode producirse un erro ao usar versións sen licenza de programas ou compilacións piratadas de Windows. Por iso, recomendamos que use sempre só software legal.
A continuación, falaremos en detalle sobre as formas máis eficaces de resolver o problema en estudo.
Método 1: Concesión de dereitos administrativos
Unha das razóns polas que o programa non accede ao DLL necesario é porque non ten os permisos axeitados. Neste caso, ten que tentar executar o software en nome do administrador e, quizais, isto solucionará todos os problemas co erro. A principal condición para que o algoritmo de accións descrito a continuación funcione é iniciar sesión no sistema baixo unha conta con dereitos administrativos.
- Fai clic co botón dereito (RMB) mediante un ficheiro executábel ou un atallo de software problemático. Na lista que apareza, seleccione a opción de inicio con privilexios de administrador.
- Se a UAC non está desactivada, confirme o lanzamento da aplicación na xanela de control da conta facendo clic no botón Si.
- Se o problema con 0xc000007b realmente foi a falta dos permisos necesarios, a aplicación debería comezar sen problemas.
Pero non é moi conveniente realizar as accións anteriores cada vez que lanzas o programa, especialmente se pensas empregalo con bastante frecuencia. A continuación, é máis razoable facer axustes sinxelos, despois do cal a aplicación será lanzada do xeito habitual: facendo dobre clic no botón esquerdo do rato no seu ficheiro ou atallo executable.
- Faga clic RMB por atallo de aplicación ou o seu ficheiro executable. Selecciona elemento "Propiedades".
- Na ventá de propiedades que aparece, desprácese á sección "Compatibilidade".
- En bloque "Nivel de dereitos" marque a caixa xunto ao elemento de execución da aplicación obrigatoria en nome do administrador e logo faga clic Solicitar e "Está ben".
- Agora a aplicación activarase por defecto con dereitos administrativos, o que evitará que se produza o erro que estamos estudando. Tamén pode simplificar o inicio do programa desactivando a confirmación de activación na xanela UAC. Como facelo descríbese na nosa lección separada. Aínda que por razóns de seguridade, aínda non recomendamos desactivar a xanela de control da conta.
Lección: Como desactivar o control da conta de usuario en Windows 7
Método 2: Instalar compoñentes
Na maioría das veces, o motivo de 0xc000007b é a ausencia dun compoñente específico do sistema ou a presenza da súa versión irrelevante ou danada. Despois necesitará instalar / reinstalar o compoñente problemático.
Primeiro de todo, cómpre reinstalar o controlador da tarxeta de vídeo, xa que os novos programas (especialmente os xogos) requiren complementos que non están dispoñibles para compoñentes máis antigos. O problema máis común co erro 0xc000007b atópase entre os usuarios que usan o adaptador gráfico nVidia.
- Descarga o controlador actualizado no sitio web oficial do fabricante e descárgalo no teu ordenador.
- Fai clic en Comezar e vai a "Panel de control".
- Abrir sección "Sistema e seguridade".
- Corre Xestor de dispositivos.
- Na xanela do complemento que se abre, diríxase á sección "Adaptadores de vídeo".
- Fai clic no nome da tarxeta de vídeo na que se amosan gráficos no teu PC.
- Pestaña aberta "Condutor" na xanela das propiedades do adaptador.
- Fai clic no botón Eliminar.
- A continuación, na xanela que se abre, marque a caixa ao lado "Eliminar ..." e confirme as túas accións facendo clic "Está ben".
- Despois de completar a desinstalación, execute o ficheiro de instalación do controlador descargado previamente da páxina web oficial. Realice o procedemento de instalación, guiado polos consellos mostrados na pantalla.
- Tras a instalación, reinicie o sistema e comprobe se o programa problema comezou a executarse despois de que se completaron os procedementos anteriores.
Lección:
Como actualizar o controlador de tarxetas gráficas NVIDIA
Como actualizar os controladores de tarxetas gráficas AMD Radeon
Como actualizar controladores en Windows 7
Unha posible causa do erro é o uso dunha versión obsoleta de DirectX, que o programa non admite, ou a presenza de ficheiros DLL danados neste compoñente. A continuación, recoméndase volver a instalalo. Para iso, antes de realizar manipulacións básicas, descargue primeiro a súa última versión, relevante para Windows 7, desde o sitio web de Microsoft.
Descarga DirectX
- Despois de descargar a última versión de DirectX no seu ordenador, abra Explorador e introduza o seguinte enderezo na súa barra de enderezos:
C: Windows System32
Fai clic na frecha á dereita desta liña.
- Despois de ir ao cartafol "Sistema32"se os obxectos non están por orde alfabética nel, reorganízaos facendo clic no nome da columna "Nome". A continuación, busque os ficheiros a partir de "d3dx9_24.dll" e completando "d3dx9_43.dll". Selecciona-los todos e fai clic na selección. RMB. No menú que se abre, seleccione Eliminar.
- Se é necesario, confirme a eliminación no cadro de diálogo. Se algúns ficheiros non se eliminarán, xa que están implicados no sistema, omítelos. Se estás a usar un sistema de 64 bits, deberá facer a mesma operación no directorio no seguinte enderezo:
C: Windows SysWOW64
- Despois de eliminar todos os obxectos anteriores, execute o instalador DirectX descargado anteriormente e siga as recomendacións que se amosan nel. Despois de completar a instalación, reinicie o PC e comprobe se hai erros executando o programa problema.
Cómpre salientar que Windows 7 só admite versións ata DirectX 11. Se o programa require unha versión máis recente deste compoñente para comezar, non se poderá activar neste sistema operativo.
Lección: Como actualizar DirectX á última versión
Tamén a causa probable do problema co erro 0xc000007b pode ser a falta da versión necesaria ou a instalación incorrecta de Visual C ++. Neste caso, é necesario instalar os compoñentes que faltan ou reinstalalos.
- Primeiro de todo, cómpre comprobar que versións de Visual C ++ xa instalaches. Para iso, executa "Panel de control" e vai á sección "Programas".
- Despois, continúa "Programas e compoñentes".
- Na lista de programas, se é necesario, aliña todos os elementos por orde alfabética facendo clic no nome do campo "Nome". Despois, busque todos os obxectos cos que comeza o nome "Microsoft Visual C ++ ...". Isto será fácil de facer, xa que se atopan nas proximidades, sometidos a disposición alfabética. Estuda atentamente a versión de cada un deles. A lista debería conter lanzamentos dos anos seguintes:
- 2005;
- 2008;
- 2010;
- 2012;
- 2013;
- 2017 (ou 2015).
Se usa un sistema operativo de 64 bits, ten que ter instaladas todas as versións de Visual C ++, non só para el, senón tamén para un sistema de 32 bits. A falta dunha ou varias das versións anteriores, ten que descargar as opcións que faltan do sitio web de Microsoft e instalalas, seguindo as recomendacións do instalador.
Descarga Microsoft Visual C ++
- Executa o instalador descargado e na primeira xanela que se abre, acepte o acordo de licenza marcando a caixa de verificación correspondente. Prema o botón Instala.
- O proceso de instalación comeza.
- Despois da súa finalización, a información correspondente mostrarase na xanela. Para saír do instalador, faga clic Pechar.
Para que a instalación de Visual C ++ funcione sen problemas, hai que instalar no PC as últimas actualizacións de Windows 7.
Lección:
Instala manualmente Windows 7 Actualizacións
Como habilitar as actualizacións automáticas en Windows 7
Ademais, se sospeitas que unha ou varias versións de Visual C ++ localizadas no seu PC están danadas, ten que desinstalar software antigo deste tipo antes de instalar as opcións correctas.
- Para iso, selecciona o elemento correspondente na xanela "Programas e compoñentes" e fai clic Eliminar.
- A continuación, confirma a súa intención no cadro de diálogo facendo clic Si. Despois, iniciarase o proceso de desinstalación. Este procedemento debe realizarse con todos os elementos de Visual C ++ e, a continuación, instalar todas as versións correctas deste software relevantes para Windows 7 da súa profundidade de bits, como se describe anteriormente. Despois de reiniciar o PC, comproba un erro lanzando a aplicación problemática.
Para resolver o erro 0xc000007b, é importante que a última versión de NET Framework estea instalada no seu PC. Isto débese a que cando se usa a versión antiga, algúns programas novos non poderán atopar a versión do ficheiro DLL que precisan. Este estado de cousas xerará os problemas que estamos estudando cando se lanzan.
- Na xanela pódese atopar o número da versión actual de NET Framework instalada no seu computador "Programas e compoñentes".
Lección: Como descubrir a versión de .NET Framework
- A continuación, debes ir á páxina de descarga deste compoñente no sitio web de Microsoft e descubrir a súa versión actual. Se difire da instalada no seu PC, cómpre descargar a última versión e instalala. Ademais, ten que facelo se o compoñente especificado está completamente ausente no ordenador.
Descarga Microsoft .NET Framework
- Despois de iniciar o ficheiro de instalación, descomprimirase.
- Na xanela que aparece despois disto, cómpre aceptar o acordo de licenza marcando a caixa de verificación única. A continuación, pode continuar co procedemento de instalación premendo o botón Instala.
- O proceso de instalación iniciarase. Despois de completar, pode comprobar o desempeño do programa problema.
Lección:
Como actualizar .NET Framework
Por que .NET Framework 4 non está instalado
Aínda que a causa do erro 0xc000007b ao iniciar o software é case sempre a indisponibilidade das DLL de varios compoñentes para un determinado programa, unha lista bastante grande de factores pode levar a esta situación. Primeiro de todo, recomendamos unha busca xeral do sistema para atopar virus e integridade de ficheiros. Isto en todo caso non fai mal. Tamén será útil desactivar temporalmente o antivirus e comprobar o funcionamento da aplicación. A continuación, intente executar o software con privilexios administrativos. Se nada de isto axudou, debería comprobar a presenza de certos compoñentes no sistema, a súa relevancia e instalación. Se é necesario, deberían ser instalados ou reinstalados.