Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除

Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除

  1. Map a network drive to a shared folder, e.g. W:\ (将局域网共享文件夹映射为网络驱动器)
    Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除
  2. Generate a GUID, e.g. {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} (使用Power Shell生成GUID)

“{”+[guid]::NewGUID().ToString().ToUpper()+"}"

  1. Open “Registry Editor” (打开注册表编辑器)
  2. Add a new key {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} - that is the GUID generated just now - to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\ , then edit the key as follows:Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除
    (在注册表上述位置增加项{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX},并编辑项如上图,MaxCapacity为预设回收站最大容量,根据自身情况设定。)
  3. Add the same key {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\ , then edit the key as follows:Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除
  4. If the change has been effective, the Recycle bin Properties would be as follows:Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除
    If not, try to reboot computer first.
    (回收站属性如上图即表明可以删除至本地回收站了,如果还不行,先尝试重启。)
  5. Tip: “W:\” can’t be written as “W:\\”, otherwise it would be like that:Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除
    (注:步骤5中,W:\不要输入成W:\\,否则回收站位置会出错。)
    (注2:从映射的网络驱动器中删除的文件会移至回收站,从UNC路径则不会。Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除
    Win7/Win8修改注册表使从本地删除局域网文件时文件被删除至本地回收站而不是彻底删除

ref. https://social.technet.microsoft.com/Forums/windows/en-US/a349801f-398f-4139-8e8b-b0a92f599e2b/enable-recycle-bin-on-mapped-network-drives?forum=w8itpronetworking
Thank you, Russel Riley