Desactivar a resolução de atalhos de rede automáticas

Traduções de Artigos Traduções de Artigos
Artigo: 150215 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando criar um atalho para um recurso na unidade de rede mapeada e, em seguida, remapear a mesma unidade para um recurso de rede diferente, o Windows tenta ligar ao recurso de rede original quando acede ao atalho.

Além disso, quando restabelecer a ligação original, uma letra de unidade diferentes pode ser mapeada para o recurso original. Isto poderá fazer com que programas falhar porque os mapeamentos de unidade esperado não estão presentes.

Causa

Este comportamento faz parte do mecanismo pelo qual 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 hiperligações de atalho

132658Atalho para ficheiros eliminados de NetWare pode abrir o ficheiro errado

Resolução

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

Tenha em atenção que para utilizar com êxito a ferramenta Shortcut.exe para remover informações do caminho UNC a partir de um atalho,-tem de cumprir os seguintes critérios:
  • O atalho tem de conter tanto UNC informações do caminho estático. Pode verificar que o atalho contém o caminho estático clicando com o botão direito do rato no atalho, clicando em Propriedades e, em seguida, clicando no separador atalho. O caminho na caixa destino deve estar no formato seguinte:
    <drive> <unidade>: \folder\filename.ext
    Pode verificar que o atalho contém as informações de caminho UNC visualizando o atalho no bloco de notas. Para o fazer, clique em Iniciar, clique em executar e, em seguida, escreva a seguinte linha na caixa Abrir
    Bloco de notas <path>\<shortcut.lnk>
    <path>em que <caminho> é o caminho para o atalho que pretende alterar e <shortcut.lnk> é o nome do atalho a partir do qual pretende remover as informações de caminho UNC.

    Poderá ser necessário clicar em Moldar o texto no menu Editar para visualizar o ficheiro de atalho. O ficheiro de atalho contém principalmente ilegíveis informações binárias, no entanto, deve de conseguir ler o UNC e informações sobre a unidade mapeada. Não modifique nem guardar o ficheiro de atalho.
  • A unidade especificada no caminho estático foi mapeada para uma partilha de rede diferente do original um referido pelo atalho.
  • A unidade mapeada tem de conter uma estrutura de caminho de directório e um ficheiro cujo nome corresponde do caminho estático no atalho.
A ferramenta Shortcut.exe pode ser obtida a partir das seguintes localizações:

O Windows 95

A ferramenta Shortcut.exe está 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, o suplemento de uma, na pasta ALPHA\Desktop CD-ROM do Windows NT Server Resource Kit, MIPS\Desktop pasta and I386\Desktop pasta.

Para mais informações sobre como resolver este 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, siga estes passos:

NOTA: Se pretender desactivar apenas a resolução automática e não estiver preocupado com eliminar as informações de caminho UNC do atalho, deverá efectuar apenas os passos 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 linha de comandos ou MS-DOS linha de comandos.
  2. Utilize a ferramenta Shortcut.exe para desactivar a resolução de atalho automática de rede com este atalho. Para o fazer, escreva a seguinte linha na linha de comandos e, em seguida, prima ENTER
    shortcut.exe -s <path><shortcut.lnk>
    <path>em que <caminho> é o caminho para o atalho que pretende alterar e <shortcut.lnk> é o nome do atalho a partir do qual pretende remover as informações de caminho UNC.
  3. Clique em Iniciar, aponte para programas, clique em Explorador do Windows NT ou Windows Explorer e, em seguida, localize o atalho que especificou no passo 2.
  4. Mude o nome do atalho. Quando muda o nome do atalho, o Windows actualiza o atalho para que não efectua a resolução de atalho automática de rede. Não altere a extensão de atalho.

    Para obter informações sobre como mudar o nome de um ficheiro, clique em Iniciar, clique em ' Ajuda ', clique no separador Índice remissivo, escreva Mudar o nome e faça duplo clique no tópico "Mudar o nome ficheiros".

    NOTA: É necessário mudar o nome o atalho ficheiro no Explorador do Windows NT ou O Explorador do Windows. O atalho não é actualizado se mudar o nome na linha de comandos.
  5. Utilize a ferramenta Shortcut.exe para resolver o atalho para uma localização estática e eliminar as informações de caminho UNC. Para o fazer, escreva a seguinte linha numa linha de comandos e prima ENTER
    <path>\<shortcut.lnk> shortcut.exe - r
    <path>em que <caminho> é o caminho para o atalho que pretende alterar e <shortcut.lnk> é o nome do atalho a partir do qual pretende remover as informações de UNC.
Para obter informações adicionais, consulte os seguintes artigos na base de dados de conhecimento da Microsoft:
134401Ficheiro Readme.txt do Windows 95 Resource Kit

137725Ferramentas do Kit recursos incluídas no CD-ROM do Windows 95


O mesmo resultado pode ser aplicado globalmente a todos os atalhos por instalar o seguinte ficheiro actualizado para o Windows 95 ou uma versão posterior deste ficheiro:
   SHELL32.DLL  version 4.00.952  dated 11/3/95  817,664 bytes
				

Mais Informação

Resolução automática poderá ser indesejada se o ficheiro apontado pelo atalho foi movido deliberadamente para um recurso diferente, ou se uma carga-contrapartida mecanismo no local para que a mesma letra de unidade pode ser mapeada para um dos vários recursos de rede com o conteúdo idêntico.

Quando um direito, clique em Propriedades e, em seguida, clique no separador atalho, a caixa de destino Especifica o caminho para o ficheiro 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 da forma como foi criado. Por exemplo, se o atalho tiver sido criado clicando com o botão direito do rato num ficheiro de rede e clicando em Criar atalho, contém um caminho estático e um caminho UNC.

Quando executar o Shortcut.exe com o parâmetro -s para desactivar a resolução do atalho automática de rede, dependendo do tipo de atalho e o estado de mapeamentos de unidade de rede, os seguintes resultados ocorrem quando fizer duplo clique no atalho:

Atalho que contém apenas caminho UNC

Desactivar resolução atalho automática num atalho de local ou um que contêm apenas informações de UNC, só tem efeito no modo em que o atalho é resolvido.

Atalho com UNC e caminho estático

Para um atalho que contém UNC e caminhos estáticos, resolução de atalho é mais complexa. Se não o tiver desactivado atalho resolução, o recurso de rede original é utilizado. Se o atalho é mapeado para a unidade especificada no caminho estático, é utilizada nessa unidade. Se o recurso for mapeado para uma unidade diferente, é utilizada a nova unidade e caminho estático o atalho é actualizado com novas informações de unidade. Se o recurso não estiver actualmente mapeado para uma unidade, uma é automaticamente atribuída e o atalho é actualizado com novas informações de unidade.

Se a resolução de atalho tiver sido desactivada, é resolvido para o caminho especificado estático. Tenha em atenção que as informações de caminho UNC originais ainda estão contidas de atalho.

Se a partilha de rede original é mapeada para a unidade especificada no caminho estático, o atalho é resolvido para o mesmo, mas as informações de caminho UNC não são eliminadas a partir do atalho.

Se uma partilha de rede diferentes tenha sido mapeada para a unidade indicada por caminho estático e os pontos de caminho estático para um ficheiro existente nessa unidade, em seguida, a informação de UNC é removida a partir do atalho e o atalho é resolvido como um atalho de local. A actualização para o ficheiro 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 de registo e defina um valor de dados de "1":
   HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
				
se este valor de registo não estiver presente, esta actualização irá funcionam como a versão comercializada do Windows 95 nesta área. Este valor de registo não é adicionado automaticamente quando instalar esta actualização.


Para obter informações adicionais sobre problemas resolvidos por actualizações para este componente, consulte os seguintes artigos na base de dados de conhecimento da Microsoft:
161100Ficheiro poderão ser truncado quando copiadas para uma unidade de rede total

138014Ficheiro pode ser truncado para zero bytes quando copiar em próprio

136834Erro de cópia de ficheiros só de leitura ao servidor SMB principal

160807Não é possível ligar ao servidor Windows NT com muitas acções

Para obter informações adicionais sobre actualizações do Windows 95, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
161020Implementação de actualizações do Windows 95

Propriedades

Artigo: 150215 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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