Windows 7 Executado como usuário diferente Explorer.exe, abre como perfil atual

Windows 7 Executado como usuário diferente Explorer.exe, abre como perfil atual

Tenho várias contas em vários domínios. Muitas vezes preciso ser capaz de executar como minhas outras contas para administração/acesso

normalmente, faço isso sem problemas. É apenas com 1 em cada 20 computadores com os quais lido diariamente e, ironicamente, com o meu.

Para acessar meus diferentes nomes de usuário, eu faço: Shift, clique com o botão direito em CMD.exe e selecione "Executar como usuário diferente" no cmd, digite: "explorer" / "explorer.exe" / "explorer /separate" "Control" e assim por diante. (em um computador não afetado, isso funciona perfeitamente!)

Depois que a janela tiver separado/iniciado o Explorer.exe, ela deverá abrir como o nome de usuário secundário para o qual fui promovido. No entanto, ele será simplesmente separado como o usuário atual (o que eu loguei no Windows)

Eu tentei de muitas outras maneiras, execute em cmd: "runas /user:domain\username" "explorer"

ou

runas /usuário:domínio\nomedeusuário "C:\WINDOWS\explorer.exe /separado"

nenhuma mudança

Por favor, ajude, é uma dor ter que fazer logoff constantemente para acessar a conta necessária por um segundo e depois voltar.

Novamente, não recebo nenhum erro ao separar, a janela separa perfeitamente. O CMD aceita minha senha corretamente e age como se o cmd estivesse sob esse usuário diferente. Mas é realmente instantâneo. Uma vez no Windows Explorer, ainda consigo ver a área de trabalho do usuário atual conectado ao Windows, quando na verdade deveria ver o perfil desse outro usuário.

Responder1

Eu realmente não tenho certeza de como isso funciona em outros computadores para você, mas afaik para permitir umexplorer.exe para ser executado separado da primeira instânciavocê tem que ir para:

HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}e remover (melhor renomear) a chaveCorrer como(você deve primeiro se apropriar desta chave)

Depois de ler um pouco mais sobre isso, descobri que, em vez de excluir a chave após assumir a propriedade, você também pode iniciar dcomcnfg.exe (via execução) e expandir "Serviços de componentes" -> "Computadores" -> "Meu computador" -> "DCOM Config" procure por "Elevated-Unelevated Explorer Factory" abra suas propriedades e selecione a opção "O usuário iniciador" na aba "Identidade". No entanto, ele só permitirá que você altere se você assumiu a propriedade antes de iniciar o dcomcnfg.exe e eu realmente não vejo nenhuma diferença na edição direta do registro. Ele até exclui a chave RunAs e não substitui o valor como seria de esperar.

informação relacionada