Sintomas
Considere o seguinte cenário:
-
Tem uma pasta denominada "Pasta1" na unidade D. Por exemplo, ter a seguinte pasta: d:\folder1.
-
Execute o comando mklink para criar uma ligação simbólica de directório para a pasta. Por exemplo, que execute o seguinte comando para criar uma pasta de ligação simbólica de directório na unidade C.
mklink /d c:\linkfolder d:\folder1
-
Executa uma aplicação do Microsoft Visual C++ 2010 desenvolvido pela Microsoft Visual Studio 2010 Service Pack 1 (SP1).
-
A aplicação chama a função _stat ou _wstat e transmite o caminho da ligação simbólica de directório "c:\linkfolder" para o parâmetro do caminho.
Neste cenário, a função chamada não funciona e devolve um erro ERROR_FILE_NOT_FOUND.
Nota O valor devolvido da função _stat ou _wstat é -1. O código de erro é "2", que significa "ENOENT: nenhum ficheiro ou directório."
Resolução
Informações sobre correção
Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.
Se a correção está disponível para transferência, existe uma secção de "Transferência de Correção Disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentado, submeta um pedido de suporte e serviço de cliente Microsoft para obter a correcção.
Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.
Pré-requisitos
Para aplicar esta correcção, tem de ter o Microsoft Visual Studio 2010 SP1 instalado.
Requisito de reinício
Não é necessário reiniciar o computador depois de instalar a correcção se os ficheiros afectados não estão a ser utilizados no momento da instalação. Recomendamos que feche todos os componentes relacionados com o Visual Studio 2010 antes de instalar a correcção.
A versão global desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Atl100.dll |
10.0.40219.455 |
138,896 |
8-Oct-2013 |
13:34 |
x86 |
Atl100.dll |
10.0.40219.455 |
386,192 |
8-Oct-2013 |
13:44 |
IA-64 |
Atl100.dll |
10.0.40219.455 |
159,376 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100.dll |
10.0.40219.455 |
5,579,920 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100.dll |
10.0.40219.455 |
4,400,784 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100chs.dll |
10.0.40219.455 |
37,016 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100chs.dll |
10.0.40219.455 |
37,016 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100cht.dll |
10.0.40219.455 |
37,016 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100cht.dll |
10.0.40219.455 |
37,016 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100d.dll |
10.0.40219.455 |
9,144,464 |
8-Oct-2013 |
15:47 |
x64 |
Mfc100d.dll |
10.0.40219.455 |
7,064,208 |
8-Oct-2013 |
16:14 |
x86 |
Mfc100deu.dll |
10.0.40219.455 |
65,176 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100deu.dll |
10.0.40219.455 |
65,176 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100enu.dll |
10.0.40219.455 |
55,960 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100enu.dll |
10.0.40219.455 |
55,960 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100esn.dll |
10.0.40219.455 |
64,664 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100esn.dll |
10.0.40219.455 |
64,664 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100fra.dll |
10.0.40219.455 |
65,176 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100fra.dll |
10.0.40219.455 |
65,176 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100ita.dll |
10.0.40219.455 |
63,128 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100ita.dll |
10.0.40219.455 |
63,128 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100jpn.dll |
10.0.40219.455 |
44,696 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100jpn.dll |
10.0.40219.455 |
44,696 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100kor.dll |
10.0.40219.455 |
44,184 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100kor.dll |
10.0.40219.455 |
44,184 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100rus.dll |
10.0.40219.455 |
61,592 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100rus.dll |
10.0.40219.455 |
61,592 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100u.dll |
10.0.40219.455 |
5,606,032 |
8-Oct-2013 |
14:27 |
x64 |
Mfc100u.dll |
10.0.40219.455 |
4,425,872 |
8-Oct-2013 |
14:59 |
x86 |
Mfc100ud.dll |
10.0.40219.455 |
9,220,760 |
8-Oct-2013 |
15:47 |
x64 |
Mfc100ud.dll |
10.0.40219.455 |
7,132,824 |
8-Oct-2013 |
16:14 |
x86 |
Mfcm100.dll |
10.0.40219.455 |
93,840 |
8-Oct-2013 |
14:27 |
x64 |
Mfcm100.dll |
10.0.40219.455 |
82,576 |
8-Oct-2013 |
14:59 |
x86 |
Mfcm100d.dll |
10.0.40219.455 |
120,472 |
8-Oct-2013 |
15:47 |
x64 |
Mfcm100d.dll |
10.0.40219.455 |
104,600 |
8-Oct-2013 |
16:14 |
x86 |
Mfcm100u.dll |
10.0.40219.455 |
93,848 |
8-Oct-2013 |
14:27 |
x64 |
Mfcm100u.dll |
10.0.40219.455 |
82,584 |
8-Oct-2013 |
14:59 |
x86 |
Mfcm100ud.dll |
10.0.40219.455 |
122,008 |
8-Oct-2013 |
15:47 |
x64 |
Mfcm100ud.dll |
10.0.40219.455 |
106,136 |
8-Oct-2013 |
16:14 |
x86 |
Mfcmifc80u.dll |
10.0.40219.455 |
13,976 |
9-Oct-2013 |
12:02 |
x86 |
Msvcp100.dll |
10.0.40219.455 |
422,040 |
8-Oct-2013 |
13:34 |
x86 |
Msvcp100.dll |
10.0.40219.455 |
967,320 |
8-Oct-2013 |
13:44 |
IA-64 |
Msvcp100.dll |
10.0.40219.455 |
608,920 |
8-Oct-2013 |
14:27 |
x64 |
Msvcp100d.dll |
10.0.40219.455 |
1,980,056 |
8-Oct-2013 |
15:26 |
IA-64 |
Msvcp100d.dll |
10.0.40219.455 |
1,015,448 |
8-Oct-2013 |
15:53 |
x64 |
Msvcp100d.dll |
10.0.40219.455 |
744,600 |
8-Oct-2013 |
16:19 |
x86 |
Msvcr100_clr0400.dll |
10.0.40219.455 |
774,808 |
8-Oct-2013 |
13:34 |
x86 |
Msvcr100_clr0400.dll |
10.0.40219.455 |
1,500,824 |
8-Oct-2013 |
13:44 |
IA-64 |
Msvcr100_clr0400.dll |
10.0.40219.455 |
830,616 |
8-Oct-2013 |
14:27 |
x64 |
Msvcr100d_clr0400.dll |
10.0.40219.455 |
3,765,912 |
8-Oct-2013 |
15:26 |
IA-64 |
Msvcr100d_clr0400.dll |
10.0.40219.455 |
1,874,584 |
8-Oct-2013 |
15:53 |
x64 |
Msvcr100d_clr0400.dll |
10.0.40219.455 |
1,506,456 |
8-Oct-2013 |
16:19 |
x86 |
Vcomp100.dll |
10.0.40219.455 |
144,536 |
8-Oct-2013 |
13:44 |
IA-64 |
Vcomp100.dll |
10.0.40219.455 |
59,032 |
8-Oct-2013 |
14:27 |
x64 |
Vcomp100.dll |
10.0.40219.455 |
52,376 |
8-Oct-2013 |
14:59 |
x86 |
Vcomp100d.dll |
10.0.40219.455 |
318,616 |
8-Oct-2013 |
15:21 |
IA-64 |
Vcomp100d.dll |
10.0.40219.455 |
108,696 |
8-Oct-2013 |
15:42 |
x64 |
Vcomp100d.dll |
10.0.40219.455 |
89,752 |
8-Oct-2013 |
16:10 |
x86 |
Vcomp100ui.dll |
10.0.40219.455 |
10,392 |
9-Oct-2013 |
12:02 |
x86 |
Vcomp100ui.dll |
10.0.40219.455 |
10,904 |
9-Oct-2013 |
12:02 |
x86 |
Vcomp100ui.dll |
10.0.40219.455 |
11,928 |
9-Oct-2013 |
12:02 |
x86 |
Vcomp100ui.dll |
10.0.40219.455 |
12,440 |
9-Oct-2013 |
12:02 |
x86 |
Vcredist_ia64.exe |
10.0.40219.455 |
3,045,048 |
8-Oct-2013 |
17:34 |
x86 |
Vcredist_x64.exe |
10.0.40219.455 |
10,292,912 |
8-Oct-2013 |
17:44 |
x86 |
Vcredist_x86.exe |
10.0.40219.455 |
9,009,328 |
8-Oct-2013 |
17:47 |
x86 |
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".