Se você resolveu trocar de sistema operacional e passar para o Windows Vista, saiba que isto pode lhe gerar alguns problemas. Os problemas encontrados são geralmente de instalação e compatibilidade de programas.
Devemos também ressaltar que, no Windows Vista, o usuário administrador não tem totais privilégios de permissão no sistema, diferentemente do que ocorria no Windows XP. Por isso, é inevitável não sofrer com dificuldades de permissão no sistema quando vamos instalar ou executar determinados aplicativos.
Tudo isso se deve a uma nova política de segurança implantada pela Microsoft, visando uma maior segurança do sistema operacional. Contudo, a Microsoft não vem agradando os usuários. Uma das grandes chatices são as várias mensagens emitidas quando algo a ser executado depende da autorização do usuário.
A instalação do GeneXus 9.0 no Vista transcorre quase que normalmente, a não ser pelo fato de que algumas classes importantes do GeneXus não são registradas.
A falta dessas classes é percebida quando após a instalação do GeneXus você resolve criar uma KB e, no momento em que você tenta criar um modelo, uma mensagem de erro é emitida e o Wizard de criação de modelos não é acionado. A mensagem geralmente diz algo assim: Class not registered.
Para que GeneXus funcione normalmente é necessário registrar manualmente as classes necessárias. O procedimento a ser realizado é o seguinte:
· Primeiro desabilite o UAC (Controle da Conta de Usuário) do Windows Vista, devido a restrições de permissão comentadas anteriormente.
o Acesse o Painel de Controle
o Clique na opção: Contas de Usuário e Segurança Familiar
o Clique em Contas de Usuário
o Acione a opção: Ativar ou Desativar o Controle de Conta de Usuário
o Desmarque a opção: Utilizar o Controle de Conta de Usuário (UAC) para ajudar a proteger o computador
o Reinicie o computador
· No próximo artigo falaremos sobre outra dica do GeneXus no Vista e detalharemos o UAC.
· Acesse o prompt de comando.
o Execute os seguintes comandos:
C:\Windows\Microsoft.NET\Framework\v2.0.50727 regasm "C:\Program Files\Artech\GeneXus\GeneXus90\gxthemeditor.exe"
C:\Windows\Microsoft.NET\Framework\v2.0.50727 regasm "C:\Program Files\Artech\GeneXus\GeneXus90\wizardnewmodel.exe"
C:\Windows\Microsoft.NET\Framework\v2.0.50727 regasm "C:\Program Files\Artech\GeneXus\GeneXus90\gxwsdlinspector.exe
Obs.: Se a versão de seu framework for outra, você deve fazer a substituição nos comandos acima pela versão correta instalada em seu computador. Do mesmo modo, se o GeneXus estiver instalado em outro diretório, faça as devidas substituições nos comando mencionados.
Seguido os passos acima corretamente, o GeneXus está pronto para ser utilizado e você poderá habilitar o UAC novamente.
Divirta-se com o seu novo sistema operacional!
Um comentário:
cara, eu tenho windows 7, e tbm precisei fazer isso ..mais mesmo assim, eu nao consigo criar um novo modelo quando passo pro protótipo! ele da um erro, e nao cria nada ..alguem sabe me informar? =)
Postar um comentário