I file sulla condivisione di Windows 10 rimangono bloccati dopo aver effettuato l'accesso da un altro computer


4

Ho un computer Windows 7 (Ultimate) che è stato aggiornato a Windows 10 Pro.

Dopo l'aggiornamento, tutto funziona bene, tranne che per aggiornare manualmente i driver Geforce, il che non è stato un grosso problema.

Ma ora ho questo problema e non ho idea di cosa lo stia causando:
Sul sistema c'è 1 cartella condivisa contenente videoclip (formati WMV, MKV, MP4). Questa condivisione è accessibile ad altri 5 computer della casa: 3 sistemi Windows 7 e 2 Mac (Yosemite).

Dopo l'aggiornamento, gli altri sistemi possono ancora ottenere la condivisione e visualizzare i video, ma non possono più eliminarli dopo la visualizzazione.

Infatti: sulla stessa finestra di Windows 10 anche i file sono bloccati, dopo essere stati visualizzati dalla rete, e non riesco nemmeno a eliminarli lì.

Devo riavviare la finestra di Windows 10 per cancellare i blocchi. (Disconnettersi e riaccendersi non è sufficiente.)

Con Windows 7 questo non è mai successo.

Qualcuno ha idea di cosa sta succedendo? E come risolverlo?

PS. Nessun dominio coinvolto. Gli altri computer accedono alla condivisione con ID utente / password di un utente locale sul computer Windows 10. Questo è esattamente lo stesso di Windows 7.

Tutti i computer, Windows e OSX, sono aggiornati con gli aggiornamenti.

Il comportamento è indipendente dallo scanner antivirus (Windows Defender) attivo o meno.

Questa domanda suggerisce che il motore di ricerca-indice potrebbe avere qualcosa a che fare con esso. Lo disabiliterò più tardi oggi perché non ha senso comunque per un disco che contiene solo dati temporanei e temporanei. Se fa la differenza, aggiornerò questo.


Grazie per il suggerimento sulla disabilitazione dell'indicizzazione, farlo ora sulla mia nuova macchina per film Win10 ... configurazione simile alla tua con Mac e Win accedendo ai media su di esso. idk se può anche aiutare, ma ho impostato le unità film per avere il pieno controllo per tutti nella scheda Sicurezza - non ho solo bisogno di sicurezza su un disco pieno di supporti effimeri.
Tetsujin,

@Tetsujin Controllo completo anche nel mio caso. Non c'è bisogno di nulla di rigoroso.
Tonny,

Risposte:


3

Sembra che anche l'altra domanda che ho collegato abbia effettivamente fornito la soluzione anche se quella domanda non era direttamente correlata.

Il motore di ricerca di Windows può indicizzare non solo i file / le cartelle ma anche il contenuto dei file.

Per qualche oscura ragione, il tentativo di eliminare il file attraverso la LAN fa sì che l'indice di ricerca pensi che il file sia cambiato, quindi cerca di determinare cosa è cambiato. Ciò richiede la lettura del file, che a sua volta blocca il file.

Ma l'azione di eliminazione ha anche bloccato il file per determinare se potesse effettivamente eliminarlo.

Sembra che entrambe le serrature entrino in una situazione di deadlock.

Lo considero un bug in Windows 10. Questo non dovrebbe mai portare a un deadlock.

In tal caso, può essere risolto senza riavviare arrestando il servizio Ricerca Windows (WSearch), eliminando i file e avviando nuovamente il servizio.

Per il momento ho disabilitato "Indicizzazione del contenuto" nelle proprietà della cartella per tutte le mie cartelle condivise nella finestra di Windows 10. Finora (2 ore di test su 3 computer client) questo sembra essere efficace al 100% nel prevenire il ripetersi del problema.


Insetto molto interessante davvero.
Moab,

Bel po 'di ricerca.
Tetsujin,

0

Ho riscontrato questa difficoltà in Windows 10. Puoi provare quello che ho fatto:

  1. Ho aperto un Esplora risorse
  2. Ho fatto clic sul menu Visualizza.
  3. Ho disabilitato "Riquadro di anteprima".
  4. Sono tornato ai file offensivi e li ho cancellati.

Penso che Microsoft abbia sbagliato qui. È logico che la funzionalità di anteprima crei un'istanza di blocco. Microsoft avrebbe dovuto fare un'eccezione non considerando l'anteprima di un documento in un riquadro all'interno dello stesso Esplora risorse di un blocco file.


Non uso nemmeno Explorer ... Mai ... E quindi non era la funzione Anteprima.
Tonny,

0

Puoi capire quale processo ha il file bloccato usando Process Explorer o Unlocker (o qualsiasi altra applicazione che ti consenta di visualizzare handle aperti).

Process Explorer ha molte altre funzionalità, ma per questo caso specifico basta aprirlo, premere Ctrl + F e digitare il nome del file. Potrebbe essere necessario eseguirlo come amministratore. Dopo aver trovato il file, puoi terminare il processo tenendo premuto il lucchetto o chiudere la maniglia.

Unlocker è creato solo per attività specifiche di eliminazione di file bloccati, quindi dovrebbe essere più facile da usare. Fai clic con il pulsante destro del mouse sul file che desideri eliminare, scegli Unlocker e segui le istruzioni.


Il processo proprietario è svchost. L'avevo già determinato. Il problema è che quasi tutti i processi relativi alla rete usano svchost come intermediario in modo da non farti andare oltre.
Tonny,

Uccidere il processo è solo un'opzione. Puoi anche forzare la chiusura del file. Probabilmente una cosa pericolosa da fare in questo caso, ma potrebbe essere utile in altri.
Kichik,
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.