Eu tenho um computador com Windows 10 no qual preciso ver quais usuários estão conectados por meio de uma conexão SSH (que é o prompt de comando). Achei que poderia rodar query user
na máquina, mas o query
comando não está instalado. Onde eu consigo isso? Para esclarecer, este é um comando do prompt de comando do Windows que vem instalado na maioria dos servidores Windows. Eu não tenho o query.exe e quero obtê-lo no meu computador...
relate perguntas
-
O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente
-
Como ativar o sensor de impressão digital no domínio e no diretório ativo do Linux
-
atalho do shell da área de trabalho no painel lateral do explorer
-
Por que não consigo enviar arquivos do Android para o Windows 10?
-
Abrir com em vários arquivos?
Eu tive o mesmo problema usando um Win10Home. Copiei quser.exe de uma máquina Win10Pro. Funciona no meu Win10Home também!
%windir%\system32\query.exe
não está disponível no Windows 10 Home.O Windows 10 Pro tem isso. Acabei de fazer uma pesquisa nos meus PCs.
O Windows 10 Home não inclui arquivos
query.exe
.query.exe
faz parte dos Serviços de Área de Trabalho Remota do Windows (anteriormente chamados de Serviços de Terminal do Windows). Embora o núcleo da Área de Trabalho Remota esteja presente no Windows 10 Home e, de fato, seja usado para implementar troca rápida de usuário e Assistência Remota (agora chamada de "Assistência Rápida"), vários recursos foram desativados, incluindo a remoção dos utilitários de linha de comando comoquery.exe
. Por outro lado, edições superiores do Windows 10, incluindo Pro, incluem esses utilitários de linha de comando.No entanto, como as APIs subjacentes ainda estão presentes, os utilitários de linha de comando realmente funcionam no Windows 10 Home se você os copiar de uma máquina Windows 10 Pro (ou superior).
Tenho duas máquinas, uma roda o Windows 10 Pro e a outra roda o Windows 10 Home. Ambos executando o build 2004. Posso
query.exe
trabalhar com sucesso na máquina Windows 10 Home copiando estes quatro arquivos do Windows 10 Pro:C:\Windows\System32\query.exe
C:\Windows\System32\Query.dll
C:\Windows\System32\en-US\Query.dll.mui
C:\Windows\System32\en-US\query.exe.mui
Você não precisa colocá-los na
C:\Windows\System32
máquina Win10 Home. Basta colocar esses arquivosquery.exe
equery.dll
em qualquer diretório e, em seguida, colocar os dois.mui
arquivos em umen-US
subdiretório desse diretório. (Observe que o.mui
caminho do arquivo está correto para Windows em inglês dos EUA, se você estiver usando outro idioma, esses arquivos virão de outro subdiretório que nãoen-US
.)Depois de fazer o acima, a execução
query.exe
falha com este erro:Can't load QUERY commands from the registry (error 1).
Para corrigir isso, precisamos fazer o seguinte:
reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Utilities\query" query.reg
na máquina Pro e depoisreg import query.reg
na máquina Home. Agora,query.exe
funciona.Mas tudo
query user
o que faz é chamarquser.exe
, entãoquery user
não vai funcionar no Win10 Home porque você não temquser.exe
- você pode tentar copiar isso também. Na verdade, tudoquery.exe
o que ele faz é delegar a vários outros executáveis:quser.exe
,qappsrv.exe
,qprocess.exe
,qwinsta.exe
. Paraquery.exe
funcionar, você precisa desses EXEs, nenhum dos quais está incluído no Win10 Home. Você também pode pularquery.exe
e copiar os EXEs subjacentes de que realmente precisa.Por exemplo, se você copiar
C:\Windows\System32\quser.exe
eC:\Windows\System32\en-US\quser.exe.mui
para Win10 Home,quser.exe
funciona. Você só precisa se certificar de quequser.exe.mui
está em umen-US
subdiretório do diretório que contémquser.exe
. Eu não tentei nenhum dos outrosq
comandos, mas os outros provavelmente podem funcionar usando a mesma abordagem.(Observe que, embora isso funcione tecnicamente, não sei se está em conformidade com os contratos de licenciamento da Microsoft. Se você estiver preocupado com esse tópico, faça isso por sua conta e risco.)
Na verdade, você precisa abrir
cmd.exe
e executarquery user
- se você executá-lo sozinho na barra de execução, ele será encerrado imediatamente.Se você está literalmente perdendo o
query.exe
equery.dll
da sua%windir%\system32
pasta, pode tentar encontrá-lo em outro lugar no seu computador (o meu também o contém em uma subpasta de%windir%\WinSxS
, por exemplo), caso contrário, você poderá copiar esses arquivos de um computador diferente com o mesmo ambiente .