Arquivo não posso assumir a propriedade de

60

Eu baixei um arquivo da internet (eu posso linkar para ele aqui, mas no interesse de não incomodar outros usuários, eu não vou postar o link), e não consigo apagar o arquivo com a mensagem:

You need permission to perform this action You require permission from the computer's administrator to make changes to this file

O problema é que sou o administrador e o UAC está completamente desligado.

Se eu entrar na guia Propriedades / Segurança, recebo a mensagem

You do not have permission to view or edit this object's permission settings

Clicando em "Avançado" / Proprietário, diz:

Current owner: Unable to display current owner.

Se eu tentar mudar o proprietário, recebo a mesma mensagem:

Unable to set new owner on file Access is denied.
    
por bobobobo 06.12.2009 / 17:08

5 respostas

43

Teste o Unlocker . Se houver algum identificador de arquivo aberto, ele permitirá que você o feche para que você possa excluir o arquivo com êxito.

Seissonãofuncionarporalgummotivo,tente BootDeleter . Ele excluirá o arquivo para você na reinicialização, antes que o Windows tenha a chance de bloqueá-lo em você.

Ambos os utilitários são gratuitos.

    
por 06.12.2009 / 21:00
24

Às vezes, isso não permite que você altere as permissões porque algum processo está usando o arquivo ou se você está tentando editar as propriedades de uma pasta e, em seguida, um processo tem um arquivo dentro desse diretório ou subdiretório aberto.

Eu tive o problema descrito hoje e resolvi o problema abrindo o Process Explorer . Então, fui ao menu "Find" e selecionei a opção "Find Handle or DLL". Na caixa de diálogo que aparece, procurei o nome da pasta com a qual estava tendo problemas. Os resultados da pesquisa me disseram qual processo tinha um arquivo aberto dentro da pasta. Eu matei o processo e não tive problemas com as permissões dessa pasta.

    
por 31.07.2010 / 23:04
11

Experimente Ultimate Windows Tweaker , que adiciona um elemento "take ownership" ao menu de contexto.

Aplicativo portátil, não requer instalação.

    
por 06.12.2009 / 20:56
2

=============================================== ============================= PROBLEMA REPORTADO - Não é possível apropriar-se de uma pasta NTFS através do método padrão

Propriedades da pasta \ Segurança TAB \ botão Avançado \ Alterar proprietário

.

EDIÇÃO REPORTADA - NÃO É POSSÍVEL EXCLUIR PASTA OU ARQUIVOS

.

========

CENÁRIO

Eu recebo cada vez que tento executar qualquer função com uma pasta NTFS chamada 'templates'.

CURENT RESULT - INFO: acesso negado. ("G: \ OLD Drive \ Arquivos de Programas \ Microsoft Visual Studio x \ VC \ VCWizards \ CodeWiz.NET \ Component \ templates ")

============

TESTE1 - FALHA

Seguiu as instruções inclusas na solução proposta -

Baixe o PsExec.exe da Sysinternals

C:\Windows\system32>TAKEOWN /F "G:\OLD Drive\Program Files" /R /D Y

===================================

RESULT (veja INFO na última declaração)

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files" now owned by user "P
CDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET\Component" now owned by user "PCDGROUP\PCD$".

INFO: Access is denied. ( "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\
VC\VCWizards\CodeWiz\.NET\Component\templates" )

C:\Windows\system32>

==========

CONCLUSÃO

Problema não resolvido

===============

TEST2 - SUCESSO

CAVEAT - Eu só consegui ter sucesso aqui porque a pasta fica em uma unidade que não é a minha inicialização principal (c :) e, como tal, pode ser colocada off-line com segurança.      Assegurei que todas as janelas estavam fechadas antes de agir.

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32> cd "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component"

C:\Windows\system32>G:

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component>chkdsk /f
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) Y
Volume dismounted.  All opened handles to this volume are now invalid.
Volume label is DATABAK.

Stage 1: Examining basic file system structure ...
  986368 file records processed.
File verification completed.
  12 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  1261166 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered to lost and found.

cd..

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\

rd Component

=============================================== =======

RESULTADO - A pasta Componente foi removida com sucesso

    
por 10.03.2017 / 05:36
1

Eu tive esse problema algumas vezes. Fechar e reiniciar o explorador resolveu o problema. Uma solução rápida e suja, mas funcionou. link

    
por 25.10.2015 / 19:24