重新開機電腦後,資料夾重新導向無法正常運作

本文提供重新開機電腦後,資料夾重新導向無法正常運作之問題的解決方法。

原始產品版本:   Windows 10-all edition,Windows Server 2012 R2
原始 KB 編號:   951049

問題描述

在執行 Windows Server 2008 或 Windows Vista 的電腦上,資料夾重新導向已啟用。 重新開機電腦之後立即登入。 在此情況下,Windows Explorer 會嘗試在工作站服務啟動之前顯示桌面,而且您會遇到下列其中一項問題:

  • 當您嘗試存取重新導向的資料夾時,收到下列錯誤訊息: \ servername * * Username * * 共用 * * * * 目前無法使用。

  • 不會顯示 [檔]、[圖片]、[音樂] 及 [桌面] 資料夾。

因應措施

若要解決此問題,請使用下列其中一種方法。

方法1:登出,然後再次登入

Windows Explorer 使用 Well-Known 資料夾快取。 Well-Known 在登入時初始化資料夾快取。 當您登出後再登入時,Windows 會重新構建快取。 此時,您可以正確套用群組原則設定。 此外,快取已正確填入。

注意

如需群組原則設定的詳細資訊,以及眾所周知的資料夾快取,請參閱 "more information" 一節。

方法2:等候12分鐘

Well-Known 資料夾快取的預設更新間隔是12分鐘。 若要存取重新導向的資料夾,請等候12分鐘的更新間隔結束。

方法3:減少更新間隔

您可以變更註冊表,以降低 Well-Known 資料夾快取的更新間隔。

若要讓我們為您修正此問題,請移至「幫我修復此問題」一節。 如果您想要自行修復此問題,請移至「我本人自行修復」一節。

為我修復此問題

若要自動修正此問題,請按一下 [ 修正此問題 ] 連結。 然後在 [檔案 下載] 對話方塊中按一下 [執行],然後依照此嚮導中的步驟進行。

注意

這個嚮導可能只是英文。不過,自動修正也適用于 Windows 的其他語言版本。

注意

如果您不在具有問題的電腦上,您可以將自動修正儲存至快閃記憶體磁片磁碟機或 CD,以便在發生問題的電腦上執行。

現在,請移至「這個問題是否修正?」 部分。

讓我自行修正此問題

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需如何備份及還原登錄的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章: 322756 如何備份及還原 Windows 中的登錄

您可以變更 KnownFolderSettings 子機碼的兩個登錄值,以降低 Well-Known 資料夾快取的更新間隔。 這些值會根據查詢的成功或失敗,控制用來更新 Well-Known 資料夾快取的間隔。 根據預設,沒有 KnownFolderSettings 子機碼。 相反地,您必須建立此子項。 若要建立 KnownFolderSettings 子機碼及其值,請遵循下列步驟:

  1. 按一下 [開始],按一下 [執行],輸入 regedit,然後按一下 [確定]。

  2. 找到並按一下下列登錄機碼: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer

  3. 在 [編輯] 功能表上,指向 [新增],然後按一下 [機碼]。

  4. 輸入 KnownFolderSettings,然後按 ENTER。

  5. 以滑鼠右鍵按一下 [KnownFolderSettings],指向 [ 新增],按一下 [ DWORD 值],然後輸入 CachetimeoutSuccess。

  6. 以滑鼠右鍵按一下 [CachetimeoutSuccess],然後按一下 [ 修改]。

  7. 在 [ 數值資料 ] 欄位中,輸入0到720000毫秒 (毫秒) 的值。

    注意

    CachetimeoutSuccess 登錄值會控制在建立快取時成功填入快取專案的超時。 建議您將此值設為720000毫秒的最大值 (12 分鐘) ,除非您必須設定快取以更頻繁地重新填充設定。 值越小,會導致處理器和網路負載增加。 (此增加的負載與 Windows Explorer 相關聯。 )

  8. 以滑鼠右鍵按一下 [KnownFolderSettings],指向 [ 新增],按一下 [ DWORD 值],然後輸入 CachetimeoutFailure。

  9. 以滑鼠右鍵按一下 [CachetimeoutFailure],然後按一下 [ 修改]。

  10. 在 [ 數值資料 ] 欄位中,輸入0到720000毫秒的值。

注意

CachetimeoutFailure 登錄值會控制在建立快取時,未成功填入快取專案的超時。 建議您將此值設為60000毫秒。 當您這麼做時,Windows Explorer 會嘗試在1分鐘之後重新填入失敗的快取專案。 此時間範圍足以讓工作站服務完成初始化程式。

這樣是否已修正問題?

檢查該問題是否已修正。 如果問題已修正,您已完成本文。 如果問題尚未修正,則可連絡技術支援服務

詳細資訊

Windows Server 2008 和 Windows Vista 使用「Well-Known 資料夾」功能,判斷資料夾在使用者設定檔中的位置。 使用此功能時,Windows 會視需要將 Well-Known 資料夾重新導向至其他位置。 具體而言,Windows Explorer 會查詢 Well-Known 資料夾 GUID。 此查詢會傳回實際的資料夾位置,不論是在硬碟或遠端伺服器上。

Windows Explorer 會快取 Well-Known 資料夾及其位置,以優化 Well-Known 資料夾查閱。 針對快取執行查詢,然後將該位置傳回應用程式或 Windows Explorer。

當您使用資料夾重新導向時,您會收到「群組原則」的資料夾重新導向設定。 除非已啟動工作站服務,否則無法執行此程式。 如果工作站服務尚未啟動,便無法使用 Well-Known 資料夾快取。 這會導致重新導向的資料夾位置的查詢失敗。 此外,在下一次更新之前,快取仍無法使用。 根據預設,每12分鐘 (會在快取初始化後和在登入時建立) 時,更新一次。

狀態

Microsoft 已確認這是否屬於問題。