Executar o Windows Explorer no Windows 7


11

Estou tendo um problema estranho com o Windows Explorer no Windows 7 Professional.

Quando tento abri-lo com credenciais de usuário diferentes, recebo a seguinte mensagem de erro:

Windows Não é possível acessar o dispositivo especificado, caminho ...

Os resultados são os mesmos, se eu tentar no menu de contexto ou usando runas /user:DOMAIN\User explorer.exe

No entanto, se eu abrir um prompt de comando (usando runas.exe), o comportamento será um pouco diferente:

  • Digitar apenas explorerou explorer.exeresultar no mesmo erro.
  • Digitar explorer C:ou explorer /E,...não executa nada. Sou levado de volta ao prompt. O processo do Explorer não inicia.

Alguém já viu esse comportamento antes? Se sim, como posso alterá-lo?

Respostas:


3

Antes de tudo, obrigado a todos pelas respostas.

Uma atualização sobre isso. Se eu tornar o usuário do domínio de destino um administrador local, posso iniciar o Explorer com o comando runas. No entanto, a nova instância do explorer não inicia com credenciais de um usuário diferente.

Aparentemente, a partir do Vista, o MS não permite mais várias instâncias do explorer.exe com credenciais diferentes. Foi mencionado aqui

De qualquer forma, estou oficialmente desistindo e procurando uma substituição autônoma do explorador que possa ser executada com o RunAs.


tente isso. gratuito e portátil: mustangpeak.net/ultraexplorer.html

2

Eu vejo isso em programas que bloqueiam o acesso a um arquivo ou não têm permissão para gravar / acessar um arquivo específico. Eu o vejo muito com o Notepad ++, então apenas o salvo na área de trabalho e o copio ao trabalhar em arquivos do sistema. Pode haver algumas pequenas modificações que os desenvolvedores desses programas precisam fazer ou a maneira como o Windows 7 lida com isso. Eu vejo mais no Win2k8.


1
Só estou tentando executar o Windows Explorer com credenciais diferentes. Nenhuma aplicação especial.
Nasir

Apenas dando uma razão para você conseguir isso. Se você estiver tentando executar o Explorer e nada mais desligar o UAC completamente e garantir que ele seja morto, inicie-o no gerenciador de tarefas, talvez isso funcione.
User10547 14/10/09

2

Eu procurei o conselho do nosso microsoft tam e agora use o Explorer ++, você pode baixá-lo em www.explorerplusplus.com Abaixo estão os conselhos que recebi.


No Win7, agora bloqueamos o lançamento do Explorer em outro contexto. Pode ser necessário instalar um aplicativo gerenciador de arquivos para executar este truque http://blogs.technet.com/elevationpowertoys/archive/2009/11/20/explore-as-administrator-powertoy.aspx

Ou

Você pode iniciar o Explorer em outro contexto, desde que você mate a primeira instância antes de fazer a segunda, porque é uma instância única.

Mas essa seria uma maneira errada de fazer e será um cenário sem suporte, além de causar alguns problemas.



2

Você pode executar o Explorer com direitos elevados se desabilitar a Factory Elevated-Unelevated Explorer que bloqueia todas as solicitações para elevar o Explorer.

Para fazer isso, inicie regedit.exee vá para a chave HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}. Tome posse da chave e conceda permissões totais à sua conta. Agora renomeie ou exclua o valor RunAs. Depois de fazer isso, o Explorer Factory Elevated-Unelevated Explorer fica desativado e, quando você seleciona "Executar como administrador", o Explorer executa elevado:

insira a descrição da imagem aqui


Obrigado, isso realmente funciona. Convém instalar o PrivBar, que é uma barra de ferramentas do Explorer que mostra com quais privilégios ele está sendo executado. Além disso, observe que você pode usar "Executar como administrador" em vez de "Executar como ..." + "Usuário: Administrador".
jdm

1

Este artigo de suporte do Windows pode ajudar.

Tentei matar o processo explorer.exe primeiro e depois executar runas /user:DOMAIN\AnotherUser explorer.exee substituiu meu shell pelo shell de AnotherUser. Mas sair do novo shell me desconecta completamente.

Um post do blog fala sobre definir o Launch folder windows in a separate processarquivo, mas não funcionou para mim. YMMV.


1

Existe uma solução (testada e funcionando para mim, pelo menos) aqui .

Basicamente, use o Internet Explorer em vez de apenas o Windows Explorer; isso funciona para arquivos locais.

Se você deseja acessar um local em rede \\myserver\myshare, digite o seguinte na barra de endereços:

file:\\myserver\myshare

1
Enquanto isso costumava trabalhar nos dias IE6, eu não acredito que isso tem funcionado desde IE7 foi lançado
Rex

1

Aaron Margosis postou uma alternativa para executar o Windows Explorer como um usuário diferente no Windows 7. Você realmente usa o Bloco de Notas em vez do Explorer.

Veja os comentários de 7 de dezembro de 2009 na parte inferior desta página .


0

Percebi esse comportamento também no RC e na versão de lançamento. Atualmente, estou usando o Windows 7 Enterprise de 64 bits.

Isso é bastante irritante, pois um dos principais usos para isso é poder acessar recursos de rede com uma conta de administrador que, de outra forma, é inacessível aos usuários padrão. O uso de "explorer.exe / separado" era um certificado morto no XP, mas não faz nada agora. Eu tentei fazer login localmente como o usuário que eu quero executar posteriormente e definir a "executar janelas do explorer em opção de processos separados", mas novamente isso não ajuda.

Vi que isso funciona em outros sistemas de pessoas e há postagens de blog explicando a execução como usuário diferente; talvez isso se limite apenas à execução como usuários do domínio.

Além disso, só recebo a mensagem de erro se tiver definido anteriormente o Explorer.exe para ser executado como administrador. Se isso não estiver definido, não recebo nenhuma atividade. Talvez ao executar o explorer como um usuário de domínio diferente daquele em que você está conectado, a elevação não esteja ocorrendo corretamente e a conta tenha acesso recusado ao arquivo?

Richard


0

No Windows XP, funciona assim:

runas /user:domain\username "explorer /separate"

Você pode tentar isso, o /separateinterruptor. Acabei de jogar na lixeira minha VM do Windows 7, mas era uma RC, e ainda não consegui instalar uma nova versão que não fosse a RC, então não posso testá-la agora.

ATUALIZAÇÃO: No Vista, ele tenta iniciar o Explorer, mas na verdade nunca aparece na tela, o que me faz pensar que isso também não funcionará no Windows 7.


1
sim, apenas tentei. no dice :-(
Nasir

0

Basta encontrar o atalho para o Windows Explorer na barra de tarefas, mas não clique com o botão esquerdo do mouse. Pressione o Shiftbotão no teclado e clique com o botão direito do mouse no ícone do Windows Explorer e clique em Executar como administrador ou Executar como menu de usuário diferente .


Tri Effendi: Isso não funciona no Windows 7.

-1

Verifique a propriedade no explorer.exe Além disso, estou perplexo.


-1

Você tem uma conta com privilégios de administrador? O Windows 7 não permite executar o Windows Explorer com privilégios de administrador, mesmo ao escolher "executar como -> Administrador".

Minha solução aqui é:

Para minha observação, ativar a conta de Administrador conforme descrito acima não atribuirá uma senha ao Administrador . Portanto, proteja a conta do administrador o mais rápido possível nas configurações da conta. Ou siga http://support.microsoft.com/kb/149427 antes de ativar a conta de administrador .


por favor, leia a pergunta original e outras respostas. Isso não tem nada a ver com a conta de administrador estar desabilitada.
Nasir

Bem, talvez não no seu caso. Mas no meu caso, ele fez :)
Abdull
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.