Windows注册表记录

Windows DLL 预加载

设置每个程序启动之前加载某些DLL文件:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs

(see Q197571: Working with the AppInit_DLLs Registry Value for details)

登录屏幕上隐藏用户

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList

在上面的注册表目录项中新建 REG_DWORD 类型的值,名称为需要隐藏的用户名,值为 0 时从登录屏幕上隐藏,值为 1 时可以正常显示。

桌面右键菜单修改

HKCR\Directory\Background\shellex\ContextMenuHandlers

在桌面空白处点右键,某些程序会在此增加右键菜单项(例如 Intel、Nvidia 显卡驱动程序),删除 ContextMenuHandlers 中的项就可以移除额外的菜单项。

Win10 资源管理器 OneDrive 文件夹修改

HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}

修改下面 System.IsPinnedToNameSpaceTree 这个 REG_DWORD 值,默认为 1,修改为 0 时则不在资源管理器左边文件夹视图中显示 OneDrive 文件夹,也用于避免 Win10 资源管理器左边出现重复的两个 OneDrive 文件夹。

WebDAV 客户端修改

支持 Basic Authentication

老的 WebDAV 服务器可能只支持 Basic Authentication 用户验证方式,Windows 7 之后的系统默认关闭了 HTTP 模式的 Basic Authentication 支持。

HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

找到 BasicAuthLevel 这个 REG_DWORD 值,默认为 1,取值如下:

  • 0 - Basic authentication disabled
  • 1 - Basic authentication enabled for Secure Sockets Layer (SSL) shares only
  • 2 or greater - Basic authentication enabled for SSL shares and for non-SSL shares

修改完成之后需要重新启动 WebClient 服务。

支持拷贝大文件

Windows 客户端访问 WebDAV 时拷贝读取几十 MB 的文件可能就会报 0x800700DF 错误。

HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

修改 FileSizeLimitInBytes 这个 REG_DWORD 值,建议改为 ffffffff(十六进制,十进制为:4294967295),表示最大支持 4GB 的文件。