用户设置为本地pipe理员,但尝试安装软件时访问被拒绝

我升级了一些机器到XP SP3,现在每当用户尝试安装任何东西时,他们都会得到一个“您必须是pipe理员”对话框。 但是我进入本地并将用户作为pipe理员组的一部分添加到本地计算机的用户和组(即pipe理工具 – >计算机pipe理 – >本地用户和组)。 用户对域有标准的权限,但是没有任何东西可以阻止这个; SP2上的用户没有这个问题,可以安装软件。

我如何去解决这个问题? 用户不得不打电话给我,然后必须注销,然后以本地pipe理员帐户重新login才能安装任何内容或configurationIP打印机(除pipe理员帐户外,选项呈灰色)。

我能想到的两件事情是:

1)如果您在域中设置了“受限用户”GPO,那么每次有gpupdate(〜每隔15分钟一次),他们可能会从pipe理员组中删除,

2)您是否尝试在安装文件上右键单击(或SHIFT右键单击)并select“以pipe理员身份运行…”?

IMO让所有用户在本地机器上以pipe理员身份运行是一个非常糟糕的主意,如果您只是为了使软件安装更容易,请注意上面关于右键单击并使用您自己的凭据以pipe理员身份运行安装的注释。

使用以下VBS查看它们是否实际上在pipe理员组中:

Dim objComp strComputer = 'Computer Name here Set objComp = GetObject("WinNT://" & strComputer) 'seems to have issues here. objComp.GetInfo 'or here.... If objComp.PropertyCount > 0 Then Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators,group") If objGroup.PropertyCount > 0 Then WScript.Echo "The members of the local Administrators group on " & strComputer & " are:" For Each mem In objGroup.Members WScript.echo vbTab & Right(mem.adsPath,Len(mem.adsPath) - 8) Next Else WScript.echo "** Connecting to the local Administrators group on " & strComputer & " failed." WScript.Quit 1 End If Else WScript.Echo "** Connecting to " & strComputer & " failed." WScript.Quit 1 End If 

你说这个用户对这个域有标准的权限,这个域名build议是一个域帐号,但是你提到你在“本地用户和组”中对本地用户进行了修改。 这是两个单独的概念。

首先,用户是以本地用户还是域用户身份login? 当他们login时,域被设置为“计算机名称(这台计算机)”或“域名”。

如果它是一个域帐户,你想要做的是打开控制面板>用户帐户。 – 点击添加 – input用户名和域 – select“其他”并将其设置为pipe理员。

这给该特定计算机的域用户pipe理权限。