Appendix D - Services For Macintosh Registry Values

Archived content. No warranty is made as to technical accuracy. Content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Windows NT Server maintains configuration information in a database called the Registry. The database consists of keys and subkeys where values are stored. You can change the values with the Registry Editor, REGEDT32.EXE. (The Registry replaces the .INI files you might have used in previous versions of the Windows environment and LAN Manager.) The Registry and Registry Editor are explained more fully in the Windows NT Server Registry Editor online Help and in the Windows NT Server Resource Kit.

When Services for Macintosh (SFM) is set up, additional values are added to the keys and subkeys of the Registry. It's a good idea to retain the default values. (If you must perform repair, refer to this chapter for some values you might need to change.).

Changing Registry Key Values

This section provides a brief description of the process for changing key values.

To edit the Registry 

For detailed information on how to add a parameter to a key in the Registry, see online Help for the Windows NT Registry editor.

To change key values 

  1. From the Start menu, click Run

  2. Type regedt32 and click OK.

    This command can also be run from the Command Prompt. 

  3. In the HKEY_LOCAL_MACHINE window, choose the System directory, and then the CurrentControlSet directory. 

  4. Choose the Services directory. 

  5. Choose the directory corresponding to the service you want to change, either AppleTalk or MacFile. (Do not change entries in the MacPrint or MacSrv service.) 

  6. Look at the corresponding section of this appendix to review the values for that service. 

  7. When you're ready to make changes, double-click the entry to display the appropriate editor for that data type. 

AppleTalk Key Values

To change the key values for the AppleTalk stack, choose AppleTalk in step 5 of the preceding section. Values for AppleTalk Adapter and Parameter subkeys follow. (Linkage values should not be changed and are not described.)

Adapter Key Values

One subkey exists for each AppleTalk-compatible adapter on the computer. The Registry entries for the Elnkii01 adapter are used as an example.

Entry Name Data Type Range of Values 

AarpRetries: REG_DWORD: 0xa 

This hexadecimal value specifies the maximum number of AppleTalk address resolution protocol packets to be sent by the AppleTalk Protocol.

The default is 0xa.

DdpCheckSums: REG_DWORD: 0 

This hexadecimal value tells the AppleTalk Protocol whether or not to compute checksums in the DDP layer. If this entry is 1, the AppleTalk Protocol will use sums in the DDP layer.

The default is 0.

DefaultZone: REG_SZ: Not applicable 

This data-string value contains the default zone for this network if this adapter is seeding the network. If the adapter is seeding the network, the default zone is chosen when you configure SFM.

There is no default.

NetworkRangeLowerEnd: REG_DWORD: 0x10xfeff 1–65279 (decimal) 

This hexadecimal value is the lower network number of the network range if this adapter is seeding the network. If seeding the network, this number is set from the Services For Macintosh dialog box.

There is no default.

NetworkRangeUpperEnd: REG_DWORD 0x10xfeff 1–65279 (decimal) 

This hexadecimal value is the upper network number of the network range for this network if this adapter is seeding the network. If seeding, this number is set from the Services For Macintosh Configuration dialog box.

There is no default.

PortName: REG_SZ:AdapterName@ComputerName 

This data-string value is the name used to identify the AppleTalk Protocol running on a particular adapter on a computer.

There is no default.

SeedingNetwork: REG_DWORD: 01 

This hexadecimal value is used by the AppleTalk Protocol during startup. If Seeding Network is 0, this adapter is not seeding the network, and the AppleTalk Protocol ignores any seeding information for the adapter, if specified. If SeedingNetwork is 1, the AppleTalk Protocol reads in all seeding information and seeds the network, if valid.

The default is 0.

ZoneList: REG_MULTI_SZ: (List of zones) 

This multistring value is relevant only when the adapter is seeding the network. The network is seeded with this list of zones by the AppleTalk Protocol. To make changes, use the Services For Macintosh Configuration dialog box.

There is no default.

Parameter Key Values

Parameter values set port, zone, and router information.

DefaultPort: REG_SZ: Not applicable 

This data-string value is the network on which the SFM service names are registered. If the AppleTalk Protocol is not routing, only Macintosh clients connected to this network can see the file and print services. During initial installation, the default port is automatically set to the first Ethernet adapter found, to the first token-ring adapter, or to a LocalTalk adapter (in that order). To change the default port, use the AppleTalk Configuration dialog box.

The default is the first adapter found.

DesiredZone: REG_SZ: Not applicable 

This data-string value is the zone in which SFM is present. If this key is not set, Services for Macintosh is present in the default zone for that network. To set the preferred zone, use the AppleTalk Configuration dialog box.

There is no default.

EnableRouter: REG_DWORD: 01 

This hexadecimal value tells the AppleTalk Protocol if routing needs to be started on this computer. If routing is started, Macintosh clients connected to any of the networks this computer is on should be able to use the File and Print Servers for Macintosh. This value is critical. Unless absolutely essential, do not set this value to 1. The value can be changed when configuring SFM.

The default is 0.

File Server Key Values

The key values for the File Server for Macintosh are specified when you choose MacFile in step 5 of the "Changing Registry Key Values" section, which appears earlier in this appendix. The Parameter keys that can be changed are explained in this section. (Do not change Icon or Extension entries.)

Parameter Key Values

These key values specify server options, which can be set from Server Manager. All others are added when changes to the default values occur.

ServerName REG_SZ: (Server Name) 

This data string value is the name of the computer running Windows NT Server and SFM. Use the Windows NT Server name as the default if you need to add this entry.

There is no default.

ServerOptions REG_DWORD: 0x7 

This hexadecimal value specifies server options that are set in Server Manager. If needed for repair purposes, change Bits 1 through 3; do not change the other bits. When on, Bit 1 allows guest logons, Bit 2 allows cleartext passwords, and Bit 3 allows Macintosh users to save passwords on their clients.

The defaults are bits 1, 2, and 3 set to on.

MaxSessions REG_DWORD: 1–unlimited 

This hexadecimal value is the maximum number of user sessions that File Server for Macintosh can accommodate.

The default is 0xff 255 (in decimal).

LoginMsg REG_SZ: 1–198 characters 

This data-string value specifies the message you want Macintosh users to see when they log on to the Windows NT Server.

There is no default.

PagedMemLimit REG_DWORD: 0x3e8—0x3e800 1000–256000 (decimal) 

This hexadecimal value is the maximum amount of page memory that the File Server for Macintosh will use. Performance of the MacFile service increases with an increase in this value. However, the value should not be set lower than 0x3e8, or 1000 kilobytes (K). It is especially important that you are well acquainted with memory issues before changing this resource parameter. You cannot change this value from Server Manager.

The default is 0x4e20 (20000 in decimal).

NonPagedMemLimit REG_DWORD 0x100–0x3e80 256–16000 (decimal) 

This hexadecimal value is the maximum amount of RAM that is available to the File Server for Macintosh. Increasing it helps performance of the File Server but decreases performance of other system resources.

The default is 0xfa0 (4000 in decimal).

Volume Key Values

This multistring value specifies information about the Macintosh-accessible volumes on the computer running Windows NT Server. It's recommended that you add Macintosh-accessible volumes from File Manager.

To change the values for a Macintosh-accessible volume 

  1. Double-click on the name of the Macintosh-accessible volume for which you want to change key values. 

  2. In the Data box, change the values, as described next:

MaxUses  This decimal value is the maximum number of simultaneous clients that can be connected to the File Server for Macintosh. The limit is dictated by hardware and by network media. Properties This decimal value (32768) specifies security options. When bit 1 is set to on, the volume is read-only. When bit 16 is set to on, guests can use this volume. The default value (in binary notation) is 1000000000000000. (Guests can use this volume.) Password This value contains the encrypted password. Don't change it. If a user forgets his or her password, you can delete this entry, thus removing a password requirement from the user's account. Then the user can specify a new password at logon. Path This value is the path of the root directory of the volume. If a volume has been deleted, the path might still be valid; consequently, you should not delete it. If volumes have been deleted from the user interface, you can delete this value.

Type-Creators

These values are a list of all Macintosh type-creators to which PC-type extensions are associated. It's best to change these from File Manager, through the Associate command on the MacFile menu. If you decide to change these entries in the Registry, refer to the following range of values:

  • Creator must have from 1 through 4 characters. 

  • Type must have from 1 through 4 characters. 

  • Description must have from 0 through 29 characters. 

Cc751486.spacer(en-us,TechNet.10).gif