File di cui non posso assumere la proprietà


61

Ho scaricato un file da Internet (posso collegarlo qui, ma nell'interesse di non infastidire altri utenti, non pubblicherò il collegamento) e non posso eliminare il file con il messaggio:

È necessaria l'autorizzazione per eseguire questa azione È necessaria l'autorizzazione dell'amministratore del computer per apportare modifiche a questo file

Il problema è che sono l'amministratore e UAC è completamente spento.

Se vado nella scheda Proprietà / Sicurezza, ricevo il messaggio

Non sei autorizzato a visualizzare o modificare le impostazioni di autorizzazione di questo oggetto

Facendo clic su "Avanzate" / Proprietario, si dice:

Proprietario attuale: impossibile visualizzare l'attuale proprietario.

Se provo a cambiare il proprietario, ricevo lo stesso messaggio:

Impossibile impostare il nuovo proprietario sul file. Accesso negato.

2
Hai verificato se viene utilizzato da un altro processo?
Sevki,

3
Usando chkdsk /fin cmd nella cartella principale di esso. Ci provo e successo!
Vuong,

Risposte:


43

Dare Unlocker una prova. Se è presente un handle di file aperto, questo ti consentirà di chiuderlo in modo da poter eliminare correttamente il file.

testo alternativo

Se non funziona per qualche motivo, prova BootDeleter . Eliminerà il file per te al riavvio, prima che Windows abbia la possibilità di bloccarlo su di te.

testo alternativo

Entrambe le utility sono freeware.


1
Boot Deleter l'ha fatto. ty.
Bobobobo,

Il deleter di avvio ha funzionato alla grande!
Jorin,

@Jorin felice di sentirlo :)
John T

6
Unlocker installa la barra degli strumenti Delta e la merda del motore di ricerca predefinita in tutti i tuoi browser Internet: superuser.com/questions/645329/… La funzione "Modifiche recenti" nelle build recenti del motore di ricerca del file system "Tutto" ti consente di vedere cosa altre cose che Delta Search ha rotto: forum.voidtools.com/viewtopic.php?f=5&t=2129
Jeroen Wiert Pluimers

6
Per estendere il vero commento di @ Jeroen: alcuni siti di download di terze parti si avvolgono ancora di più nel programma di installazione. Ottenendolo dal sito Web Unlocker si ottiene un exe 393K che include già " Funzione promozionale: barra degli strumenti Delta completamente opzionale" dalla versione 1.9.2. Ma un download da MajorGeeks è addirittura 1.0M per la stessa versione; chissà cosa installano queste cose ...
Arjan,

25

A volte non ti consente di modificare le autorizzazioni perché alcuni processi utilizzano il file o se stai provando a modificare le proprietà di una cartella, un processo ha un file all'interno di quella directory o sottodir aperto.

Ho avuto il problema descritto oggi e l'ho risolto aprendo Process Explorer . Quindi, sono andato al menu "Trova" e ho selezionato l'opzione "Trova handle o DLL". Nella finestra di dialogo che viene visualizzata, ho cercato il nome della cartella con cui avevo problemi. I risultati della ricerca mi hanno detto quale processo aveva un file aperto all'interno della cartella. Ho interrotto il processo e quindi non ho avuto problemi con le autorizzazioni di quella cartella.


1
A volte quando IIS non è riuscito a compilare una DLL del sito Web, l'amministratore non può eliminare o modificare l'autorizzazione del file risultante. Anche la ricerca di Process explorer risulta vuota. Fare iisreset nella console di comando sblocca il file e lo elimina in modo strano, permettendoci di ricompilare il file.
YudhiWidyatama,

Alcune applicazioni, come Visual Studio, bloccano i dir in questo modo in circostanze che sono un mistero completo (per me). Usando Process Explorer (ctrl + F in esso) e quindi chiudendo tutte le istanze di VS sono stato in grado di rimuovere finalmente alcune di queste strane directory bloccate.
Grubl3r

11

Prova Ultimate Windows Tweaker , che aggiunge un elemento "assumi proprietà" al menu di scelta rapida.

testo alternativo

Applicazione portatile, non richiede installazione.


6
Questo strumento non risolverà il problema. Il problema di sicurezza che sta alla base è che Windows non ritiene che l'utente disponga di diritti sufficienti per diventare proprietario e questo strumento, sebbene conveniente, non può sovvertirlo.
Gavin,

2
@Gavin Quali privilegi non hanno gli amministratori che devono essere concessi? In quali circostanze Windows non considererebbe un amministratore in possesso di diritti insufficienti per diventare proprietario?
Ian Boyd,

@IanBoyd Quando un altro processo utilizza il file / la cartella, Windows darà l'autorizzazione al processo piuttosto che all'amministratore (come sembra, non conosco le ragioni interne di questo strano comportamento).
gaborous,

2

================================================== ========================== EMISSIONE SEGNALATA - Impossibile acquisire la proprietà di una cartella NTFS tramite il metodo standard

Proprietà cartella \ SCHEDA sicurezza \ Pulsante Avanzate \ Cambia proprietario

.

NUMERO SEGNALATO - IMPOSSIBILE ELIMINARE CARTELLA o FILE,

.

========

SCENARIO

Ricevo ogni volta che provo ad eseguire QUALSIASI funzione con una cartella NTFS chiamata 'template'.

RISULTATO ATTUALE - INFO: accesso negato. ("G: \ OLD Drive \ Programmi \ Microsoft Visual Studio x \ VC \ VCWizards \ CodeWiz.NET \ Component \ templates")

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

TEST1 - FAIL

Seguite le istruzioni allegate nella soluzione proposta -

Scarica PsExec.exe da Sysinternals

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

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

RISULTATO (vedi INFO nell'ultima affermazione)

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>

==========

CONCLUSIONE

Problema non risolto

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

TEST2 - SUCCESSO

CAVEAT - Sono stato in grado di riuscire qui solo perché la cartella si trova su un'unità che non è il mio avvio principale (c :) e come tale potrebbe essere tranquillamente messa offline. Ho assicurato che tutte le finestre fossero chiuse prima dell'azione.

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

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

RISULTATO - La cartella dei componenti è stata rimossa correttamente


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.