Arquivo

Textos com Etiquetas ‘Registro’

O Seven também sofre do erro STOP 7B.

18, dezembro, 2009 1 comentário

Eu fiz de propósito. Testando uma ECS GF8200A decidi instalar o Seven e não estava conseguindo porque o instalador dizia que não conseguia achar nenhum HDD na máquina (o HDD era SATA). Então fui no setup do BIOS e mudei a configuração do default (“AHCI”) para “SATA” e consegui instalar e rodar o Seven normalmente.

Aí eu decidi mudar a configuração de volta para AHCI só para ver como o Seven reagia. Não deu outra: STOP 0x0000007B com o segundo parâmetro 0x00000034. O que eu chamo de “STOP 7B-34“.

Na segunda tentativa de iniciar, o Seven me perguntou se eu gostaria de tentar o “Startup Repair”. Eu respondi que sim, só para ver no que ia dar (nunca botei muita fé nos consertos automáticos do Windows). Depois de um loooongo tempo com uma mensagem que dizia que o Windows estava tentando reparar o computador recebi a resposta de que o Windows tinha sido incapaz de reparar automaticamente.

Isso é vergonhoso para a MS, como você verá a seguir.

Enquanto o Seven tentava consertar automaticamente eu encontrei pelo Google uma outra possível solução, dada pela própria MS, tão simples que me fez duvidar se realmente funcionaria. Está explicado nesta página da Knowledge Base que basta dar um jeito de ativar o serviço MSAHCI.

Então eu passei o BIOS para “SATA” novamente, entrei no Seven e alterei o valor indicado no Registro. Reiniciei o computador como “AHCI” e desta vez o Seven iniciou sem BSOD. Na primeira inicialização o Seven vai detectar um novo driver e pedir para reiniciar.

Mesmo que não fosse possível colocar o BIOS em modo SATA, ainda seria possível fazer esse conserto muito facilmente (para um power user, claro) através de edição offline do Registro.

Agora, como a MS conhece o problema e sabe como resolver, mas sua ferramenta automática não sabe resolvê-lo?

Categories: Sem categoria Tags: , , ,

Prompt de Comando elevado no menu de contexto.

18, dezembro, 2009 Sem comentários

Uma das principais irritações que eu tenho com o Vista/Seven ocorre na hora de editar algum arquivo dentro do diretório Windows (geralmente o arquivo HOSTS). Você simplesmente não pode sem primeiro abrir um editor de texto com privilégio de administrador, como é explicado aqui.

É um caminho tortuoso demais para uma tarefa tão simples. Então eu fui verificar se era possível abrir um prompt de comando no diretório corrente para executar o notepad elevado a partir dele. Desde o Vista basta apertar SHIFT enquanto se clica com o botão direito na pasta para que apareça a opção “Open Command Window Here”, mas isso não basta porque esse prompt não é elevado e abrir um notepad elevado a partir dele seria “outro saco” (comando RUNAS).

Então eu procurei como abrir um prompt elevado no menu de contexto. Encontrei a resposta aqui. São duas mudanças a fazer.

Esta é para pastas:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=”Open Command Window Here (Administrator)

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=”cmd.exe /s /k pushd \”%V\””

E esta é para “Meu Computador”:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas]
@=”Open Command Prompt (Administrator)

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\runas\command]
@=”cmd.exe”

Basta fazer as mudanças indicadas no Registro para que um novo item apareça no menu de contexto das pastas: “Open Command Window Here (Administrator)” (esse texto pode ser mudado). A partir deste prompt executar “notepad ” para poder editar esse arquivo com privilégios de administrador.

Categories: Administração Tags: ,