Um arquivo em lotes ou um arquivo executável em um pacote não é executado no final da instalação do pacote

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 826762
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.


Este artigo se aplica a um banco de dados Microsoft Access (.mdb) e um Microsoft Access (.adp) do projeto.

Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.
Sintomas
Quando você usa o Assistente de compactação do Microsoft Office XP Developer para empacotar um aplicativo, você pode incluir e você pode executar um arquivo .bat ou um arquivo .exe ao final da instalação do pacote. Por padrão, quando você adiciona um arquivo .bat ou um arquivo .exe para o pacote, o Packaging Wizard define o local de instalação para $(AppPath) . No entanto, quando você implanta o pacote em um computador que executa o sistema operacional Microsoft Windows XP, o arquivo .bat ou o arquivo .exe não é executado no final da instalação do pacote.
Como Contornar
Para contornar esse problema, defina o Local de instalação para o arquivo .bat ou para o arquivo .exe para $(WinPath) no Assistente de compactação.
Mais Informações

Passos para reproduzir o problema

  1. Efetuar logon um computador que executa o sistema operacional Windows XP.
  2. Crie um arquivo em lotes usando um texto editor, como o bloco de notas.

    Para fazer isso, crie um arquivo em lotes que copia o atalho para o aplicativo é implantado em seu computador do perfil do usuário atual para o perfil todos os usuários da seguinte maneira. O atalho está disponível para outros usuários que fizerem logon no computador.
    1. Clique em Iniciar e, em seguida, clique em Executar .
    2. Na caixa de diálogo Executar , digite notepad na caixa Abrir .
    3. No editor de bloco de notas, digite ou cole o código a seguir:
      MKDIR "<Installation Drive>:\Documents and Settings\All Users\Start Menu\Programs\Northwind":loopif exist "<Installation Drive>:\Documents and Settings\administrator\Start Menu\Programs\Northwind" goto iNextgoto END:iNextcopy "<Installation Drive>:\Documents and Settings\administrator\Start Menu\Programs\Northwind\" "<Installation Drive>:\Documents and Settings\All Users\Start Menu\Programs\Northwind\":END
      Observação substituir Installation Drive nesse código com a letra de unidade apropriado no seu computador.
    4. Salve o arquivo como CopyShortcut.bat .
    Quando você implanta um pacote de distribuição no seu computador, o programa de instalação cria um atalho para o aplicativo no menu Iniciar . Por padrão, o atalho é criado no perfil do usuário atual. Como resultado, o atalho para o aplicativo está disponível somente para o usuário atual.

    Por exemplo, se o usuário atual é Usuário1 , o atalho será criado na Installation Drive: \Documents and Settings\user1\Start Menu\Programs\ pasta.

    Se o arquivo em lotes é executado com êxito no final da instalação do pacote, o atalho para o aplicativo está disponível para qualquer usuário que fizer logon computador.
  3. Crie um pacote de distribuição para o banco de dados Northwind. Inclua o arquivo em lotes no pacote de distribuição para o banco de dados Northwind, que o arquivo em lotes CopyShortcut.bat seja executado no final da instalação do pacote. Para fazer isso, execute as seguintes etapas:
    1. Inicie o Microsoft Access 2002.
    2. Abra o banco de dados de exemplo do Northwind.mdb Northwind.
    3. Em Ferramentas de menu, aponte para macro na janela banco de dados e, em seguida, clique em Editor do Visual Basic .
    4. No Editor do Microsoft Visual Basic, clique em Packaging Wizard no menu Add-Ins .
    5. Na janela identificar aplicativo e pacote da caixa de diálogo Packaging Wizard , clique em Avançar .
    6. Na janela informações do aplicativo, clique em Avançar .
    7. Na janela dependências, clique em Adicionar arquivo .
    8. Na caixa de diálogo Abrir , localize o arquivo de lote CopyShortcut.bat que você criou anteriormente neste artigo.
    9. Clique em CopyShortcut.bat e em seguida, clique em Abrir .

      O arquivo em lotes CopyShortcut.bat aparece na lista de arquivos o Packaging Wizard.
    10. Clique em Avançar .

      Na janela modificar locais de instalação da caixa de diálogo Packaging Wizard , o valor padrão para o Local de instalação é definido como $(AppPath) .
    11. Na janela do Runtime do Access, clique em Avançar .
    12. No Access Runtime Properties janela, clique em Avançar .
    13. Nos atalhos do Menu Definir horizontal janela, clique em Avançar .
    14. Em executar na janela completa, clique para selecionar a executar esse comando quando a instalação é concluída verificar caixa e, em seguida, clique em $(AppPath)\CopyShortcut.bat on the list.
    15. Clique em Concluir .
    16. Na caixa de diálogo Procurar pasta , localize a pasta onde você deseja armazenar o pacote de distribuição e, em seguida, clique em OK .
    17. Na janela pacote concluído do Assistente de compactação, clique em Fechar .
  4. Instalar o pacote de distribuição para do Northwind banco de dados. Para fazer isso, execute as seguintes etapas:
    1. Inicie o Microsoft Windows Explorer.
    2. No Windows Explorer, localize a pasta onde o pacote de distribuição para o banco de dados Northwind é criado.
    3. Clique duas vezes no arquivo setup.exe .
    4. Siga as etapas que o assistente fornece para implantar o aplicativo.
  5. Fazer logon no seu computador novamente usando o nome de logon de outro usuário local do Microsoft Windows.
Se você efetuar logon em seu computador usando um nome de logon que seja diferente do nome de logon que você usou para instalar o pacote, o atalho para o aplicativo não está disponível no menu Iniciar . Essa situação ocorre porque o arquivo em lotes não é executado no final da instalação do pacote. Para verificar essa situação, examinar o conteúdo da Installation Drive: \Documents and Settings\All Users\Menu Menu\Programs\Northwind pasta. Se o arquivo em lotes CopyShortcut.bat for executado com êxito no final da implantação do pacote, esta pasta deve conter um atalho para o banco de dados Northwind.
ACC2002 WinXP Win XP ACCXP

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 826762 - Última Revisão: 12/08/2015 04:13:39 - Revisão: 1.0

Microsoft Access 2002 Standard Edition, Microsoft Office XP Developer Edition

  • kbnosurvey kbarchive kbmt kbprb kbpdwizard kbpackage kbpackaging kbdeployment KB826762 KbMtpt
Comentários