积极答复者
请问大侠,不用第三方软件如何阻止更改桌面背景设置?

问题
答案
-
可以嘗試通過 "組策略" 或直接以管理員身份運行 PowerShell 并執行命令, 禁用 "個性化" 設置. 執行完這個設置後, 應該不難再更改桌面背景設置(至少是不能通過常規方法).
組策略的方法:
1. 對 "用戶配置" 的 管理模板 - 控制面板 - 隱藏指定的 "控制面板" 項 - 彈出設置窗口 - 單擊 "以啟用" 單選按鈕 - 在 "顯示..." 窗口中添加字符串 "Microsoft.Personalization" - 單擊 "確定" 按鈕.
2. 以管理員身份運行 PowerShell 并執行命令:
$objUser = New-Object System.Security.Principal.NTAccount('你的用戶名')
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Valuecmd /c "reg add HKU\$($strSID.Value)\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v DisallowCpl /t REG_DWORD /d 1"
cmd /c "reg add HKU\$($strSID.Value)\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl /v 1 /t REG_SZ /d Microsoft.Personalization"執行完成後請重新啟動計算機.
注:
$objUser = New-Object System.Security.Principal.NTAccount('你的用戶名')
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value上述三段代碼引用至:
http://www.microsoft.com/technet/scriptcenter/resources/pstips/feb08/pstip0201.mspx對于這個方法是否會影響已設置的桌面背景, 還需要自行測試.
Folding@Home- 已标记为答案 沧海云帆 2010年4月17日 7:16
全部回复
-
最好不要因为这种问题使用第三方软件,并且Windows 7本身应该是无法达到楼主需要的这种环境。
建议楼主为办公室中的其他人建立一个单独的用户账户,这样其他人可以通过“切换用户”来使用其他账户,同时能够自行更改壁纸;当你要使用计算机的时候,能够再次通过“切换用户”切换回来,并且之前的工作状态仍然会保留,比如打开的文档、网页等内容。
另外,如果楼主单独想不让其他人随意使用你的计算机的话,可以在离开的时候按下【Windows徽标 + L】组合键来锁定计算机。
请将已解决的问题标记为“答案”,以便更多的朋友能够方便的找到问题解决方案。 - Windows User Experience | Virtualization Sino- 已编辑 Rein XuModerator 2010年4月16日 11:49 改正错别字
- 已建议为答案 Fei Yu Chiu 2010年4月16日 11:56
-
可以嘗試通過 "組策略" 或直接以管理員身份運行 PowerShell 并執行命令, 禁用 "個性化" 設置. 執行完這個設置後, 應該不難再更改桌面背景設置(至少是不能通過常規方法).
組策略的方法:
1. 對 "用戶配置" 的 管理模板 - 控制面板 - 隱藏指定的 "控制面板" 項 - 彈出設置窗口 - 單擊 "以啟用" 單選按鈕 - 在 "顯示..." 窗口中添加字符串 "Microsoft.Personalization" - 單擊 "確定" 按鈕.
2. 以管理員身份運行 PowerShell 并執行命令:
$objUser = New-Object System.Security.Principal.NTAccount('你的用戶名')
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Valuecmd /c "reg add HKU\$($strSID.Value)\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v DisallowCpl /t REG_DWORD /d 1"
cmd /c "reg add HKU\$($strSID.Value)\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowCpl /v 1 /t REG_SZ /d Microsoft.Personalization"執行完成後請重新啟動計算機.
注:
$objUser = New-Object System.Security.Principal.NTAccount('你的用戶名')
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value上述三段代碼引用至:
http://www.microsoft.com/technet/scriptcenter/resources/pstips/feb08/pstip0201.mspx對于這個方法是否會影響已設置的桌面背景, 還需要自行測試.
Folding@Home- 已标记为答案 沧海云帆 2010年4月17日 7:16