我运行 Windows 2012 R2 服务器,我的大部分内容都集中在其中(照片、音乐、应用程序、共享文档、视频等)。
为了将每台 PC 指向此服务器,我更改了注册表中的用户 shell 文件夹。我还对 Downloads、Temp 和 iNetCache 文件夹执行了此操作,将它们从 C:\ 驱动器 SSD 移到旋转器上,以达到 (a)。减少 SSD 上的写入量,并 (b) 停止下载填满 C:\ 驱动器。(C:\ 驱动器为 96GB,用于 Windows 和应用程序,并且通常以 60%-70% 的空闲率运行)。Temp 文件夹由环境变量处理,但 Downloads 和 iNetCache 是 shell 文件夹注册表项。
我想保持 C:\Users\folders 不变 - 我不想“移动它们”。这排除了 location\move 方法。编辑注册表允许我保持原始文件不变。
当然,在我映射驱动器并且这些映射驱动器“连接”之前,这些都不起作用。自 Windows 7 发布以来,一直存在启动时映射驱动器断开连接的问题。
我不知道该用哪个驱动器号。我有几个本地驱动器分区,还有几个备用的 U 盘,还有 3 个光驱。每台 PC 至少有一个光驱。有几台 PC 还配有 SD 卡读卡器。
服务器包含一个 \\server\users 驱动器。每个人都有自己的个人文件夹(例如 \\server\users\tanya),映射到 R:\,只有他们和系统管理员可以访问。\\server\users\share 中还有一个共享文档文件夹,所有用户都可以访问。
用户对其他内容的访问级别不同。
我觉得我做错了。自从 Windows XP 以来,我一直都是这样做的。
我的方法也可能会导致或促成资源管理器在从睡眠状态唤醒时挂起和崩溃,尽管我很难证明这一点。
所有 PC 都运行 Windows 10 Pro 和几台 Windows 7 Ultimate 双启动系统。我广泛使用组策略。
所有 PC 都从 2012 R2 服务器上的 WSUS 获取更新。我还在服务器上运行 IIS、MySQL 和 Cold Fusion。我们还有一台专用于运行 Kodi 和 MySQL 的 PC,但由于 Kodi 需要非常旧版本的 MySQL,我无法在主服务器上运行它。每台 PC 都运行 Macrium,服务器也是如此,将 Macrium 连接到服务器上的 USB 连接硬盘进行备份,这是每台 PC 上的映射驱动器。
不使用 SMB 1.0,所有 PC 上都启用了 Netbios Over TCP。我不使用 Active Directory,也不想使用。
那么,正确的方法是什么?
会重视您的想法和建议
谢谢。