完全禁用脱机文件

完全禁用脱机文件

我在 Windows 8.1 电脑的 Windows 资源管理器中意外将共享文件夹标记为“可离线使用”。这似乎“唤醒”了同步中心,并导致同步中心图标显示在系统通知区域中。尽管我已通过将文件夹标记为不可离线使用来取消此操作,并且重置 CSC并禁用离线文件,同步中心图标仍然出现在系统通知区域的溢出部分。

我如何删除同步中心图标在此处输入图片描述并最好禁用显示该图标的进程?


调试信息:尽管同步中心和脱机文件对话框并未表明有任何活动,但注册表显示该内容已启用。

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}
    SyncTime    REG_BINARY    F6DDC46CBB76CF01
    Connected    REG_DWORD    0x1
    Enabled    REG_DWORD    0x0
    Active    REG_DWORD    0x1
    NotifiedOnFirstActivation    REG_DWORD    0x0

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}\SyncItems

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}\SyncItems\{CBA95344-4284-48CB-8083-3BDE1FDB29A7}
    SyncTime    REG_BINARY    F6DDC46CBB76CF01
    Connected    REG_DWORD    0x1
    Enabled    REG_DWORD    0x1

答案1

完全禁用脱机文件

默认情况下,同步中心除非您先建立同步关系(例如,您使某些网络文件或文件夹可离线使用),否则不会自动启动。即使在恢复更改后,该图标仍会在通知区域中可用。

禁用脱机文件功能应能阻止同步中心在登录时运行。如果不能,请按顺序执行以下步骤。

重置同步缓存和数据库

  1. 确保脱机文件功能已启用并处于活动状态。

  2. 打开提升的命令提示符

  3. 键入或粘贴以下命令,然后按Enter

    reg add "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f
    
  4. 重新启动 Windows。

禁用驱动程序和服务

  1. 打开提升的命令提示符。

  2. 运行以下命令:

    for %G in ("CSC","CscService") do sc config "%~G" start= disabled
    
  3. 重新启动 Windows 以应用更改。

清除客户端缓存 (CSC)

此时离线缓存应该是空的。通过在提升的命令提示符中运行以下命令,您可以确保没有剩余缓存:

takeown /f "%windir%\CSC" /a /r
icacls "%windir%\CSC" /grant:r *S-1-5-32-544:F /t /c /q
icacls "%windir%\CSC" /grant:r *S-1-5-18:F /t /c /q
for /d %G in ("%windir%\CSC\v2.0.6\namespace\*") do rd /s /q "%~G"

笔记必须停止脱机文件驱动程序和服务才能使命令起作用。

禁用计划任务

打开提升的命令提示符,并运行以下命令:

schtasks /change /tn "\Microsoft\Windows\Offline Files\Background Synchronization" /disable
schtasks /change /tn "\Microsoft\Windows\Offline Files\Logon Synchronization" /disable

防止同步中心在登录时启动

  1. 打开命令提示符。

  2. 键入或粘贴以下命令,Enter每次按:

    reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr" /v "StartAtLogin" /t REG_DWORD /d 0 /f
    reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}" /v "Active" /t REG_DWORD /d 0 /f
    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\SyncMgr" /f
    reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\NetCache" /f
    reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}\SyncItems" /f
    
  3. 注销并重新登录。

笔记如果至少设置了一个同步合作关系并且脱机文件服务正在运行,则更改将不会生效。

参考

相关内容