none
Modo de compatibilidade RRS feed

  • Pergunta

  • Bom dia.

    Tenho uma aplicação onde preciso usar o Modo de Compatibilidade (XP Mode) para funcionar no Windows 7. O problema é que a aplicação está numa unidade de rede, não é local (ex.: Y:\aplic.exe). Como faço para aplicar o modo de compatibilidade no aplicativo que está em uma unidade de rede ? Se eu clicar no atalho com o botão direito, diz que o modo de compatibilidade não pode ser aplicado pois é uma unidade de rede...

    sexta-feira, 25 de fevereiro de 2011 13:23

Respostas

  • edu,

    vá nas configurações da sua maquina virtual,antes mesmo de executar o xp mode,e nas opções de rede em network altere as configurações do adaptador de rede para o nome da sua placa de rede,dessa forma ele vai ficar como se fizesse parte da rede e vc vai conseguir acessar acessar os aplicativos na unidade de rede.

     

    obs:verifica no executar>cmd>ipconfig e verifique se ele pegou um ip válido

     

    abs

    • Marcado como Resposta Edu Sena sexta-feira, 25 de fevereiro de 2011 18:36
    sexta-feira, 25 de fevereiro de 2011 15:54
    Moderador
  • Marcelo, bom dia.

     

    Realmente funciona, criei o link simbólico, apliquei o modo de compatibilidade no arquivo e vi que a solução funciona. Algum problema no meu executável é que causa o erro, mas consegui uma outra solução para o meu problema, deixando a dica para quem precisar executar  arquivos em pastas mapeadas usando o modo de compatibilidade XP Mode no Windows 7. Realmente funciona !

     

    Abraço,

     

     


    Edu Sena
    • Marcado como Resposta Edu Sena quarta-feira, 2 de março de 2011 11:20
    quarta-feira, 2 de março de 2011 11:19

Todas as Respostas

  • edu,

    vá nas configurações da sua maquina virtual,antes mesmo de executar o xp mode,e nas opções de rede em network altere as configurações do adaptador de rede para o nome da sua placa de rede,dessa forma ele vai ficar como se fizesse parte da rede e vc vai conseguir acessar acessar os aplicativos na unidade de rede.

     

    obs:verifica no executar>cmd>ipconfig e verifique se ele pegou um ip válido

     

    abs

    • Marcado como Resposta Edu Sena sexta-feira, 25 de fevereiro de 2011 18:36
    sexta-feira, 25 de fevereiro de 2011 15:54
    Moderador
  • Fábio,

      meu xp mode não está rodando em uma máquina virtual, roda direto na máquina com Windows 7, o aplicativo está num servidor de aplicações e eu estou tentando acessá-lo direto pelo atalho. A alteração do adaptador de rede eu até fiz, verifiquei o ip válido mas não  tive sucesso... eu uso o xp mode usando o modo de compatibilidade (Botão direito no atalho, Propriedades, Compatibilidade).

     

    abs,

     


    Edu Sena
    sexta-feira, 25 de fevereiro de 2011 18:21
  • Edu, tenta fazer o seguinte teste:

    1. Abra o Prompt de Comandos como administrador (clique do botão direito do mouse em cmd.exe, executar como Administrador)
    2. execute: MKLINK /D c:\aplicativos "\\servidor\aplicativos" (substitua o \\servidor\aplicativos pelo caminho da pasta onde o aplicativo esta compartilhado)
    3. acesse o caminho c:\aplicativos e tente aplicar o modo de compatibilidade no executável que você deseja

    O MKLINK /D cria um atalho especial para outras pastas, inclusive compartilhadas em rede, dando a impressão para o Windows (no caso acima) de que é uma pasta local.

    Marcelo Matias
    http://marcelomatias.wordpress.com

     

     

    • Sugerido como Resposta Marcelo Matias domingo, 27 de fevereiro de 2011 02:43
    domingo, 27 de fevereiro de 2011 02:43
  • Marcelo, bom dia.

    Obrigado pela sugestão dada. Executei os procedimentos conforme descrito, porém ao tentar acessar o caminho c:\ aplicativos aparece uma tela alertando que "O local não está disponível" com a seguinte mensagem de erro: C:\aplicativos não está acessível. O nome do diretório é inválido".

    Teria mais alguma sugestão ?

    Obrigado,

     

     


    Edu Sena
    segunda-feira, 28 de fevereiro de 2011 11:35
  • Bom, continuando, tentei da seguinte forma: mklink /D c:\aplicativos y: Foi criado o link simbólico para a pasta em c:\aplicativos e os arquivos que estão em y: aparecem. Fui até o Arquivo.exe e coloquei a compatibilidade para XP. Criei o atalho apontando para c:\aplicativos\Arquivo.exe, só que ao clicar no atalho para executar, aparece a seguinte mensagem: c:\aplicativos\Arquivo.exe O caminho especificado não existe. Verifique o caminho e tente novamente. Afe...
    Edu Sena
    segunda-feira, 28 de fevereiro de 2011 18:06
  • Edu, eu acabei fazer esse procedimento na minha máquina - criar um link simbólico para uma pasta compartilhada em rede (\\servidor\pasta) - e consegui aplicar o modo de compatibilidade no executável da aplicação e executá-la com sucesso.

    Sinceramente não sei a razão de não ter funcionado com você...

    Marcelo Matias
    http://marcelomatias.wordpress.com

    • Marcado como Resposta Edu Sena quarta-feira, 2 de março de 2011 11:15
    • Não Marcado como Resposta Edu Sena quarta-feira, 2 de março de 2011 11:15
    • Sugerido como Resposta FabiosouzaModerator quarta-feira, 2 de março de 2011 11:30
    terça-feira, 1 de março de 2011 21:07
  • Marcelo, bom dia.

     

    Realmente funciona, criei o link simbólico, apliquei o modo de compatibilidade no arquivo e vi que a solução funciona. Algum problema no meu executável é que causa o erro, mas consegui uma outra solução para o meu problema, deixando a dica para quem precisar executar  arquivos em pastas mapeadas usando o modo de compatibilidade XP Mode no Windows 7. Realmente funciona !

     

    Abraço,

     

     


    Edu Sena
    • Marcado como Resposta Edu Sena quarta-feira, 2 de março de 2011 11:20
    quarta-feira, 2 de março de 2011 11:19
  • Que ótimo!

    Com base nessa sua dúvida eu escrevi um artigo sobre o uso do MKLINK: http://marcelomatias.wordpress.com/2011/02/28/trabalhando-com-link-simbolico-real-e-juncao-de-diretorio-usando-mklink/

    Marcelo Matias

    quarta-feira, 2 de março de 2011 11:54