Desativar resolução de atalho de rede automática

Traduções deste artigo Traduções deste artigo
ID do artigo: 150215 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

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:
128932Como o Windows 95 resolve links de atalho

132658Atalho 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:
158682Resolver 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:
134401Arquivo Readme.txt do Windows 95 Resource Kit

137725Incluí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:
161100Arquivo pode ser truncado quando copiadas para uma unidade de rede total

138014Arquivo pode ser truncado para zero bytes quando copiados em si

136834Erro de cópia de arquivos somente leitura para o Core SMB Server

160807Nã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:
161020Implementação de atualizações do Windows 95

Propriedades

ID do artigo: 150215 - Última revisão: quarta-feira, 1 de novembro de 2006 - Revisão: 1.2
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á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

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com