Windows-7

為什麼有些電腦讓基本域使用者管理員

  • August 14, 2014

我不明白為什麼在某些電腦上,無論使用者權限如何,Windows 都不會提示輸入管理員憑據來進行軟體安裝。

電腦在 Windows 7 上。其中一些提示正確,有些則不正確。

我檢查了 gpresult 和電腦管理,但沒有看到任何具體內容。

我已經為此苦苦掙扎太久了。有人遇到過同樣的問題嗎?

謝謝。

http://windows.microsoft.com/en-us/windows/turn-user-account-control-on-off#1TC=windows-7

打開或關閉 UAC

通過點擊“開始”按鈕“開始”按鈕的圖片,然後點擊“控制面板”來打開使用者帳戶控制設置。在搜尋框中,鍵入 uac,然後點擊更改使用者帳戶控制設置。

執行以下操作之一:

  • 要關閉 UAC,請將滑塊移動到從不通知位置,然後點擊確定。需要管理員權限 如果系統提示您輸入管理員密碼或確認,請鍵入密碼或提供確認。您需要重新啟動電腦才能關閉 UAC。
  • 要打開 UAC,請移動滑塊以選擇您希望收到通知的時間,然後點擊“確定”。需要管理員權限 如果系統提示您輸入管理員密碼或確認,請鍵入密碼或提供確認。

VBscript嘗試在兩台機器上執行以下命令。我將其用作我的 BGINFO 背景的一部分,以幫助我記住任何給定機器的設置。

dim base, regELUA, regCPBA, regCPBU, regPOSD

base = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\"

Set objShell = CreateObject("WScript.Shell")
regELUA = objShell.RegRead(base & "EnableLUA")
regCPBA = objShell.RegRead(base & "ConsentPromptBehaviorAdmin")
regCPBU = objShell.RegRead(base & "ConsentPromptBehaviorUser")
regPOSD = objShell.RegRead(base & "PromptOnSecureDesktop")

' wscript.echo "EnableLUA:                 " & vbtab & regELUA
' wscript.echo "ConsentPromptBehaviorAdmin:" & vbtab & regCPBA
' wscript.echo "ConsentPromptBehaviorUser: " & vbtab & regCPBU
' wscript.echo "PromptOnSecureDesktop:     " & vbtab & regPOSD

if (regELUA = 1 and regCPBU >= 1 and regCPBU <= 3 and regCPBA = 2) then
   strUSER  = "Always Notify"
   strADMIN = "Always Notify"
elseif (regELUA = 1 and regCPBU >= 1 and regCPBU <= 3 and regCPBA = 5) then
   strUSER  = "Always Notify"
   strADMIN = "Only Notify on Program Change"
elseif (regELUA = 0 and regCPBU >= 1 and regCPBU <= 3 and regCPBA = 0) then
   strUSER  = "Always Notify"
   strADMIN = "Disabled"
elseif (regELUA = 0 and regCPBU = 0 and regCPBA = 0) then
   strUSER  = "Disabled"
   strADMIN = "Disabled"
else
   strUSER  = "Unknown"
   strADMIN = "Unknown"
end if

if refPOSB = 1 then
   strDIMDESK = " & Dim Desktop"
elseif refPOSB = 0 then
   strDIMDESK = " & Do Not Dim Desktop"
end if

if strADMIN = "Disabled" or strADMIN = "Unknown" then
   strValA = "Admins:" & vbtab & strADMIN
else
   strValA = "Admins:" & vbtab & strADMIN & strDIMDESK
end if
if strUSER = "Disabled" or strUSER = "Unknown" then
   strValU = "Users:" & vbtab & strUSER
else
   strValU = "Users:" & vbtab & strUSER & strDIMDESK
end if


strName = "User Account Control (UAC):"
strValue = strValU & vbcrlf & vbtab & strValA
bginfo = strName & vbcrlf & vbtab & strValue

wscript.echo bginfo

引用自:https://serverfault.com/questions/620489