10Sep
Tomar posse de arquivos ou pastas no Windows não é simples. Tanto a GUI quanto a linha de comando tomam muitos passos. Por que não adicionar um comando de menu de contexto simples que permite que você adote a propriedade 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 um passo para fazer essas alterações para você.
No Windows, um usuário que possui propriedade de um arquivo ou pasta possui direitos implícitos para alterar permissões nesse objeto. Esse usuário também tem permissão para acessar o arquivo ou a pasta - mesmo quando outras permissões aparentemente contradizem esse acesso.Às vezes, você pode encontrar uma situação em que você precisa assumir a propriedade de um arquivo ou pasta. Pode ser um arquivo de sistema que você precisa alterar para aplicar algum tipo de bloco como o bloco de notas com outro editor de texto - nesse caso, uma conta de usuário incorporada chamada Instalador Confiável tem a propriedade por padrão. Ou você pode ter um disco rígido de outro computador no qual você precisa controlar arquivos.
Seja qual for o motivo, você pode se apropriar usando as várias caixas de diálogo de permissões no Windows ou usando o prompt de comando. Mas ambos os métodos exigem que você complete várias etapas. Com algumas edições no Registro, você pode adicionar um simples comando "Take Ownership" ao menu de contexto do File Explorer que permite que você se aproprie de uma única etapa. Vamos mostrar 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 o incômodo.
Nota : A técnica neste artigo funciona na maioria das versões do Windows, desde o Vista até as 7, 8 e 10.
Adicione "Take Ownership" editando o Registro manualmente
Para adicionar um comando "Take Ownership" aomenu de contexto em qualquer versão do Windows, você só precisa fazer algumas alterações no Registro do Windows.É uma lista justa de mudanças, e você estará trabalhando em dois locais separados do Registro. Mas pegue seu tempo, siga os passos e você vai chegar lá.E se você preferir não fazer as mudanças você mesmo, pode avançar e basta baixar nossos hacks de um passo. Nós recomendamos, pelo menos, espreitar esta seção, para que você entenda as mudanças feitas.
Aviso padrão : o Editor do Registro é uma ferramenta poderosa e o uso indevido pode tornar seu sistema instável ou mesmo inoperável. Este é um hack bastante simples e, enquanto você cumprir as instruções, você não deveria ter nenhum problema. Dito isto, 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.
Abra o Editor do Registro, pressionando Iniciar e digitando "regedit". Pressione Enter para abrir o Editor do Registro e dar-lhe permissão para fazer alteraçõesseu PC.
Você vai fazer o mesmo conjunto de mudanças em dois locais no Registro. A primeira localização adiciona "Take Ownership" ao menu de contexto para arquivos de qualquer tipo e a segunda localização 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 para a seguinte chave:
HKEY_CLASSES_ROOT \ * \ shellEm seguida, você criará uma nova chave dentro do shellchave. Clique com o botão direito do mouse na chave do shell e escolha Novo & gt;Chave. Nomeie a nova chave "runas". Se você já vê uma chave de runas dentro da chave do shell, pode ignorar esta etapa.
Em seguida, você vai mudar o valor( padrão) dentro da chave runas. Com a chave runas selecionada, clique duas vezes no valor( padrão) para abrir sua janela de propriedades.
Na janela de propriedades, digite "Take Ownership" na caixa "Dados do valor" e clique em "OK". O valor que você digitará aqui se tornará o comando que você vê no seu menu de contexto, então fique à vontade para mudar isso para o que você quiserquer.
Em seguida, você vai criar um novo valor dentro da chave runas. Clique com o botão direito do mouse na tecla runas e escolha New & gt;Valor da Cadeia de caracteres. Nomeie o novo valor "NoWorkingDirectory".
Agora, você vai criar uma nova chave dentro da chave runas. Clique com o botão direito do mouse na tecla runas e escolha New & gt;Chave. Nomeie a nova chave "comando".
Com a nova tecla de comando selecionada, clique duas vezes no valor( Padrão) 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 \" & amp;icacls \ "% 1 \" / administradores de concessão: FAgora, 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 & gt;Valor da Cadeia de caracteres. Nomeie o novo valor "IsolatedCommand" e então 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 \" / administradores de concessão: FE isso adiciona o comando "Take Ownership" ao menu de contexto para arquivos. Vamos seguir as mudanças que você precisa fazer para obter o comando no menu para 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 mudanças que você acabou de fazer na seção anterior, mas para um local diferente noRegistro. No Editor do Registro, use a barra lateral esquerda para navegar para a seguinte chave:
HKEY_CLASSES_ROOT \ Directory \ shellEm seguida, você criará uma nova chave dentro da chave do shell. Clique com o botão direito do mouse na chave do shell e escolha Novo & gt;Chave. Nomeie a nova chave "runas". Se você já vê uma chave de runas dentro da chave do shell, pode ignorar esta etapa.
Em seguida, você vai mudar o valor( padrão) dentro da chave runas. Com a chave runas selecionada, clique duas vezes no valor( padrão) para abrir sua janela de propriedades.
Na janela de propriedades, digite "Take Ownership" na caixa "Dados do valor" e clique em "OK". O valor que você digitará aqui se tornará o comando que você vê em seu menu de contexto, então fique à vontade para mudar isso para o que quer que vocêquer.
Em seguida, você vai criar um novo valor dentro da chave runas. Clique com o botão direito do mouse na tecla runas e escolha New & gt;Valor da Cadeia de caracteres. Nomeie o novo valor "NoWorkingDirectory."
Agora, você vai criar uma nova chave dentro da chave runas. Clique com o botão direito do mouse na tecla runas e escolha New & gt;Chave. Nomeie a nova chave "comando".
Com a nova tecla de comando selecionada, clique duas vezes no valor( Padrão) 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 \" / r / d y & &icacls \ "% 1 \" / concessão de administradores: F / tAgora, 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 & gt;Valor da Cadeia de caracteres. Nomeie o novo valor "IsolatedCommand" e então 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 \" / r / d y & &icacls \ "% 1 \" / administradores de concessão: F / tE você finalmente terminou. Você pode fechar o Editor do Registro. Essas mudanças devem ocorrer imediatamente, então, teste-a clicando com o botão direito do mouse em qualquer arquivo ou pasta e certificando-se de que você veja o comando "Take Ownership".
Se você deseja reverter as alterações a qualquer momento, basta voltar para o Registro e excluir as chaves de runas que você criou em ambos os locais. Isso também excluirá tudo o que você criou no interior. Se você já possuía chaves do runas nesses locais - por exemplo, você aplicou outros hacks - basta apagar as teclas de comando que você criou.
Faça o download do nosso One-Click Registry Hacks
Há 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 sentir vontade de mergulhar no Registro, criamos alguns hacks que você pode usar. O menu "Adicionar Take Ownership to Context Menu" cria as chaves e valores que você precisa para adicionar o comando "Take Ownership".O "Remover Take Ownership 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 no que deseja usar e clique nos prompts.
Take Ownership Menu Hacks
Estes hacks são realmente apenas a chave do runas, despojado para as novas chaves e valores em que falamos na seção anterior e depois exportados 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 aproveitar o tempo para aprender a criar seus próprios hacks do Registro.