DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 150215 - Última revisão: quarta-feira, 1 de Novembro de 2006 - Revisão: 1.2

Disponível transferência de hotfix
Ver e solicitar transferências de hotfix
 
 

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:
128932  (http://support.microsoft.com/kb/128932/EN-US/ ) Como o Windows 95 resolve hiperligações de atalho

132658  (http://support.microsoft.com/kb/132658/EN-US/ ) Atalho 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:
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, 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:
134401  (http://support.microsoft.com/kb/134401/EN-US/ ) Ficheiro Readme.txt do Windows 95 Resource Kit

137725  (http://support.microsoft.com/kb/137725/EN-US/ ) Ferramentas 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:
161100  (http://support.microsoft.com/kb/161100/EN-US/ ) Ficheiro poderão ser truncado quando copiadas para uma unidade de rede total

138014  (http://support.microsoft.com/kb/138014/EN-US/ ) Ficheiro pode ser truncado para zero bytes quando copiar em próprio

136834  (http://support.microsoft.com/kb/136834/EN-US/ ) Erro de cópia de ficheiros só de leitura ao servidor SMB principal

160807  (http://support.microsoft.com/kb/160807/EN-US/ ) Nã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:
161020  (http://support.microsoft.com/kb/161020/EN-US/ ) Implementação de actualizaçõ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 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  (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