DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 150215 - Última revisão: quarta-feira, 1 de novembro de 2006 - Revisão: 1.2

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 

Nesta página

Sintomas

Quando você criar um atalho para um recurso em uma unidade de rede mapeada e, em seguida, mapear novamente a mesma unidade para um recurso de rede diferentes, o Windows tenta se conectar ao recurso de rede original quando você acessa o atalho.

Além disso, quando você restabelecer a conexão original, uma letra de unidade diferentes pode ser mapeada para o recurso original. Isso pode causar programas falhe, pois os mapeamentos de unidade esperado não estão presentes.

Causa

Esse comportamento é parte do mecanismo pelo qual o Windows tenta resolver e mantenha automaticamente atalhos para recursos de rede.

Para obter informações adicionais sobre resolução de atalho do Windows, consulte os seguintes artigos na Base de dados de Conhecimento da Microsoft:
128932  (http://support.microsoft.com/kb/128932/EN-US/ ) Como o Windows 95 resolve links de atalho

132658  (http://support.microsoft.com/kb/132658/EN-US/ ) Atalho para arquivos excluídos do NetWare pode abrir o arquivo incorreto

Resolução

Atalhos individuais podem ser modificados usando a ferramenta Shortcut.exe para remover informações de caminho de convenção universal de nomenclatura (UNC) partir do atalho.

Observe que para usar com êxito a ferramenta Shortcut.exe para remover informações de caminho UNC partir de um atalho, ele deve atender aos seguintes critérios:
  • O atalho deve conter UNC e informações de caminho estático. Você pode verificar que o atalho contém o caminho estático clicando com o botão direito no atalho, clicando em Propriedades e, em seguida, clicando na guia atalho. O caminho na caixa destino deve ser no formato a seguir:
    <drive> <unidade>: \folder\filename.ext
    Você pode verificar que o atalho contém as informações de caminho UNC exibindo o atalho no bloco de notas. Para fazer isso, clique em Iniciar, clique em Executar e, em seguida, digite a seguinte linha na caixa Abrir
    Bloco de notas <path>\<shortcut.lnk>
    <path>onde <caminho> é o caminho para o atalho que você deseja alterar e <shortcut.lnk> é o nome do atalho do qual você deseja remover as informações de caminho UNC.

    Talvez você precise clique em quebra no menu Editar para exibir o arquivo de atalho. O arquivo de atalho contém principalmente ilegíveis informações binárias, no entanto, você deve ser capaz ler o UNC e informações sobre a unidade mapeada. Não modifique nem salvar o arquivo de atalho.
  • A unidade especificada no caminho estático foi mapeada para um compartilhamento de rede diferente do original um chamado pelo atalho de.
  • A unidade mapeada deve conter uma estrutura de caminho de diretório e um arquivo cujo nome corresponde ao que o caminho no atalho estático.
A ferramenta Shortcut.exe pode ser obtida nos seguintes locais:

O Windows 95

A ferramenta Shortcut.exe é incluída no Microsoft Windows 95 Resource Kit e também está localizada na pasta Admin\Apptools\Envvars no CD-ROM do Windows 95.

Windows NT

A ferramenta Shortcut.exe está incluída no Microsoft Windows NT Server Resource Kit versão 4.0, um de suplemento, na pasta ALPHA\Desktop CD-ROM do Windows NT Server Resource Kit, MIPS\Desktop pasta and I386\Desktop pasta.

Para obter mais informações sobre como resolver esse problema no Windows NT, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
158682  (http://support.microsoft.com/kb/158682/EN-US/ ) Resolver atalhos criados no NT 4.0 para caminhos UNC
Para remover as informações de UNC de um atalho, execute estas etapas:

Observação: Se você deseja desativar somente a resolução automática, e você não estiver preocupado com excluir as informações de caminho UNC do atalho, você deve executar somente as etapas 1 e 2. O atalho deve conter um caminho UNC e um caminho estático.
  1. Clique em Iniciar, aponte para programas e, em seguida, clique em prompt de comando ou MS-DOS prompt.
  2. Use a ferramenta Shortcut.exe para desativar a resolução de atalho automática de rede com esse atalho. Para fazer isso, digite a seguinte linha no prompt de comando e pressione ENTER
    shortcut.exe -s <path><shortcut.lnk>
    <path>onde <caminho> é o caminho para o atalho que você deseja alterar e <shortcut.lnk> é o nome do atalho do qual você deseja remover as informações de caminho UNC.
  3. Clique em Iniciar, aponte para programas, clique em Windows NT Explorer ou Windows Explorer e em seguida, localize o atalho que você especificou na etapa 2.
  4. Renomeie o atalho. Quando você renomeia o atalho, o Windows atualiza o atalho de modo que não executa a resolução de atalho automática de rede. Não altere a extensão do atalho.

    Para obter informações sobre como renomear um arquivo, clique em Iniciar, clique em ' Ajuda ', clique na guia Índice, digite Renomear e, em seguida, clique duas vezes o tópico "Renomeando arquivos".

    Observação: Você deve renomear o arquivo de atalho em Windows NT Explorer ou no Windows Explorer. O atalho não é atualizado se renomeá-lo em um prompt de comando.
  5. Use a ferramenta Shortcut.exe para resolver o atalho para um local estático e excluir as informações de caminho UNC. Para fazer isso, digite a seguinte linha em um prompt de comando e pressione ENTER
    shortcut.exe - r <path>\<shortcut.lnk>
    <path>onde <caminho> é o caminho para o atalho que você deseja alterar e <shortcut.lnk> é o nome do atalho do qual você deseja remover as informações de UNC.
Para obter informações adicionais, leia os seguintes artigos na Base de dados de Conhecimento da Microsoft:
134401  (http://support.microsoft.com/kb/134401/EN-US/ ) Arquivo Readme.txt do Windows 95 Resource Kit

137725  (http://support.microsoft.com/kb/137725/EN-US/ ) Incluído no CD-ROM do Windows 95 Resource Kit Tools


O mesmo resultado pode ser aplicado globalmente a todos os atalhos instalando o seguinte arquivo atualizado para Windows 95 ou uma versão posterior do arquivo:
   SHELL32.DLL  version 4.00.952  dated 11/3/95  817,664 bytes
				

Mais Informações

Resolução automática pode ser indesejável se o arquivo apontado pelo atalho tenha sido movido deliberadamente para um recurso diferente, ou se um balanceamento de carga-mecanismo no local para que a mesma letra de unidade pode ser mapeada para um dos vários recursos de rede com conteúdo idêntico.

Quando você clique com o botão direito do mouse um atalho, clique em Propriedades e, em seguida, clique na guia atalho, a caixa de destino Especifica o caminho para o arquivo e pode conter um caminho UNC (\\server\share\directory\filename.ext) ou um estático caminho (<unidade:> \directory\filename.ext).

Um atalho para um recurso de rede pode ter qualquer tipo de caminho como o destino dependendo de como ele foi criado. Por exemplo, se o atalho foi criado por com o botão direito do mouse em um arquivo de rede e clicando em criar atalho, ele contém um caminho estático e um caminho UNC.

Quando você executa Shortcut.exe com o parâmetro -s para desabilitar a resolução de atalho automática de rede, dependendo do tipo de atalho e o status de mapeamentos de unidade de rede, os seguintes resultados ocorrem quando clicar duas vezes no atalho:

Atalho contendo o caminho UNC somente

Desativar resolução automática atalho em um atalho de local, ou um que contém somente informações de UNC, não terá efeito na maneira em que o atalho é resolvido.

Atalho contendo o UNC e caminho estático

Para um atalho que contém UNC e caminhos estáticos, atalho resolução é mais complexa. Se você não desativou o atalho resolução, o recurso de rede original será usado. Se o atalho é mapeado para a unidade especificada no caminho de estático, que unidade é usada. Se o recurso é mapeado para uma unidade diferente, a nova unidade é usada e caminho estático do atalho é atualizado com novas informações de unidade. Se o recurso não está atualmente mapeado para uma unidade, uma é atribuída automaticamente e o atalho é atualizado com novas informações de unidade.

Se a resolução de atalho tiver sido desativada, ele é resolvido para o caminho especificado estático. Observe que as informações de caminho UNC originais ainda estão contidas no atalho.

Se o compartilhamento de rede original é mapeado para a unidade especificada no caminho de estático, o atalho é resolvido para ele, mas as informações de caminho UNC não são excluídas do atalho.

Se um compartilhamento de rede diferente tiver sido mapeado para a unidade indicada pelo caminho estático e o caminho estático aponta para um arquivo existente na unidade, em seguida, as informações de UNC são removidas do atalho, e o atalho é resolvido como um atalho de local. A atualização para Shell32.dll faz com que informações de UNC em todos os atalhos para ser ignorado se o valor DWORD "LinkResolveIgnoreLinkInfo" está presente na seguinte chave do Registro e definir para um valor de dados de "1":
   HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
				
se esse valor do Registro não estiver presente, esta atualização funcionará o mesmo que a versão lançada do Windows 95 nesse sentido. Esse valor do Registro não é adicionado automaticamente ao instalar esta atualização.


Para obter informações adicionais sobre problemas resolvidos por atualizações para este componente, consulte os seguintes artigos na Base de dados de Conhecimento da Microsoft:
161100  (http://support.microsoft.com/kb/161100/EN-US/ ) Arquivo pode ser truncado quando copiadas para uma unidade de rede total

138014  (http://support.microsoft.com/kb/138014/EN-US/ ) Arquivo pode ser truncado para zero bytes quando copiados em si

136834  (http://support.microsoft.com/kb/136834/EN-US/ ) Erro de cópia de arquivos somente leitura para o Core SMB Server

160807  (http://support.microsoft.com/kb/160807/EN-US/ ) Não é possível conectar ao servidor Windows NT com muitas ações

Para obter informações adicionais sobre atualizações do Windows 95, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
161020  (http://support.microsoft.com/kb/161020/EN-US/ ) Implementação de atualizações do Windows 95

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 95
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbnetwork kbpolicy kbui KB150215 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: 150215  (http://support.microsoft.com/kb/150215/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft