I find an error when I try to browse the registry on the remote computer.
I am sure I have the administrator right and the remote registry access
service is running.
More information, please see the attachments.
Thanks!
Haoqiang
尊敬的合作伙伴:您好!
感謝您使用微軟合作伙伴在線技術支持!
根據您的描述,我對這個問題的理解是:當您已管理員身份從遠程訪問某些計算機的註冊表時出現“Cannot open HKEY_LOCAL_MACHINE: Error while opening key”的錯誤。如果我的理解有誤,請告訴我。
如果這些計算機是從Windows 2000升級而來,會由於”Local Service”賬號對以下註冊表鍵值沒有權限而造成訪問失敗:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SecurePipeServers\winreg
請按照以下步驟在無法被連接的計算機上進行註冊表賦權操作:
1.運行“regedit”打開註冊表編輯器。
2.展開以下註冊表子鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SecurePipeServers
3.右鍵點擊”winreg”然後點“Permissions”。
4.點”添加”並輸入“Local Service”(不含引號),”Check Names”後點”OK”。
5.選中“Allow”下的 “Read”權限副選框然後“OK”。
6.退出註冊表編輯器並重啓。
這裏的“Winreg”註冊表子鍵保存了遠程註冊表訪問的相關設定。此子鍵上的權限定義了能夠遠程訪問註冊表的用戶或組。
”Local Service”是本地服務賬號。由於”Remote Registry Service”是以”Local Service”賬號啓動,因此”Local Service”賬號至少需要在”Winreg”子鍵有讀取權限,才能保證遠程註冊表服務正常工作。
在Windows 2000系統中沒有”Local Service”賬號,”Remote Registry Service”是以”Local System”賬號啓動的,所有從Windows 2000升級而來的XP纔會出現這樣的問題。
要了解更多關於此問題的信息,相信以下文章會非常有幫助:
You receive an error message when you try to access the registry or Event Viewer on a remote computer that runs Windows XP Professional
[url]http://support.microsoft.com/kb/892192/en-us[/url]
How to restrict access to the registry from a remote computer
[url]http://support.microsoft.com/kb/153183/en-us[/url]
感謝您使用微軟合作伙伴在線技術支持!
根據您的描述,我對這個問題的理解是:當您已管理員身份從遠程訪問某些計算機的註冊表時出現“Cannot open HKEY_LOCAL_MACHINE: Error while opening key”的錯誤。如果我的理解有誤,請告訴我。
如果這些計算機是從Windows 2000升級而來,會由於”Local Service”賬號對以下註冊表鍵值沒有權限而造成訪問失敗:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SecurePipeServers\winreg
請按照以下步驟在無法被連接的計算機上進行註冊表賦權操作:
1.運行“regedit”打開註冊表編輯器。
2.展開以下註冊表子鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SecurePipeServers
3.右鍵點擊”winreg”然後點“Permissions”。
4.點”添加”並輸入“Local Service”(不含引號),”Check Names”後點”OK”。
5.選中“Allow”下的 “Read”權限副選框然後“OK”。
6.退出註冊表編輯器並重啓。
這裏的“Winreg”註冊表子鍵保存了遠程註冊表訪問的相關設定。此子鍵上的權限定義了能夠遠程訪問註冊表的用戶或組。
”Local Service”是本地服務賬號。由於”Remote Registry Service”是以”Local Service”賬號啓動,因此”Local Service”賬號至少需要在”Winreg”子鍵有讀取權限,才能保證遠程註冊表服務正常工作。
在Windows 2000系統中沒有”Local Service”賬號,”Remote Registry Service”是以”Local System”賬號啓動的,所有從Windows 2000升級而來的XP纔會出現這樣的問題。
要了解更多關於此問題的信息,相信以下文章會非常有幫助:
You receive an error message when you try to access the registry or Event Viewer on a remote computer that runs Windows XP Professional
[url]http://support.microsoft.com/kb/892192/en-us[/url]
How to restrict access to the registry from a remote computer
[url]http://support.microsoft.com/kb/153183/en-us[/url]
您好!
服務都需要賬號以獲得對資源以及對象的訪問,如果服務所使用的賬號權限不足,會導致服務不能正常工作,就好像我們剛剛探討過的遠程註冊表問題。
Windows Server 2003中的內置服務賬號有以下三個:
1. Local System:
在網絡上以DOMAIN\<computer name>$、本地以NT AUTHORITY\System形式存在。對系統有完全訪問權限。
2. Local Service:
NT AUTHORITY\LocalService是權限較低的用戶賬號。當某個服務以該賬號運行並訪問網絡資源時,它使用匿名方式訪問。
3. Network Service:
和Local Service類似,它是權限較低的服務賬號。不同的是,訪問網絡資源時,它使用計算機賬號作爲身份驗證憑據,而不是匿名方式訪問。
服務都需要賬號以獲得對資源以及對象的訪問,如果服務所使用的賬號權限不足,會導致服務不能正常工作,就好像我們剛剛探討過的遠程註冊表問題。
Windows Server 2003中的內置服務賬號有以下三個:
1. Local System:
在網絡上以DOMAIN\<computer name>$、本地以NT AUTHORITY\System形式存在。對系統有完全訪問權限。
2. Local Service:
NT AUTHORITY\LocalService是權限較低的用戶賬號。當某個服務以該賬號運行並訪問網絡資源時,它使用匿名方式訪問。
3. Network Service:
和Local Service類似,它是權限較低的服務賬號。不同的是,訪問網絡資源時,它使用計算機賬號作爲身份驗證憑據,而不是匿名方式訪問。