Esta pergunta é realmente antiga agora, mas no caso de você ainda estar com este problema - eu estava recebendo erros de BSOD no meu HP 2730p com muita freqüência sempre que não estava encaixado. Depois de meses tentando descobrir, descobri que os drivers do Serviço de Localização estavam corrompidos.
Tente desativar & desinstalar os Serviços de Localização.
No Painel de Controle:
- Acesse as Configurações de localização e desmarque
Turn on the Windows Location platform
(para o Win8, é uma opção semelhante no Win7) e clique em OK
- Acesse o Gerenciador de dispositivos e clique no menu suspenso para Ver e marque "Exibir dispositivos ocultos" e selecione Dispositivos por tipo.
- Role a lista de dispositivos e clique na seta à esquerda de "Sensores". Agora, isso deve listar o Windows Location Provider.
- Clique com o botão direito do mouse no Windows Location Provider, selecione Desinstalar e clique em OK
Inicie o laptop desconectado usando a energia da bateria, e se você não obtiver o BSOD dentro de 30 minutos de uso, então é isso.