iTunes se recusa a instalar, problema no registro?

2

Eu tenho uma cópia legítima do Windows 8 x64 Professional. Eu tinha o iTunes instalado anteriormente, mas não atualizaria para a versão mais recente. Ele também teve problemas sendo desinstalados; Eu tive que usar alguns aplicativos de terceiros para finalmente remover completamente o programa.

Quando fui reinstalar o programa (baixado recentemente do .exe do site da Apple, de 64 bits, é claro), recebi o seguinte erro:

Primeiro:obviamente,oHKEY_LOCAL_MACHINE32\não'existe'nosentidodequeéumadasraízesdaárvorederegistro.Depoisdealgunsgoogling,descobriqueexisteaqui:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\

Issopodeserboato,nãotenhocerteza.

Porisso,tenteidefiniroproprietáriodachaveRun(tantonesselocalquantonoHKEY_LOCAL_MACHINElocaisnormais)paraosadministradoresdomeucomputadoremeunomedeusuárioespecificamente.Nenhumamudança.Tambémconcedipermissõesde"controle total" à chave de "TODOS OS PACOTES DE APLICATIVOS", "Administradores", "Usuários" e meu usuário também. Nenhuma mudança.

Eu também estou executando o instalador como administrador, por isso fiquei sem ideias.

Meu amigo recomendou tentar fazer uma atualização do sistema operacional, mas isso não foi concluído com êxito.

Alguém já experimentou algo assim antes? É uma solução fácil ou sou forçado a tentar uma nova instalação do SO?

    
por Anders 19.09.2013 / 02:30

5 respostas

2

Curiosamente, as contas de administrador padrão na verdade não executam executáveis como verdadeiros administradores. Tente clicar com o botão direito do mouse no exe e selecione "executar como administrador".

Além disso, verifique se apple lista as somas de verificação md5 (ou o algoritmo de hashing que elas usam) do exe e compare-as com o que você baixou.

Além disso, tenha cuidado ao editar os valores do registro, como você fez, pode levar a mais problemas e sempre exportar o registro existente antes de mexer.

    
por 19.09.2013 / 02:36
1

Não há motivo para a instalação se referir a HKEY_LOCAL_MACHINE32, a menos que você tenha baixado a instalação errada. Portanto, verifique se você fez o download da versão do iTunes para Windows (64 bits) o instalador.

Se esse já for o caso, tente desativar seu produto de segurança para ver se está bloqueando a atualização.

    
por 23.09.2013 / 07:51
0

Parece que outras pessoas com esse mesmo problema descobriram que não têm permissões de registro adequadas. Você pode corrigir isso com o SubinACL (da Microsoft). Há um ótimo artigo sobre como usá-lo: link

Basicamente, de alguma forma o seu registro (você estava no lugar certo, sob WOW6432node) não está dando permissões onde ele precisa escrever. Basta abrir todas as permissões na chave de registro da Apple para baixo. (Parece-me que você tem subchaves que não tiveram as alterações de permissão aplicadas).

Se você achar o SubinACL muito difícil, outra ferramenta para corrigir as permissões do registro é o SetACL. Certifique-se de baixar a versão de 64 bits e pode até ser executado a partir da linha de comando. Certifique-se de que as alterações que você aplica são herdadas - ou seja, aplicar do nível "Apple" para baixo - como há muitos relatórios semelhantes daqueles que estavam instalando o QuickTime.

    
por 28.09.2013 / 21:00
0

Você precisa executar o Monitor de processo durante a instalação para ver as chaves nas quais o instalador não pode gravar . Filtre a coluna Resultado para os eventos "Acesso negado" e veja agora qual é a causa.

Abra o regedit.exe, acesse a chave e dê acesso total à sua conta e administradores.

A Microsoft explicou como usar a ferramenta aqui em dois vídeos:

Ferramentas Defrag: # 3 - Process Monitor

Ferramentas Defrag: # 4 - Process Monitor - Exemplos

    
por 29.09.2013 / 07:16
0

Verifique se o usuário SYSTEM tem direitos adequados à chave HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run .

SYSTEM user deve ter acesso FULL à chave acima. Caso contrário, restaure o valor correto.

    
por 29.09.2013 / 23:46