從其他電腦存取 Windows 10 共用上的檔案後,這些檔案仍處於鎖定狀態

從其他電腦存取 Windows 10 共用上的檔案後,這些檔案仍處於鎖定狀態

我有一台 Windows 7(旗艦版)計算機,已升級到 Windows 10 專業版。

升級後,一切正常,除了我需要手動更新 Geforce 驅動程序,這不是什麼大問題。

但現在我遇到了這個問題,我不知道是什麼原因造成的:
系統上有 1 個包含影片剪輯(WMV、MKV、MP4 格式)的共用資料夾。房子裡的其他 5 台電腦可以存取此共用:3 台 Windows 7 系統和 2 台 Mac (Yosemite)。

升級後其他系統仍然可以存取共享並觀看視頻,但觀看後無法再刪除它們。

事實上:在 Windows 10 盒子本身上,從網路查看後,檔案也被鎖定,而且我也無法在那裡刪除它們。

我需要重新啟動 Windows 10 盒子才能清除鎖定。 (登出並重新登入是不夠的。)

在 Windows 7 中,這種情況從未發生過。

有人知道發生了什麼事嗎?以及如何解決這個問題?

附言。不涉及域。其他電腦使用 Windows 10 電腦上本機使用者的使用者 ID/密碼登入共用。這與之前在 Windows 7 下完全相同。

所有電腦(Windows 和 OSX)均已更新。

行為與病毒掃描程式 (Windows Defender) 是否處於作用中無關。

這個問題表示搜尋索引引擎可能與此有關。今天晚些時候我將禁用它,因為它對於僅保存瞬態臨時資料的磁碟來說毫無意義。如果有什麼不同,我會更新這個。

答案1

似乎我連結的另一個問題實際上也提供了解決方案,即使該問題沒有直接相關。

Windows 搜尋引擎不僅可以索引檔案/資料夾,還可以索引檔案內容。

由於某些不明原因,嘗試透過 LAN 刪除檔案會導致搜尋索引認為該檔案已更改,因此它會嘗試確定更改的內容。這需要通讀該文件,從而鎖定該文件。

但刪除操作也鎖定了該文件,以確定它是否確實可以刪除它。

似乎兩個鎖都陷入了死鎖情況。

我認為這是 Windows 10 中的錯誤。

如果發生這種情況,可以透過停止 Windows 搜尋 (WSearch) 服務、刪除檔案並重新啟動該服務來解決,無需重新啟動。

目前,我已在 Windows 10 盒子上的所有共用資料夾的資料夾屬性中停用「內容索引」。到目前為止(透過 3 台客戶端電腦進行 2 小時測試),這對於防止問題再次發生似乎 100% 有效。

答案2

我在Windows 10中遇到了這個困難。

  1. 我開啟了 Windows 資源管理器
  2. 我點擊了「檢視」選單。
  3. 我禁用了「預覽窗格」。
  4. 我回到有問題的文件並刪除它們。

我認為微軟在這裡犯了錯。預覽功能建立鎖定實例是合乎邏輯的。 Microsoft 應該破例,不將相同 Windows 資源管理器內的窗格中的文件預覽視為文件鎖定。

答案3

您可以使用以下命令找出哪個進程已鎖定文件流程瀏覽器或者解鎖器(或任何其他允許您查看開啟句柄的應用程式)。

Process Explorer 還有很多其他功能,但對於這種特定情況,只需打開它,按 Ctrl+F 並輸入檔案名稱即可。您可能需要以管理員身份執行它。找到檔案後,您可以殺死持有鎖的進程或關閉句柄。

Unlocker 專為刪除鎖定檔案的特定任務而構建,因此它應該更易於使用。右鍵單擊要刪除的文件,選擇解鎖器並按照說明進行操作。

相關內容