none
win2008R2组策略里出错 RRS feed

  • 问题

  • 我的环境是这样的,DC01和DC02两台域控制器,DC01组策略里打开一个以前做好的组策略的显示路径出错,但是可能正常编辑,就是显示路径不出来。DC02里打开这个组策略路径和编辑这个组策略不会出错,这个组策略功能是修改所有域客户端上本地管理员账户的密码。打开组策略路径出错信息如下:

    收集 本地用户和组 的数据时出现错误。


    遇到下列错误: 
    从此扩展收集数据时出现错误。详细信息: 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“UDATA\administrator”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译。使用 Path.GetTempPath() API 找到 temp 目录的位置。 

    如图:


    2014年5月21日 9:23

答案

  • 问题解决了,就是C:\Users\Administrator\AppData\Local\Temp这个目录没有权限。

    把当前账户设置Administrators, SYSTEM, 的权限就可以了。

    2014年5月24日 1:44

全部回复

  • 建議依據提示, 先檢查一下運行 GPMC 用戶的 %TEMP% 目錄權限.

    Folding@Home

    2014年5月21日 11:16
  • 用戶的 %TEMP% 目錄權限.在DC上吗?但DC02上都不会出错,说明组策略不会有问题吧,很怪,是不是DC01上的问题?
    更改Windows目录下的临时文件夹Temp的安全选项卡中加入NetWork Service用户并赋予权限,也不行。
    2014年5月22日 0:34
  • 如果方便的話,可以直接用 Process Monitor 查找一下問題原因

    Process Monitor v3.1
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx


    Folding@Home

    2014年5月22日 5:38
  • 这个版本在win2008R2上运行不了。好像只支持2003版的
    2014年5月22日 7:34
  • 是可以運行的. 不要說 GUI 界面, 就是 08 R2 的 Server Core 也是可以運行的.

    而且其頁面也註明:

    Runs on:
    • Client: Windows XP SP2 and higher.
    • Server: Windows Server 2003 SP1 and higher.


    Folding@Home

    2014年5月22日 11:05
  • 剛剛上述回复中 "GUI 界面" 這個描述是錯誤的. 應該是完整功能版本和 Server Core 版本, 無論是這哪個版本其都是 GUI 界面.

    Folding@Home

    2014年5月22日 11:07
  • 运行出错,如下图:

    2014年5月23日 1:05
  • 不用試了。現在可以肯定你的那個管理員用戶的 %temp% 目錄權限絕對有問題。

    因爲 Process Monitor 在 64 位 Windows 系統上會先在執行用戶的 %temp% 目錄下釋放一個 procmon64.exe 文件, 然後執行該文件.

    %temp% 目錄的權限是 Administrators, SYSTEM, 該用戶具有完全訪問權限,所有者爲該用戶。


    Folding@Home

    2014年5月23日 5:46
  • 此外建議你在 cmd 下執行

    set temp

    看 temp 系統變量指向的目錄是否存在,如果指向不正確也會出問題。


    Folding@Home

    2014年5月23日 5:50
  • 再説一下,你需要區分 \Windows\Temp 目錄這個是系統用的

    %temp% 一般都是指用戶的


    Folding@Home

    2014年5月23日 5:54
  • 问题解决了,就是C:\Users\Administrator\AppData\Local\Temp这个目录没有权限。

    把当前账户设置Administrators, SYSTEM, 的权限就可以了。

    2014年5月24日 1:44