我知道,可以通过GPO设置( 用户设置 – pipe理员模板 – 系统 – 漫游configuration文件 – 从漫游configuration文件中排除目录 )首选从ntuser.ini漫游configuration文件或(对于中央pipe理)中排除文件夹。 因此,如果我将AppData\Roaming\foo添加到该设置,那么该文件夹将不会被同步,因此它的行为或多或less就像foo在AppData\Local 。
我需要一种方法来包含文件夹。 也就是说,我有一个存储在AppData\Local\bar东西的软件,但我想同步。 不幸的是,我找不到任何GPO设置。 目前,我有一个解决scheme,将AppData\Local\bar复制到AppData\Roaming\something\bar和一个将AppData\Roaming\something\bar下的所有东西复制到AppData\Local的login脚本。 但是我不喜欢这样的解决方法,而且感觉像是出错。
此外,我希望我可以在HKCU\Software\Classes (即个性化的文件types关联)下包含registry设置到漫游configuration文件。 我意识到,这是排除故意(毕竟,如果设置说.xyz文件应该与应用程序XYZ一起使用,可能会发生XYZ甚至没有安装在其他机器上)。 但就我而言,我正在pipe理一个terminal服务器场,所有农场成员都安装了相同的软件,用户抱怨说,他们每天都必须select他们喜欢的浏览器或图像查看软件。 (从我的研究到目前为止,这可能有助于重复使用AppData\Local\Microsoft\Windows\UserClass.*的上述解决方法 – 但我甚至没有尝试,因为我不知道这是一个好主意,只是疯狂复制registry文件,或者在loginskript运行时甚至可以写入目标)
任何想法(更好)解决这个问题?
正如TechNet论坛上对类似问题的回答所解释的, Appdata本地文件夹redirect :
没有本地方式redirect此文件夹或将其包含在漫游configuration文件中。 这两个机制都是为了防止这种特定的configuration而创build的,因为这个文件夹是专为存储不应该被redirect或漫游的组件而devise的。
你有两个select:
%APPDATA%而不是%LOCALAPPDATA% 。 如果存储在这个文件夹上的信息需要被漫游/redirect,程序是非常规的工作。 你可以发送一个错误报告/支持票,如果还没有任何设置。 (我们不知道你没有提到这个程序的实际名称。) 默认浏览器的UserChoise存储在应该遵循 %USERPROFILE% HKCU位置:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice\Progid HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice\Progid HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\UserChoice\Progid HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.Xhtm\UserChoice\Progid HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice\Progid HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\Progid HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice\Progid
为什么不只是用组策略添加注册提交?
https://technet.microsoft.com/en-us/library/cc753092(v=ws.11).aspx