arquivo do Windows encontrado por cmd.exe, mas não pelo PowerShell

3

No mesmo sistema, cmd.exe e powershell.exe yield resultados diferentes para listar um arquivo por meio de seu caminho e relativo a $ PWD:

OCMDvêisso,oPowerShellnão.Obinárionãoparecetemumbit"oculto" em qualquer parte do AFAICS.

Eu determinei o caminho através da pesquisa do Windows no Explorer.

O que está acontecendo aqui?

    
por phg 22.02.2018 / 13:54

2 respostas

5

Você está usando a versão de 32 bits do PowerShell em um sistema de 64 bits. Assim, o redirecionamento WoW64 se aplica a ele - quando um programa de 32 bits tenta acessar C:\Windows\System32 , ele é redirecionado para um diretório diferente ( SysWoW64 ) para que ele encontre arquivos de sistema de 32 bits em vez de arquivos de 64 bits.

Certifique-se de lançar o PowerShell usando o atalho sem "(x86)" em seu nome.

    
por 22.02.2018 / 14:00
-1

A remoção deste recurso “ Windows PowerShell 2.0 ” de “ Ativar ou desativar o recurso do Windows ” funcionou para mim.

    
por 01.05.2018 / 06:45