terça-feira, 20 de junho de 2023
Como atualizar drivers pelo CMD no Windows 10
Manter os drivers atualizados é uma tarefa importante para garantir o bom funcionamento do computador e a segurança do sistema. No entanto, muitas vezes pode ser difícil encontrar a versão mais recente do driver para um determinado dispositivo, especialmente se o fabricante não oferecer suporte para o Windows 10.
Felizmente, o Windows 10 oferece uma maneira simples de atualizar drivers usando o prompt de comando (CMD). Neste artigo, mostraremos como fazer isso passo a passo.
Solução:
1. Abra o prompt de comando como administrador. Para fazer isso, clique com o botão direito do mouse no ícone do menu iniciar e selecione "Prompt de comando (Admin)".
2. Digite o seguinte comando para listar todos os drivers instalados no seu sistema:
driverquery
3. Encontre o driver que deseja atualizar e anote o nome do arquivo (.sys) e o fabricante.
4. Visite o site do fabricante e procure a seção de suporte de drivers. Baixe a versão mais recente do driver para o seu dispositivo.
5. Salve o arquivo do driver em uma pasta de fácil acesso, como o desktop.
6. Volte ao prompt de comando e digite o seguinte comando para desinstalar o driver antigo:
pnputil -d nome_do_arquivo.sys
Substitua "nome_do_arquivo.sys" pelo nome do arquivo que você anotou na etapa 3.
7. Reinicie o computador.
8. Abra o prompt de comando novamente e navegue até a pasta onde você salvou o arquivo do driver com o comando "cd". Por exemplo, se você salvou o arquivo na área de trabalho, digite:
cd C:\Users\Nome_do_Usuário\Desktop
Substitua "Nome_do_Usuário" pelo nome do usuário do seu computador.
9. Digite o seguinte comando para instalar o novo driver:
pnputil -i -a nome_do_arquivo.inf
Substitua "nome_do_arquivo.inf" pelo nome do arquivo de instalação do driver que você baixou na etapa 4.
10. Reinicie o computador novamente.
Conclusão:
Atualizar drivers pelo CMD no Windows 10 é uma tarefa simples e fácil de ser realizada. Basta seguir os passos acima e você terá seus drivers atualizados em pouco tempo. É importante lembrar que manter os drivers atualizados é crucial para garantir o bom funcionamento do seu computador e a segurança do sistema.
By Ricardo Oliveira às junho 20, 2023 Nenhum comentário:
sexta-feira, 28 de abril de 2023
Erro 0X000000C4 no Windows 10 e 11: Como corrigir
Problemas:
O erro 0X000000C4 pode ocorrer durante a inicialização ou uso do sistema operacional Windows 10 ou 11. Ele é geralmente acompanhado por uma tela azul de erro (BSOD) e pode causar a perda de dados e interromper o trabalho em curso.
Análise Técnica:
O erro 0X000000C4 é um erro de parada que indica que o sistema operacional encontrou um problema com um driver ou dispositivo de hardware. Ele pode ocorrer devido a vários motivos, incluindo incompatibilidade de driver ou dispositivo, problemas de atualização do sistema operacional, corrupção de arquivo do sistema operacional ou danos no registro do sistema.
Causa Raiz:
A causa raiz mais comum do erro 0X000000C4 é a incompatibilidade de driver ou dispositivo. Isso pode ocorrer quando um driver desatualizado ou incompatível é instalado no sistema ou quando um dispositivo de hardware é conectado ao sistema que não é suportado pelo sistema operacional.
Solução:
Existem várias soluções possíveis para corrigir o erro 0X000000C4 no Windows 10 e 11:
1. Atualize os drivers: A atualização dos drivers pode ajudar a corrigir incompatibilidades e problemas de hardware. Para fazer isso, vá ao Gerenciador de Dispositivos, clique com o botão direito no dispositivo problemático e escolha a opção "Atualizar driver".
2. Desinstale o software problemático: Se o erro começou a ocorrer após a instalação de um novo software ou atualização, pode ser necessário desinstalar o software problemático usando o Painel de Controle do Windows.
3. Execute uma verificação do sistema: Para verificar se há arquivos corrompidos no sistema operacional, execute uma verificação do sistema usando o comando "sfc /scannow" no Prompt de Comando.
4. Execute uma verificação do disco: Se houver problemas com o disco rígido, execute uma verificação do disco usando o comando "chkdsk /f /r" no Prompt de Comando.
5. Restaure o sistema: Se todas as outras soluções falharem, tente restaurar o sistema para um ponto de restauração anterior.
Conclusão:
O erro 0X000000C4 pode ser frustrante e prejudicial, mas existem soluções disponíveis para corrigi-lo. A atualização dos drivers, a desinstalação do software problemático, a verificação do sistema e do disco e a restauração do sistema são algumas das soluções possíveis que podem ajudar a resolver o problema. Se o problema persistir, entre em contato com o suporte técnico para obter assistência adicional.
Outra solução no artigo: 0x000000c4 (0xffff848ff3cf9010, 0x00000000ffffffff, 0x0000000000000000, 0x0000000000000000). (dicasquefunfa.com.br)
By Ricardo Oliveira às abril 28, 2023 Nenhum comentário:
segunda-feira, 17 de abril de 2023
0x000000c4 (0xffff848ff3cf9010, 0x00000000ffffffff, 0x0000000000000000, 0x0000000000000000).
Problema
"O computador foi reinicializado após uma verificação de erro. Essa verificação foi: 0x000000c4 (0xffff848ff3cf9010, 0x00000000ffffffff, 0x0000000000000000, 0x0000000000000000). Um despejo de memória foi salvo em: C:\WINDOWS\MEMORY.DMP. Id de Relatório: e9bea2a6-187c-437f-9ff2-b8b1278279db."
Análise
Após analisar o arquivo de dump, foi identificado que o problema ocorreu devido à Verificação de Driver que estava habilitada. Essa verificação é uma ferramenta do Windows que ajuda a detectar problemas de driver que possam estar causando falhas no sistema. No entanto, em alguns casos, a Verificação de Driver pode causar instabilidades e falhas no sistema, como no caso em questão.
Causa
A causa do erro 0x000000c4 foi a Verificação de Driver habilitada no sistema.
Solução
Desabilitar a Verificação de Driver para evitar problemas futuros no sistema. É importante lembrar que a Verificação de Driver pode ser uma ferramenta útil para detectar problemas de driver, mas é necessário avaliar cuidadosamente se ela deve ser habilitada ou não, levando em consideração as possíveis instabilidades que ela pode causar.
Para desabilitar o Driver Verifier
1. Pressione as teclas Windows + R no teclado para abrir a janela "Executar"
2. Digite "verifier" e clique em "OK" ou pressione Enter.
3. Na janela do Driver Verifier Manager, selecione a opção "Delete existing settings" e clique em "Finish".
Reinicie o computador para que as configurações do Driver Verifier sejam removidas.
Após o reinício do computador, o Driver Verifier será desativado. Lembre-se de que, ao desabilitar o Driver Verifier, você também estará desativando o monitoramento de drivers e não poderá mais usar essa ferramenta para identificar problemas de driver no futuro.
Solução automatizada
# Verifica se o Verificador de Driver está habilitado
$verifyDriverLevel = (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name VerifyDriverLevel).VerifyDriverLevel
if ($verifyDriverLevel -ne 0) {
# Se estiver habilitar, desabilita o Verificador de Driver
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name VerifyDriverLevel -Value 0
Write-Host "O Driver Verifier foi desativado."
}
else {
Write-Host "O Driver Verifier já está desativado."
}

domingo, 8 de novembro de 2020
Atualizar ou instalar drivers no Windows 10
Como Atualizar ou instalar drivers no Windows 10
Dicas: O driver com problema será sinalizado com uma exclamação amarela ou vermelho, se ele não estiver instalado. |
E se não encontrar o driver?
Como descobrir o modelo?
Como descobrir o modelo da placa-mãe, fabricante, número de série?

sábado, 4 de abril de 2015
Driver 802.11n mini adaptador 802.11n - Wireless Wifi Usb Nano
Desfrute de uma conexão WiFi aprimorada com este adaptador em qualquer sistema operacional Windows.
Baixe aqui os drivers

quinta-feira, 22 de maio de 2014
Solução - Tela Azul ao clicar com botão direito do mouse em quaisquer ícones na Área de Trabalho - nvlddmkm.sys
Análise do problemaNo momento que o cliente individual clicava com botão direito do mouse em quaisquer ícones na "Área de Trabalho", o computador apresentava tela azul e em seguida reinicializava.
Utilizado a ferramenta WinDbg (Windows Debugging), analisamos o despejo de memória na máquina para descobrirmos o que estava causado a tela azul. Verificamos que o problema estava sendo causado por uma falha do arquivo nvlddmkm.sys para Windows Vista. Esse arquivo é utilizado pelo drive da placa de vídeo Nvidia FX5500, renomeamos o nvlddmkm.sys para nvlddmkm.old e testamos o clique do mouse com o lado direito, funcionou normalmente. Porem, as opções de resolução e propriedades do vídeo foram afetadas; já que o arquivo nvlddmkm.sys tinha sido renomeado.
O problema foi resolvido atualizado o drive da placa de vídeo.
Ante de proseguir com o passos abaixo, faça o download do drive no site do fabricante do seu dispositivo. No meu caso foi o nvidia,
Obs. O mesmo driver pode servir para vários modelos.
Solução
1. Abrir o "Gerenciador de Dispositivos" pressionado as teclas "bandeira do windows + R" escrever: devmgmt.msc;
2. No gerenciador de dispositivos, vá para "Adaptadores de Vídeo";
3. Selecionar o dispositivo e clicar com o lado direto do mouse e "Atualizar Driver";
4. Clicar em "Procurar software de driver no computador";
5. Apontar para a pasta onde você fez o download do drive;
6. Aguardar o final da instalação e em seguida realizar a máquina;
7. Realizar os testar e ok.
Vide o Arquivo DUMP¹ convertido em txt que foi analisado:
Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [E:\052214-24039-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.22436.amd64fre.win7sp1_ldr.130828-1532
Machine Name:
Kernel base = 0xfffff800`02c00000 PsLoadedModuleList = 0xfffff800`02e446d0
Debug session time: Thu May 22 10:49:56.762 2014 (UTC - 3:00)
System Uptime: 0 days 0:16:59.717
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Loading Kernel Symbols
...............................................................
................................................................
...........................................
Loading User Symbols
Loading unloaded module list
.......
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 3B, {c0000005, fffff880078c3e26, fffff88004a8cab0, 0}
Unable to load image \SystemRoot\system32\DRIVERS\nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
Probably caused by : nvlddmkm.sys ( nvlddmkm+ae26 )
Followup: MachineOwner
---------
2: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
SYSTEM_SERVICE_EXCEPTION (3b)
An exception happened while executing a system service routine.
Arguments:
Arg1: 00000000c0000005, Exception code that caused the bugcheck
Arg2: fffff880078c3e26, Address of the instruction which caused the bugcheck
Arg3: fffff88004a8cab0, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.
Debugging Details:
------------------
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
ADDITIONAL_DEBUG_TEXT:
Use '!findthebuild' command to search for the target build information.
If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.
FAULTING_MODULE: fffff80002c00000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4a0c8387
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - A instru o no 0x%08lx fez refer ncia mem ria no 0x%08lx. A mem ria n o p de ser %s.
FAULTING_IP:
nvlddmkm+ae26
fffff880`078c3e26 418b4008 mov eax,dword ptr [r8+8]
CONTEXT: fffff88004a8cab0 -- (.cxr 0xfffff88004a8cab0)
rax=00000000c1d00071 rbx=0000000000000001 rcx=fffff88004a8d4b0
rdx=0000000000000001 rsi=fffff8800832f640 rdi=fffff88004a8d810
rip=fffff880078c3e26 rsp=fffff88004a8d490 rbp=00000000070000a6
r8=0000000000000000 r9=fffff8800832fe50 r10=0000000000000001
r11=00000000aa000001 r12=0000000000000038 r13=0000000000000001
r14=fffffa802b3f7000 r15=000000000016a838
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
nvlddmkm+0xae26:
fffff880`078c3e26 418b4008 mov eax,dword ptr [r8+8] ds:002b:00000000`00000008=????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x3B
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 0000000000000000 to fffff880078c3e26
STACK_TEXT:
fffff880`04a8d490 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nvlddmkm+0xae26
FOLLOWUP_IP:
nvlddmkm+ae26
fffff880`078c3e26 418b4008 mov eax,dword ptr [r8+8]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nvlddmkm+ae26
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nvlddmkm
IMAGE_NAME: nvlddmkm.sys
STACK_COMMAND: .cxr 0xfffff88004a8cab0 ; kb
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
---------
¹ DUMP, Despejo de memória - memory dump, é um arquivo gerado automaticamente pelo SO com uma cópia parcial da memória no momento do erro. By Ricardo Oliveira às maio 22, 2014 Nenhum comentário:
