Como adicionar “Take Ownership” ao menu do botão direito no Windows Explorer
Apropriar-se de arquivos ou pastas no Windows não é simples. Tanto a GUI quanto a linha de comando executam muitas etapas. Por que não adicionar um comando de menu de contexto simples que permite que você se aproprie de qualquer arquivo ou pasta?
Você pode adicionar um comando “Take Ownership” ao seu menu de contexto editando o Registro manualmente em dois locais - um para arquivos e o segundo para pastas. Você também pode simplesmente baixar nossos hacks de registro de uma etapa para fazer essas alterações para você.
No Windows, um usuário que possui a propriedade de um arquivo ou pasta tem direitos implícitos para alterar as permissões nesse objeto. Esse usuário também sempre tem permissão para acessar o arquivo ou pasta - mesmo quando outras permissões aparentemente contradizem esse acesso. Às vezes, você pode se deparar com uma situação em que precisa assumir a propriedade de um arquivo ou pasta. Pode ser um arquivo de sistema que você precisa alterar para aplicar algum hack - como substituir o Notepad por outro editor de texto - nesse caso, uma conta de usuário integrada chamada Trusted Installer tem a propriedade por padrão. Ou você pode ter um disco rígido de outro computador no qual precisa controlar os arquivos.
Seja qual for o motivo, você pode obter a propriedade usando as várias caixas de diálogo de permissões no Windows ou usando o Prompt de Comando. Mas ambos os métodos requerem que você conclua várias etapas. Com algumas edições no Registro, no entanto, você pode adicionar um comando simples “Take Ownership” ao menu de contexto do Explorador de Arquivos que permite assumir a propriedade em uma única etapa. Mostraremos o método manual para fazer essas alterações no Registro, mas também temos um hack de uma etapa que você pode usar para instalar essas alterações sem complicações.
Observação: A técnica neste artigo funciona na maioria das versões do Windows - do Vista em até 7, 8 e 10.
Adicione “Take Ownership” editando o registro manualmente
Para adicionar um comando “Take Ownership” ao menu de contexto em qualquer versão do Windows, você só precisa fazer algumas alterações no Registro do Windows. É uma boa lista de mudanças, e você trabalhará em dois locais de registro separados. Mas vá com calma, siga as etapas e você chegará lá. E se você preferir não fazer as alterações sozinho, pode pular e apenas fazer o download de nossos hacks de uma etapa. Recomendamos, no entanto, pelo menos dar uma olhada nesta seção, para que você entenda as mudanças que estão sendo feitas.
Aviso padrão: O Editor do Registro é uma ferramenta poderosa e seu uso indevido pode tornar seu sistema instável ou até mesmo inoperante. Este é um hack muito simples e contanto que você siga as instruções, você não deve ter problemas. Dito isso, se você nunca trabalhou com isso antes, considere ler sobre como usar o Editor do Registro antes de começar. E definitivamente faça backup do Registro (e do seu computador!) Antes de fazer alterações.
RELACIONADO:Aprendendo a usar o Editor do Registro como um profissional
Abra o Editor do Registro pressionando Iniciar e digitando “regedit”. Pressione Enter para abrir o Editor do Registro e dar permissão para fazer alterações no seu PC.
Você fará o mesmo conjunto de alterações em dois locais no Registro. O primeiro local adiciona “Take Ownership” ao menu de contexto para arquivos de qualquer tipo e o segundo local adiciona o comando ao menu de contexto para pastas.
Adicione o comando “Take Ownership” ao Menu de Contexto para Arquivos
No Editor do Registro, use a barra lateral esquerda para navegar até a seguinte chave:
HKEY_CLASSES_ROOT \ * \ shell
Em seguida, você criará uma nova chave dentro do Concha
chave. Clique com o botão direito no Concha
e escolha Novo> Chave. Nomeie a nova chave “runas”. Se você já vê um correr como
chave dentro do Concha
chave, você pode pular esta etapa.
Em seguida, você vai mudar o (Padrão)
valor dentro do correr como
chave. Com o correr como
chave selecionada, clique duas vezes no (Padrão)
valor para abrir sua janela de propriedades.
Na janela de propriedades, digite “Take Ownership” na caixa “Value data” e clique em “OK”. O valor digitado aqui se tornará o comando que você vê no menu de contexto, então fique à vontade para alterá-lo para o que quiser.
Em seguida, você criará um novo valor dentro do correr como
chave. Clique com o botão direito no correr como
e escolha Novo> Valor da string. Nomeie o novo valor “NoWorkingDirectory”.
Agora, você vai criar uma nova chave dentro do correr como
chave. Clique com o botão direito no correr como
e escolha Novo> Chave. Nomeie a nova chave como “comando”.
Com o novo comando
chave selecionada, clique duas vezes no (Padrão)
valor no painel direito para abrir a janela de propriedades.
Na caixa “Dados do valor”, digite (ou copie e cole) o seguinte texto e clique em “OK”.
cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / conceder administradores: F
Agora, você precisa criar um novo valor dentro da chave de comando. Clique com o botão direito do mouse na tecla de comando e escolha Novo> Valor da string. Nomeie o novo valor “IsolatedCommand” e clique duas vezes nele para abrir sua janela de propriedades.
Na caixa “Dados do valor”, digite (ou copie e cole) o seguinte texto e clique em “OK”. Observe que este é o mesmo comando que acabamos de adicionar ao valor (Padrão).
cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / conceder administradores: F
E isso adiciona o comando “Take Ownership” ao menu de contexto para arquivos. Vamos passar para as alterações que você precisa fazer para colocar o comando no menu de pastas.
Adicione o comando “Take Ownership” ao menu de contexto para pastas
Para adicionar as pastas de comando “Take Ownership”, você fará essencialmente as mesmas alterações que acabou de fazer na seção anterior, mas em um local diferente no Registro. No Editor do Registro, use a barra lateral esquerda para navegar até a seguinte chave:
HKEY_CLASSES_ROOT \ Directory \ shell
Em seguida, você criará uma nova chave dentro do Concha
chave. Clique com o botão direito no Concha
e escolha Novo> Chave. Nomeie a nova chave “runas”. Se você já vê um correr como
chave dentro do Concha
chave, você pode pular esta etapa.
Em seguida, você vai mudar o (Padrão)
valor dentro do correr como
chave. Com o correr como
chave selecionada, clique duas vezes no (Padrão)
valor para abrir sua janela de propriedades.
Na janela de propriedades, digite “Take Ownership” na caixa “Value data” e clique em “OK”. O valor digitado aqui se tornará o comando que você vê no menu de contexto, então fique à vontade para alterá-lo para o que quiser.
Em seguida, você criará um novo valor dentro do correr como
chave. Clique com o botão direito no correr como
e escolha Novo> Valor da string. Nomeie o novo valor “NoWorkingDirectory”.
Agora, você vai criar uma nova chave dentro do correr como
chave. Clique com o botão direito no correr como
e escolha Novo> Chave. Nomeie a nova chave como “comando”.
Com o novo comando
chave selecionada, clique duas vezes no (Padrão)
valor no painel direito para abrir a janela de propriedades.
Na caixa “Dados do valor”, digite (ou copie e cole) o texto a seguir e clique em “OK”.
cmd.exe / c takeown / f \ "% 1 \" / r / d y && icacls \ "% 1 \" / conceder administradores: F / t
Agora, você precisa criar um novo valor dentro da chave de comando. Clique com o botão direito do mouse na tecla de comando e escolha Novo> Valor da string. Nomeie o novo valor “IsolatedCommand” e clique duas vezes nele para abrir sua janela de propriedades.
Na caixa “Dados do valor”, digite (ou copie e cole) o texto a seguir e clique em “OK”. Observe que este é o mesmo comando que acabamos de adicionar ao valor (Padrão).
cmd.exe / c takeown / f \ "% 1 \" / r / d y && icacls \ "% 1 \" / conceder administradores: F / t
E você finalmente terminou. Você pode fechar o Editor do Registro. Essas alterações devem ocorrer imediatamente, portanto, teste-as clicando com o botão direito em qualquer arquivo ou pasta e verificando o comando “Take Ownership”.
Se você quiser reverter as alterações a qualquer momento, basta voltar ao Registro e excluir o correr como
chaves que você criou em ambos os locais. Isso também excluirá tudo o que você criou dentro. Se você já teve correr como
chaves nesses locais - por exemplo, você aplicou outros hacks - basta excluir o comando
chaves que você fez em vez disso.
Baixe Nossos Hacks de Registro de Um Clique
Existem muitas etapas se você executar este hack manualmente, então não o culpamos por querer usar o método mais rápido. Se você não quiser mergulhar no Registro, criamos alguns hacks que você pode usar. O hack “Adicionar obter propriedade ao menu de contexto” cria as chaves e os valores necessários para adicionar o comando “Obter propriedade”. O hack “Remover obter propriedade do menu de contexto (padrão)” exclui essas chaves, removendo o comando e restaurando a configuração padrão. Ambos os hacks estão incluídos no seguinte arquivo ZIP. Clique duas vezes naquele que deseja usar e clique nos prompts.
Hacks do menu de propriedade
RELACIONADO:Como fazer seus próprios hacks de registro do Windows
Esses hacks são realmente apenas correr como
, reduzida às novas chaves e valores sobre os quais falamos na seção anterior e, em seguida, exportada para um arquivo .REG. A execução dos hacks apenas cria ou exclui as chaves para adicionar o comando ao menu de contexto. E se você gosta de mexer no Registro, vale a pena dedicar um tempo para aprender como fazer seus próprios hacks do Registro.