ID do artigo: 299275 - Última revisão: segunda-feira, 13 de outubro de 2003 - Revisão: 3.0

PROBLEMA: 'não pode atualizar o arquivo ini' erro ocorre ao texto para um arquivo em uma unidade mapeada .ini

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Durante a instalação de um pacote do Windows Installer, você receberá a seguinte mensagem de erro:
Erro 1913 "não pode atualizar o arquivo ini [2] [3]. Verifique se o arquivo existe e que você pode acessá-lo."
Isso ocorre quando a instalação envolve a escrita em um arquivo .ini em uma unidade mapeada localizado em um computador baseado no Windows NT 4.

Causa

O problema é causado pelo Windows NT 4, não pelo mecanismo Windows Installer. Executar instalações do Windows Installer por computador sob o contexto de segurança LocalSystem. Serviços do Windows NT 4 não podem gravar um compartilhamento com permissões de leitura/gravação quando os serviços estão em execução no contexto de segurança LocalSystem. Isso pode ser verificado chamando a função WritePrivateProfileString partir de um programa em um compartilhamento com permissões de leitura/gravação. A função WritePrivateProfileString falhará. Além disso, também haverá falha chamar a função fopen no modo de gravação em um compartilhamento com permissões de leitura/gravação.

Resolução

Uma correção para esse problema está localizada no seguinte artigo:
318705  (http://support.microsoft.com/kb/318705/EN-US/ ) CORRECÇÃO: Texto arquivos .ini para o local de rede com o Windows Installer resulta em erro 1913

Como Contornar

Para contornar esse problema, executar a instalação no Windows 2000 e usar as unidades mapeadas em um computador baseado no Windows 2000. Instalação por usuário no Windows 2000 pode usar unidades mapeadas em qualquer sistema operacional.

Situação

Esse comportamento é por design.

Mais Informações

Etapas para reproduzir o problema

A seguir estão as etapas para criar um pacote .msi para reproduzir esse problema:
  1. Criar um novo arquivo .msi (ou localizar um arquivo .msi pré-existente).
  2. Abra o arquivo .msi em Orca.
  3. Vá para a tabela IniFile e adicionar uma entrada. Na coluna DirProperty, verifique se que a propriedade de diretório está apontando para uma unidade mapeada.
  4. Salve o arquivo .msi em Orca.
  5. Execute a instalação. A instalação falhará nos seguintes cenários:

    • A instalação por computador no Windows 2000 e a unidade mapeada é no Windows NT 4.
    • Instalação por usuário e por computador no Windows NT 4 e a unidade mapeada está no Windows 2000.
    • Instalação por usuário e por computador no Windows NT4 e a unidade mapeada está em outro computador baseado no Windows NT 4.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Installer 2.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
Palavras-chave: 
kbmt kbprb KB299275 KbMtpt
Tradução automáticaTradução automática
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: 299275  (http://support.microsoft.com/kb/299275/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.