"Picker cannot open because it cannot determine whether <Network Name Resource> is joined to a domain" error message (816818)
The information in this article applies to:
- Microsoft Windows 2000 Professional
- Microsoft Windows NT Server 4.0
- Microsoft Windows NT Server 4.0 Terminal Server Edition
- Microsoft Windows NT Server, Enterprise Edition
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base: 256986 Description of the Microsoft Windows Registry SYMPTOMSIf you are using a Windows 2000-based computer and you try to modify the NTFS file system permissions on a file or
folder on a network share, you may receive one of the following error messages: Object
Picker cannot open because it cannot determine whether Network Name
Resource is joined to a domain. In this error message, Network Name
Resource is the NetBIOS name (or fully qualified domain name [FQDN]) of the computer you are trying to access. When you click Close, you receive the following error message: Unable to display the user selection dialog. Access is
denied. If you are using a Windows NT 4.0-based computer, you may receive the
following error message when you try to add entries to the Access Control List
(ACL): Access Denied
You receive this error message if the environment includes a Windows NT 4.0 domain that has a Windows NT 4.0-based server and a Windows 2000 Professional-based client computer. You may receive the error message when you change permissions on a member server only, but you may not receive the error message on a domain controller (primary domain controller [PDC] or backup domain controller [BDC]). You may also experience the following problems: - Users or groups that have Full Control access cannot delegate permissions.
- Users who have Full Control access cannot make permission changes on a DFS share.
- If you give the non-privileged user the right to log on locally and you log on locally to the file server where the error message occurs, you can successfully edit the ACL.
RESOLUTIONWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. To troubleshoot this problem, perform each of the following troubleshooting steps. After you complete each step, see if you can delegate permissions. If you still cannot delegate permissions, continue to the next step.
Step 1: Confirm the TCP/IP NetBIOS Settings- Verify that Netbios over TCP is selected in the Advanced TCP settings on the Windows 2000-based computer.
- Verify that the TCP/IP NetBIOS Helper (LmHosts) service is enabled and started on the domain controllers and on all member servers.
Step 2: Confirm That There Are No Access Restrictions to the Registry- Verify that 'System\CurrentControlSet\Control\ProductOptions' is listed in the Machine value:
- Start Registry Editor.
- Locate and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg\AllowedPaths
- Confirm the following settings:
Value: Machine
Type: REG_MULTI_SZ - Multi string
Default Data: System\CurrentControlSet\Control\ProductOptions
System\CurrentControlSet\Control\Print\Printers
System\CurrentControlSet\Control\Server Applications
System\CurrentControlSet\Services\Eventlog
Software\Microsoft\Windows NT\CurrentVersion
The valid range for the Machine value is a valid path to a location in the registry. The purpose of the Machine value is to allow computer access to listed locations in the
registry, provided that no explicit access
restriction exists for that location.
- Verify that the winreg registry key has Read permissions for the System account:
- Start Registry Editor.
- Locate and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg
- In the Edit menu, click Permissions, and then make sure that the System account has Read permissions for key.
If the winreg registry key does not have the correct permissions, you can export the registry key from a server that works to the server you are trying to access.
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
314837
How to manage remote access to the registry
Step 3: Confirm that Anonymous Connections Can Perform Enumeration Functions
Confirm the following registry settings on the member servers that you are trying to access:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
Value Name: RestrictAnonymous
Data Type: REG_DWORD
Value: 0
The purpose of the registry value is to configure local system policy to determine
whether authentication is required to perform common enumeration functions. You can configure the account name list to require authentication. This authentication requirement is an optional
feature.
When the RestrictAnonymous value is set to 1, anonymous connections that are generated from the
Graphical User Interface (GUI) tools for security management receive an "access
denied" error message when these connections try to obtain the list of account names.
For additional information about the "RestrictAnonymous" registry value, click the following article number to view the article in the Microsoft Knowledge Base:
178640
Could not find domain controller when establishing a trust
Step 4: Confirm SMB Signing SettingsYou may receive the error message that is described in the "Symptoms" section of this article if SMB Signing is turned on and if it is required. To confirm that SMB Signing is not turned on and that it is not required: - Start Registry Editor.
- Locate and then click the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters
This key contains the following values: Value Name: EnableSecuritySignature
Data Type: REG_DWORD
Data: 0 (disable), 1 (enable)
Value Name: RequireSecuritySignature
Type: REG_DWORD
Value: 0 (disable), 1 (enable)
Default: 0 - Set the EnableSecuritySignature
value and the RequireSecuritySignature value to 0 (zero).
For additional information about this registry key, click the following article number to view the article in the Microsoft Knowledge Base:
161372
How to enable SMB signing in Windows NT
Step 5: Confirm that the domain controller is reachable If you cannot view or make permission changes on a Distributed File System (DFS) share, verify that you can reach the domain controller by testing name resolution. If your DNS server returns a list of IP addresses for domain controllers, your computer pings the first IP address to check connectivity. After a successful ping reply, the client tries to connect to the domain controller by using the SMB protocol. If this step fails, you receive the "Object Picker" error message.
REFERENCES
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
157475
Access denied when trying to add ACL entries
153183 How to restrict access to the registry from a remote computer
143474 Restricting information available to anonymous logon users
263231 Error Message: Object Picker cannot open because no locations from which to choose objects could be found
284914 Error Message: Object Picker Cannot Open Because No Locations from Which to Choose Objects Could Be Found
323170 How to backup, edit, and restore the registry in Windows NT 4.0
322755 How to backup, edit, and restore the Registry in Windows 2000
| Modification Type: | Minor | Last Reviewed: | 11/16/2004 |
|---|
| Keywords: | kbprb KB816818 |
|---|
|