/*++ BUILD Version: 0001 // Increment this if a change has global effects Copyright (c) 1992-1996 Microsoft Corporation Module Name: ntfrsres.h Abstract: Definitions for File Replication Service Events. Author: FRS group 5-Oct-2000 Revision History: This fie was generated by extracting FRS events from the netvent.mc file. Portable Systems Group 6-May-1992 Notes: This file is generated by the MC tool from the ntfrsres.mc file. --*/ #ifndef _NTFRSRES_ #define _NTFRSRES_ ///////////////////////////////////////////////////////////////////////// // // File Replication Service (NtFrs) Events (13500-13999) // ///////////////////////////////////////////////////////////////////////// // // Values are 32 bit values layed out as follows: // // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 // +---+-+-+-----------------------+-------------------------------+ // |Sev|C|R| Facility | Code | // +---+-+-+-----------------------+-------------------------------+ // // where // // Sev - is the severity code // // 00 - Success // 01 - Informational // 10 - Warning // 11 - Error // // C - is the Customer code flag // // R - is a reserved bit // // Facility - is the facility code // // Code - is the facility's status code // // // Define the facility codes // // // Define the severity codes // #define STATUS_SEVERITY_WARNING 0x2 #define STATUS_SEVERITY_SUCCESS 0x0 #define STATUS_SEVERITY_INFORMATIONAL 0x1 #define STATUS_SEVERITY_ERROR 0x3 // // MessageId: EVENT_FRS_ERROR // // MessageText: // // File Replication Service // #define EVENT_FRS_ERROR 0xC00034BCL // // MessageId: EVENT_FRS_STARTING // // MessageText: // // The File Replication Service is starting. // #define EVENT_FRS_STARTING 0x400034BDL // // MessageId: EVENT_FRS_STOPPING // // MessageText: // // The File Replication Service is stopping. // #define EVENT_FRS_STOPPING 0x400034BEL // // MessageId: EVENT_FRS_STOPPED // // MessageText: // // The File Replication Service has stopped. // #define EVENT_FRS_STOPPED 0x400034BFL // // MessageId: EVENT_FRS_STOPPED_FORCE // // MessageText: // // The File Replication Service stopped without cleaning up. // #define EVENT_FRS_STOPPED_FORCE 0xC00034C0L // // MessageId: EVENT_FRS_STOPPED_ASSERT // // MessageText: // // The File Replication Service has stopped after taking an assertion failure. // #define EVENT_FRS_STOPPED_ASSERT 0xC00034C1L // // MessageId: EVENT_FRS_ASSERT // // MessageText: // // The File Replication Service failed a consistency check // %n (%3) // %nin "%1" at line %2. // %n // %nThe File Replication Service will restart automatically at a later time. // If this problem persists a subsequent entry in this event log describes the // recovery procedure. // %n // For more information about the automatic restart right click on // My Computer and then click on Manage, System Tools, Services, // File Replication Service, and Recovery. // #define EVENT_FRS_ASSERT 0xC00034C2L // // MessageId: EVENT_FRS_VOLUME_NOT_SUPPORTED // // MessageText: // // The File Replication Service cannot start replica set %1 on computer %2 // for directory %3 because the type of volume %4 is not NTFS 5.0 or later. // %n // %nThe volume's type can be found by typing "chkdsk %4". // %n // %nThe volume can be upgraded to NTFS 5.0 or later by typing "chkntfs /E %4". // #define EVENT_FRS_VOLUME_NOT_SUPPORTED 0xC00034C3L // // MessageId: EVENT_FRS_LONG_JOIN // // MessageText: // // The File Replication Service is having trouble enabling replication // from %1 to %2 for %3 using the DNS name %4. FRS will keep retrying. // %n Following are some of the reasons you would see this warning. // %n // %n [1] FRS can not correctly resolve the DNS name %4 from this computer. // %n [2] FRS is not running on %4. // %n [3] The topology information in the Active Directory for this replica has not // yet replicated to all the Domain Controllers. // %n // %n This event log message will appear once per connection, After the problem // is fixed you will see another event log message indicating that the connection // has been established. // #define EVENT_FRS_LONG_JOIN 0x800034C4L // // MessageId: EVENT_FRS_LONG_JOIN_DONE // // MessageText: // // The File Replication Service has enabled replication from %1 to %2 for %3 // after repeated retries. // #define EVENT_FRS_LONG_JOIN_DONE 0x800034C5L // // MessageId: EVENT_FRS_CANNOT_COMMUNICATE // // MessageText: // // The File Replication Service on the computer %1 cannot communicate with // the File Replication Service on the computer %2. // %n // %nVerify that the computer %2 is up and running. // %n // %nVerify that the File Replication Service is running on %2 by // typing "net start ntfrs" on %2. // %n // %nVerify that the network is functioning between %1 and %2 by // typing "ping %1" on %2 and "ping %2" on %1. // If the pings succeed then retry the failed operation. // If the pings fail then there may be problems with the DNS server. // %n // %nThe DNS server is responsible for mapping computer names to IP addresses. // The commands "ipconfig" and "nslookup" help diagnose problems with the // DNS server. // %n // %nTyping "ipconfig /all" will list the computer's IP address and the IP // address of the computer's DNS servers. Type "ping " // to verify that a DNS server is available. The DNS mapping for %2 or %1 // can be verified by typing "nslookup" and then typing "%2" and then "%1" // on %1 and %2. Be sure to check out the DNS server on both %1 and %2; // a DNS problem on either computer will prevent proper communication. // %n // %nSome network problems between %1 and %2 can be cleared up by flushing // the DNS Resolver Cache. Type "ipconfig /flushdns". // %n // %nSome network problems between %1 and %2 can be cleared up by renewing // the IP address. Type "ipconfig /release" followed by "ipconfig /renew". // %n // %nSome network problems between %1 and %2 can be cleared up by resetting // the computer's DNS entry. Type "net stop NetLogon" followed by // "net start NetLogon". // %n // %nSome problems between %1 and %2 can be cleared up by restarting // the File Replication Service. Type "net stop ntfrs" followed by // "net start ntfrs". // %n // %nSome problems between %1 and %2 can be cleared up by restarting // the computers %1 and %2 AFTER CLOSING RUNNING APPLIATIONS, // especially dcpromo. Click on Start, Shutdown, select Restart, and // click on OK. // %n // %nOther network and computer problems are beyond the scope of // this event log message. // #define EVENT_FRS_CANNOT_COMMUNICATE 0xC00034C6L // // MessageId: EVENT_FRS_DATABASE_SPACE // // MessageText: // // The File Replication Service is stopping on computer %1 because there is no free // space on the volume containing %2. // %n // %nThe available space on the volume can be found by typing // "dir %2". // %n // %nOnce free space is made available on the volume containing %2, // the File Replication Service can be restarted immediately by typing // "net start ntfrs". Otherwise, the File Replication Service will // restart automatically at a later time. // %n // %nFor more information about the automatic restart right click on // My Computer and then click on Manage, System Tools, Services, File // Replication Service, and Recovery. // %n // %nFor more information about managing space on a volume type "copy /?", // "rename /?", "del /?", "rmdir /?", and "dir /?". // #define EVENT_FRS_DATABASE_SPACE 0xC00034C7L // // MessageId: EVENT_FRS_DISK_WRITE_CACHE_ENABLED // // MessageText: // // The File Replication Service has detected an enabled disk write cache // on the drive containing the directory %2 on the computer %1. // The File Replication Service might not recover when power to the // drive is interrupted and critical updates are lost. // #define EVENT_FRS_DISK_WRITE_CACHE_ENABLED 0x800034C8L // // MessageId: EVENT_FRS_JET_1414 // // MessageText: // // The File Replication Service on computer %1 is stopping because the // database %2 is corrupted. // %n // %nThe database can be recovered by typing "esentutl /d %2 /l%3 /s%4". // %n // %nOnce the database has been successfully recovered the // File Replication Service can be restarted by typing "net start ntfrs". // #define EVENT_FRS_JET_1414 0xC00034C9L // // MessageId: EVENT_FRS_SYSVOL_NOT_READY // // MessageText: // // The File Replication Service may be preventing the computer %1 from becoming a // domain controller while the system volume is being initialized with data // from another domain controller and then shared as SYSVOL. // %n // %nType "net share" to check for the SYSVOL share. The File Replication // Service has stopped preventing the computer from becoming a domain // controller once the SYSVOL share appears. // %n // %nThe initialization of the system volume can take some time. // The time is dependent on the amount of data in the system volume, // the availability of other domain controllers, and the replication // interval between domain controllers. // #define EVENT_FRS_SYSVOL_NOT_READY 0x800034CAL // // MessageId: EVENT_FRS_SYSVOL_NOT_READY_PRIMARY // // MessageText: // // The File Replication Service may be preventing the computer %1 from becoming a // domain controller while the system volume is being initialized and then // shared as SYSVOL. // %n // %nType "net share" to check for the SYSVOL share. The File Replication // Service has stopped preventing the computer from becoming a domain // controller once the SYSVOL share appears. // %n // %nThe initialization of the system volume can take some time. // The time is dependent on the amount of data in the system volume. // %n // %nThe initialization of the system volume can be bypassed by first typing // regedt32 and setting the value of SysvolReady to 1 and then restarting // the Netlogon service. // %n // %nWARNING - BYPASSING THE SYSTEM VOLUME INITIALIZATION IS NOT RECOMMENDED. // Applications may fail in unexpected ways. // %n // %nThe value SysvolReady is located by clicking on HKEY_LOCAL_MACHINE // and then clicking on System, CurrentControlSet, Services, Netlogon, // and Parameters. // %n // %nThe Netlogon service can be restarted by typing "net stop netlogon" // followed by "net start netlogon". // #define EVENT_FRS_SYSVOL_NOT_READY_PRIMARY 0x800034CBL // // MessageId: EVENT_FRS_SYSVOL_READY // // MessageText: // // The File Replication Service is no longer preventing the computer %1 from // becoming a domain controller. The system volume has been successfully // initialized and the Netlogon service has been notified that the system // volume is now ready to be shared as SYSVOL. // %n // %nType "net share" to check for the SYSVOL share. // #define EVENT_FRS_SYSVOL_READY 0x400034CCL // // MessageId: EVENT_FRS_ACCESS_CHECKS_DISABLED // // MessageText: // // The File Replication Service will not check access to the API "%1". // %n // %nAccess checks can be enabled for "%1" by running regedt32. // %n // %nClick on Start, Run, and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. Double click on SYSTEM, // CurrentControlSet, Services, NtFrs, Parameters, Access Checks, "%1", and "%2". // Change the string to Enabled. // %n // %nPermissions can be changed by highlighting "%1" and then clicking on the // toolbar option Security and then Permissions... // #define EVENT_FRS_ACCESS_CHECKS_DISABLED 0x800034CDL // // MessageId: EVENT_FRS_ACCESS_CHECKS_FAILED_USER // // MessageText: // // The File Replication Service did not grant the user "%3" access to the // API "%1". // %n // %nPermissions for "%1" can be changed by running regedt32. // %n // %nClick on Start, Run, and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. Double click on SYSTEM, // CurrentControlSet, Services, NtFrs, Parameters, Access Checks, and highlight "%1". // Click on the toolbar option Security and then Permissions... // %n // %nAccess checks can be disabled for "%1". Double click on "%2" and // change the string to Disabled. // #define EVENT_FRS_ACCESS_CHECKS_FAILED_USER 0x800034CEL // // MessageId: EVENT_FRS_ACCESS_CHECKS_FAILED_UNKNOWN // // MessageText: // // The File Replication Service could not grant an unknown user access to the // API "%1". // %n // %nAccess checks can be disabled for "%1" by running regedt32. // %n // %nClick on Start, Run, and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. Double click on SYSTEM, // CurrentControlSet, Services, NtFrs, Parameters, Access Checks, "%1", and "%2". // Change the string to Disabled. // %n // %nPermissions can be changed by highlighting "%1" and then clicking on the // toolbar option Security and then Permissions... // #define EVENT_FRS_ACCESS_CHECKS_FAILED_UNKNOWN 0xC00034CFL // // MessageId: EVENT_FRS_MOVED_PREEXISTING // // MessageText: // // The File Replication Service moved the preexisting files in %1 to %2. // %n // %nThe File Replication Service may delete the files in %2 at any time. // Files can be saved from deletion by copying them out of %2. Copying // the files into %1 may lead to name conflicts if the files already exist // on some other replicating partner. // %n // %nIn some cases, the File Replication Service may copy a file // from %2 into %1 instead of replicating the file from some other // replicating partner. // %n // %nSpace can be recovered at any time by deleting the files in %2. // #define EVENT_FRS_MOVED_PREEXISTING 0x800034D0L // // MessageId: EVENT_FRS_CANNOT_START_BACKUP_RESTORE_IN_PROGRESS // // MessageText: // // The File Replication Service cannot enable replication on the comptuer %1 // until a backup/restore application completes. // %n // %nA backup/restore application has set a registry key that // prevents the File Replication Service from starting until the registry // key is deleted or the system is rebooted. // %n // %nThe backup/restore application may still be running. Check with your // local administrator before proceeding further. // %n // %nThe computer can be rebooted by clicking on Start, Shutdown, and // selecting Restart. // %n // %nWARNING - DELETING THE REGISTRY KEY IS NOT RECOMMENDED! // Applications may fail in unexpected ways. // %n // %nThe registry key can be deleted by running regedt32. // %n // %nClick on Start, Run, and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. Double click on SYSTEM, // CurrentControlSet, Services, NtFrs, Parameters, Backup/Restore, // "Stop NtFrs from Starting". On the toolbar, click on Edit and select // Delete. Be careful! Deleting a key other than "Stop NtFrs From Starting" // can have unexpected sideeffects. // #define EVENT_FRS_CANNOT_START_BACKUP_RESTORE_IN_PROGRESS 0xC00034D1L // // MessageId: EVENT_FRS_STAGING_AREA_FULL // // MessageText: // // The File Replication Service paused because the staging area is full. // Replication will resume if staging space becomes available or if the // staging space limit is increased. // %n // %nThe current value of the staging space limit is %1 KB. // %n // %nTo change the staging space limit, run regedt32. // %n // %nClick on Start, Run and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. Double click on SYSTEM, // CurrentControlSet, Services, NtFrs, Parameters, and the value // "Staging Space Limit in KB". // #define EVENT_FRS_STAGING_AREA_FULL 0x800034D2L // // MessageId: EVENT_FRS_HUGE_FILE // // MessageText: // // The File Replication Service paused because the size of a file exceeds the // staging space limit. Replication will resume only if the staging space limit // is increased. // %n // %nThe staging space limit is %1 KB and the file size is %2 KB. // %n // %nTo change the staging space limit, run regedt32. // %n // %nClick on Start, Run and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. Double click on SYSTEM, // CurrentControlSet, Services, NtFrs, Parameters, and the value // "Staging Space Limit in KB". // #define EVENT_FRS_HUGE_FILE 0x800034D3L // // MessageId: EVENT_FRS_CANNOT_CREATE_UUID // // MessageText: // // The File Replication Service is stopping on the computer %1 because // a universally unique ID (UUID) cannot be created. // %n // %nThe SDK function UuidCreate() returned the error "%2". // %n // %nThe problem may be the lack of an Ethernet address, // token ring address, or network address. The lack of a network // address implies an unsupported netcard. // %n // %nThe File Replication Service will restart automatically at a later time. // For more information about the automatic restart right click on // My Computer and then click on Manage, System Tools, Services, // File Replication Service, and Recovery. // #define EVENT_FRS_CANNOT_CREATE_UUID 0xC00034D4L // // MessageId: EVENT_FRS_NO_DNS_ATTRIBUTE // // MessageText: // // The File Replication Service cannot find the DNS name for the computer %1 // because the "%2" attribute could not be read from the distinguished // name "%3". // %n // %nThe File Replication Service will try using the name "%1" until the // computer's DNS name appears. // #define EVENT_FRS_NO_DNS_ATTRIBUTE 0x800034D5L // // MessageId: EVENT_FRS_NO_SID // // MessageText: // // The File Replication Service cannot replicate %1 with the computer // %2 because the computer's SID cannot be determined from the distinguished // name "%3". // %n // %nThe File Replication Service will retry later. // #define EVENT_FRS_NO_SID 0xC00034D6L // // MessageId: NTFRSPRF_OPEN_RPC_BINDING_ERROR_SET // // MessageText: // // The RPC binding failed in the Open function of the FileReplicaSet Object. The // counter data for this object will not be available. The FileReplicaSet object // contains the performance counters of the Replica sets whose files are being // replicated by the File Replication Service. // #define NTFRSPRF_OPEN_RPC_BINDING_ERROR_SET 0xC00034D7L // // MessageId: NTFRSPRF_OPEN_RPC_BINDING_ERROR_CONN // // MessageText: // // The RPC binding failed in the Open function of the FileReplicaConn Object. The // counter data for this object will not be available. The FileReplicaConn object // contains the performance counters of the connections over which files are being // replicated by the File Replication Service. // #define NTFRSPRF_OPEN_RPC_BINDING_ERROR_CONN 0xC00034D8L // // MessageId: NTFRSPRF_OPEN_RPC_CALL_ERROR_SET // // MessageText: // // The RPC call failed in the Open function of the FileReplicaSet Object. The // counter data for this object will not be available. The FileReplicaSet object // contains the performance counters of the Replica sets whose files are being // replicated by the File Replication Service. // #define NTFRSPRF_OPEN_RPC_CALL_ERROR_SET 0xC00034D9L // // MessageId: NTFRSPRF_OPEN_RPC_CALL_ERROR_CONN // // MessageText: // // The RPC call failed in the Open function of the FileReplicaConn Object. The // counter data for this object will not be available. The FileReplicaConn object // contains the performance counters of the connections over which files are being // replicated by the File Replication Service. // #define NTFRSPRF_OPEN_RPC_CALL_ERROR_CONN 0xC00034DAL // // MessageId: NTFRSPRF_COLLECT_RPC_BINDING_ERROR_SET // // MessageText: // // The RPC binding failed in the Collect function of the FileReplicaSet Object. The // counter data for this object will not be available till the binding succeeds. // The FileReplicaSet object contains the performance counters of the Replica sets // whose files are being replicated by the File Replication Service. // #define NTFRSPRF_COLLECT_RPC_BINDING_ERROR_SET 0xC00034DBL // // MessageId: NTFRSPRF_COLLECT_RPC_BINDING_ERROR_CONN // // MessageText: // // The RPC binding failed in the Collect function of the FileReplicaConn Object. // The counter data for this object will not be available till the binding // succeeds. The FileReplicaConn object contains the performance counters of the // connections over which files are being replicated by the File Replication // Service. // #define NTFRSPRF_COLLECT_RPC_BINDING_ERROR_CONN 0xC00034DCL // // MessageId: NTFRSPRF_COLLECT_RPC_CALL_ERROR_SET // // MessageText: // // The RPC call failed in the Collect function of the FileReplicaSet Object. The // counter data for this object will not be available till the call succeeds. The // FileReplicaSet object contains the performance counters of the Replica sets // whose files are being replicated by the File Replication Service. // #define NTFRSPRF_COLLECT_RPC_CALL_ERROR_SET 0xC00034DDL // // MessageId: NTFRSPRF_COLLECT_RPC_CALL_ERROR_CONN // // MessageText: // // The RPC call failed in the Collect function of the FileReplicaConn Object. The // counter data for this object will not be available till the call succeeds. The // FileReplicaConn object contains the performance counters of the connections over // which files are being replicated by the File Replication Service. // #define NTFRSPRF_COLLECT_RPC_CALL_ERROR_CONN 0xC00034DEL // // MessageId: NTFRSPRF_VIRTUALALLOC_ERROR_SET // // MessageText: // // The call to VirtualAlloc failed in the Open function of the FileReplicaSet // Object. The counter data for this object will not be available. The // FileReplicaSet object contains the performance counters of the Replica sets // whose files are being replicated by the File Replication Service. // #define NTFRSPRF_VIRTUALALLOC_ERROR_SET 0xC00034DFL // // MessageId: NTFRSPRF_VIRTUALALLOC_ERROR_CONN // // MessageText: // // The call to VirtualAlloc failed in the Open function of the FileReplicaConn // Object. The counter data for this object will not be available. The // FileReplicaConn object contains the performance counters of the connections over // which files are being replicated by the File Replication Service. // #define NTFRSPRF_VIRTUALALLOC_ERROR_CONN 0xC00034E0L // // MessageId: NTFRSPRF_REGISTRY_ERROR_SET // // MessageText: // // The call to the Registry failed in the Open function of the FileReplicaSet // Object. The counter data for this object will not be available. The // FileReplicaSet object contains the performance counters of the Replica sets // whose files are being replicated by the File Replication Service. // #define NTFRSPRF_REGISTRY_ERROR_SET 0xC00034E1L // // MessageId: NTFRSPRF_REGISTRY_ERROR_CONN // // MessageText: // // The call to the Registry failed in the Open function of the FileReplicaConn // Object. The counter data for this object will not be available. The // FileReplicaConn object contains the performance counters of the connections over // which files are being replicated by the File Replication Service. // #define NTFRSPRF_REGISTRY_ERROR_CONN 0xC00034E2L // // MessageId: EVENT_FRS_ROOT_NOT_VALID // // MessageText: // // The File Replication Service cannot replicate %1 because the // pathname of the replicated directory is not the fully qualified // pathname of an existing, accessible local directory. // #define EVENT_FRS_ROOT_NOT_VALID 0xC00034E3L // // MessageId: EVENT_FRS_STAGE_NOT_VALID // // MessageText: // // The File Replication Service cannot replicate %1 because the pathname // of the customer designated staging directory: // %n %2 // %n is not the fully qualified pathname of an existing, accessible local directory. // #define EVENT_FRS_STAGE_NOT_VALID 0xC00034E4L // // MessageId: EVENT_FRS_OVERLAPS_LOGGING // // MessageText: // // The File Replication Service cannot replicate %1 because it overlaps // the File Replication Service's logging pathname %2. // #define EVENT_FRS_OVERLAPS_LOGGING 0xC00034E5L // // MessageId: EVENT_FRS_OVERLAPS_WORKING // // MessageText: // // The File Replication Service cannot replicate %1 because it overlaps // the File Replication Service's working directory %2. // #define EVENT_FRS_OVERLAPS_WORKING 0xC00034E6L // // MessageId: EVENT_FRS_OVERLAPS_STAGE // // MessageText: // // The File Replication Service cannot replicate %1 because it overlaps // the staging directory %2. // #define EVENT_FRS_OVERLAPS_STAGE 0xC00034E7L // // MessageId: EVENT_FRS_OVERLAPS_ROOT // // MessageText: // // The File Replication Service cannot replicate %1 because it overlaps // the replicating directory %2. // #define EVENT_FRS_OVERLAPS_ROOT 0xC00034E8L // // MessageId: EVENT_FRS_OVERLAPS_OTHER_STAGE // // MessageText: // // The File Replication Service cannot replicate %1 because it overlaps // the staging directory %2 of the replicating directory %3. // #define EVENT_FRS_OVERLAPS_OTHER_STAGE 0xC00034E9L // // MessageId: EVENT_FRS_PREPARE_ROOT_FAILED // // MessageText: // // The File Replication Service could not prepare the root directory // %1 for replication. This is likely due to a problem creating the // root directory or a problem removing preexisting files in the root // directory. // %n // %nCheck that the path leading up to the root directory exists and is // accessible. // #define EVENT_FRS_PREPARE_ROOT_FAILED 0xC00034EAL // // MessageId: EVENT_FRS_BAD_REG_DATA // // MessageText: // // The File Replication Service detected an invalid parameter value in the // registry. %1. // %n // %nThe expected registry key name is "%2". // %nThe expected value name is "%3". // %nThe expected registry data type is %4. // %nThe allowed range for this parameter is %5 // %nThe data units for this parameter value are %6. // %nThe File Replication Service is using a default value of "%7". // %n // %nTo change this parameter, run regedt32. // %n // %nClick on Start, Run and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. // %nClick down the key path: "%8" // %nDouble click on the value name - // %n "%9" // %nand update the value. // %nIf the value name is not present you may add it with the Add Value function // under the Edit Menu item. Type the value name exactly as shown above using the // above registry data type. Make sure you observe the data units and allowed range // when entering the value. // #define EVENT_FRS_BAD_REG_DATA 0x800034EBL // // MessageId: EVENT_FRS_JOIN_FAIL_TIME_SKEW // // MessageText: // // The File Replication Service is unable to replicate with its partner computer // because the difference in clock times is outside the range of plus or minus // %1 minutes. // %n // %nThe connection to the partner computer is: // %n "%2" // %nThe detected time difference is: %3 minutes. // %n // %nNote: If this time difference is close to a multiple of 60 minutes then it // is likely that either this computer or its partner computer was set to the // incorrect time zone when the computer time was initially set. Check that // the time zone and the system time are correctly set on both computers. // %n // %nIf necessary, the default value used to test for computer time consistency // may be changed in the registry on this computer. (Note: This is not recommended.) // %n // %nTo change this parameter, run regedt32. // %n // %nClick on Start, Run and type regedt32. // %n // %nClick on the window entitled HKEY_LOCAL_MACHINE. // %nClick down the key path: // %n "System\CurrentControlSet\Services\NtFrs\Parameters" // %nDouble click on the value name // %n "Partner Clock Skew In Minutes" // %nand update the value. // %n // %nIf the value name is not present you may add it with the Add Value function // under the Edit Menu item. Type the value name exactly as shown above using the // the registry data type REG_DWORD. // #define EVENT_FRS_JOIN_FAIL_TIME_SKEW 0xC00034ECL // // MessageId: EVENT_FRS_RMTCO_TIME_SKEW // // MessageText: // // The File Replication Service is unable to replicate from a partner computer // because the event time associated with the file to be replicated is too far // into the future. It is %1 minutes greater than the current time. This can // happen if the system time on the partner computer was set incorrectly when // the file was created or updated. To preserve the integrity of the replica // set this file update will not be performed or propagated further. // %n // %nThe file name is: "%2" // %nThe connection to the partner computer is: // %n "%3" // %n // %nNote: If this time difference is close to a multiple of 60 minutes then it // is likely that this file may have been created or updated on the partner // computer while the computer was set to the incorrect time zone when its // computer time was initially set. Check that the timezone and time are // correctly set on the partner computer. // #define EVENT_FRS_RMTCO_TIME_SKEW 0xC00034EDL // // MessageId: EVENT_FRS_CANT_OPEN_STAGE // // MessageText: // // The File Replication Service is unable to open the customer designated // staging directory for replica set %1. The path used for the staging // directory is, // %n "%2" // %nThe customer designated root path for this replica set is: // %n "%3" // %n // The service is unable to start replication on this replica set. Among the // possible errors to check are: // %n -- an invalid staging path, // %n -- a missing directory, // %n -- a missing disk volume, // %n -- a file system on the volume that does not support ACLs, // %n -- a sharing conflict on the staging directory with some other application. // %n // %nCorrect the problem and the service will attempt to restart replication // automatically at a later time. // #define EVENT_FRS_CANT_OPEN_STAGE 0xC00034EEL // // MessageId: EVENT_FRS_CANT_OPEN_PREINSTALL // // MessageText: // // The File Replication Service is unable to open (or create) the pre-install // directory under the customer designated replica tree directory for // replica set %1. The path used for the pre-install // directory is, // %n "%2" // %nThe customer designated root path for this replica set is: // %n "%3" // %n // The service is unable to start replication on this replica set. Among the // possible errors to check are: // %n -- an invalid root path, // %n -- a missing directory, // %n -- a missing disk volume, // %n -- a file system on the volume that does not support NTFS 5.0 // %n -- a sharing conflict on the pre-install directory with some other application. // %n // %nCorrect the problem and the service will attempt to restart replication // automatically at a later time. // #define EVENT_FRS_CANT_OPEN_PREINSTALL 0xC00034EFL // // MessageId: EVENT_FRS_REPLICA_SET_CREATE_FAIL // // MessageText: // // The File Replication Service is unable to add this computer to the following // replica set: // %n "%1" // %n // %nThis could be caused by a number of problems such as: // %n -- an invalid root path, // %n -- a missing directory, // %n -- a missing disk volume, // %n -- a file system on the volume that does not support NTFS 5.0 // %n // %nThe information below may help to resolve the problem: // %nComputer DNS name is "%2" // %nReplica set member name is "%3" // %nReplica set root path is "%4" // %nReplica staging directory path is "%5" // %nReplica working directory path is "%6" // %nWindows error status code is %7 // %nFRS error status code is %8 // %n // %nOther event log messages may also help determine the problem. Correct the // problem and the service will attempt to restart replication automatically at // a later time. // #define EVENT_FRS_REPLICA_SET_CREATE_FAIL 0xC00034F0L // // MessageId: EVENT_FRS_REPLICA_SET_CREATE_OK // // MessageText: // // The File Replication Service successfully added this computer to the following // replica set: // %n "%1" // %n // %nInformation related to this event is shown below: // %nComputer DNS name is "%2" // %nReplica set member name is "%3" // %nReplica set root path is "%4" // %nReplica staging directory path is "%5" // %nReplica working directory path is "%6" // #define EVENT_FRS_REPLICA_SET_CREATE_OK 0x400034F1L // // MessageId: EVENT_FRS_REPLICA_SET_CXTIONS // // MessageText: // // The File Replication Service successfully added the connections shown below // to the replica set: // %n "%1" // %n // %n %2 // %n %3 // %n %4 // %n %5 // %n %6 // %n %7 // %n %8 // %n %9 // %n // %nMore information may appear in subsequent event log messages. // #define EVENT_FRS_REPLICA_SET_CXTIONS 0x400034F2L // // MessageId: EVENT_FRS_IN_ERROR_STATE // // MessageText: // // The File Replication Service is in an error state. Files will not replicate // to or from one or all of the replica sets on his computer until the // following recovery steps are performed: // %n // %n Recovery Steps: // %n // %n [1] The error state may clear itself if you stop and restart the FRS service. // This can be done by performing the following in a command window: // %n // %n net stop ntfrs // %n net start ntfrs // %n // %nIf this fails to clear up the problem then proceed as follows. // %n // %n [2] For Active Directory Domain Controllers that DO NOT host any DFS // alternates or other replica sets with replication enabled: // %n // %nIf there is at least one other Domain Controller in this domain then // restore the "system state" of this DC from backup (using ntbackup or other // backup-restore utility) and make it non-authoritative. // %n // %nIf there are NO other Domain Controllers in this domain then restore // the "system state" of this DC from backup (using ntbackup or other // backup-restore utility) and choose the Advanced option which marks // the sysvols as primary. // %n // %nIf there are other Domain Controllers in this domain but ALL of // them have this event log message then restore one of them as primary // (data files from primary will replicate everywhere) and the others as // non-authoritative. // %n // %n // %n [3] For Active Directory Domain Controllers that host DFS alternates // or other replica sets with replication enabled: // %n // %n (3-a) If the Dfs alternates on this DC do not have any other replication // partners then copy the data under that Dfs share to a safe location. // %n (3-b) If this server is the only Active Directory Domain Controller for this // domain then, before going to (3-c), make sure this server does not have any // inbound or outbound connections to other servers that were formerly Domain // Controllers for this domain but are now off the net (and will never be // coming back online) or have been fresh installed without being demoted. // To delete connections use the Sites and Services snapin and look for // %nSites->NAME_OF_SITE->Servers->NAME_OF_SERVER->NTDS Settings->CONNECTIONS. // %n (3-c) Restore the "system state" of this DC from backup (using ntbackup // or other backup-restore utility) and make it non-authoritative. // %n (3-d) Copy the data from step (3-a) above to the original location // after the sysvol share is published. // %n // %n // %n [4] For other Windows 2000 servers: // %n // %n (4-a) If any of the DFS alternates or other replica sets hosted by // this server do not have any other replication partners then copy the // data under its share or replica tree root to a safe location. // %n (4-b) net stop ntfrs // %n (4-c) rd /s /q %1 // %n (4-d) net start ntfrs // %n (4-e) Copy the data from step (4-a) above to the original location after // the service has initialized (5 minutes is a safe waiting time). // %n // %nNote: If this error message is in the eventlog of all the members of a // particular replica set then perform steps (4-a) and (4-e) above on only // one of the members. // #define EVENT_FRS_IN_ERROR_STATE 0xC00034F3L // // MessageId: EVENT_FRS_REPLICA_NO_ROOT_CHANGE // // MessageText: // // The File Replication Service has detected what appears to be an attempt // to change the root path for the following replica set: // %n "%1" // %n // %nThis is not allowed. To perform this operation you must remove this member // from the replica set and add the member back with the new root path. // %n // %nIt is possible that this is a transient error due to Active Directory // replication delays associated with updating FRS configuration objects. If // file replication does not take place after an appropriate waiting time, // which could be several hours if cross site Active Directory replication // is required, you must delete and re-add this member to the replica set. // %n // %nInformation related to this event is shown below: // %nComputer DNS name is "%2" // %nReplica set member name is "%3" // %nThe current Replica set root path is "%4" // %nThe desired new Replica set root path is "%5" // %nReplica staging directory path is "%6" // #define EVENT_FRS_REPLICA_NO_ROOT_CHANGE 0xC00034F4L // // MessageId: EVENT_FRS_DUPLICATE_IN_CXTION_SYSVOL // // MessageText: // // The File Replication Service has detected a duplicate connection object between // this computer "%6" and a computer named "%1". // %nThis was detected for the following replica set: // %n "%2" // %n // %nThis is not allowed and replication will not occur between these two // computers until the duplicate connection objects are removed. // %n // %nIt is possible that this is a transient error due to Active Directory // replication delays associated with updating FRS configuration objects. If // file replication does not take place after an appropriate waiting time, // which could be several hours if cross site Active Directory replication // is required, you must manually delete the duplicate connection objects by // following the steps below: // %n // %n [1] Start the Active Directory Sites and Services Snapin. // %n [2] Click on "%3, %4, %5, %6, %7". // %n [3] Look for duplicate connections from "%1" in site "%8". // %n [4] Delete all but one of the connections. // #define EVENT_FRS_DUPLICATE_IN_CXTION_SYSVOL 0xC00034F5L // // MessageId: EVENT_FRS_DUPLICATE_IN_CXTION // // MessageText: // // The File Replication Service has detected a duplicate connection object between // this computer "%7" and a computer named "%1". // %nThis was detected for the following replica set: // %n "%2" // %n // %nThis is not allowed and replication will not occur between these two // computers until the duplicate connection objects are removed. // %n // %nIt is possible that this is a transient error due to Active Directory // replication delays associated with updating FRS configuration objects. If // file replication does not take place after an appropriate waiting time, // which could be several hours if cross site Active Directory replication // is required, you must manually delete the duplicate connection objects by // following the steps below: // %n // %n [1] Start the Active Directory Users and Computers Snapin. // %n [2] Click the view button and advanced features to display the system node. // %n [3] Click on "%3, %4, %5". // %n [4] Under "%5" you will see one or more DFS related replica set objects. // Look for the FRS member object "%6" under the subtree for replica set "%2". // %n [5] Under "%6" look for duplicate connections from "%1". // %n [6] Delete all but one of the connections. // #define EVENT_FRS_DUPLICATE_IN_CXTION 0xC00034F6L // // MessageId: EVENT_FRS_ROOT_HAS_MOVED // // MessageText: // // The File Replication Service has detected that the replica root path has changed // from "%2" to "%3". If this is an intentional move then a file with the name // NTFRS_CMD_FILE_MOVE_ROOT needs to be created under the new root path. // %nThis was detected for the following replica set: // %n "%1" // %n // %nChanging the replica root path is a two step process which is triggered by // the creation of the NTFRS_CMD_FILE_MOVE_ROOT file. // %n // %n [1] At the first poll which will occur in %4 minutes this computer will be // deleted from the replica set. // %n [2] At the poll following the deletion this computer will be re-added to the // replica set with the new root path. This re-addition will trigger a full tree // sync for the replica set. At the end of the sync all the files will be at the new // location. The files may or may not be deleted from the old location depending on whether // they are needed or not. // #define EVENT_FRS_ROOT_HAS_MOVED 0xC00034F7L // // MessageId: EVENT_FRS_ERROR_REPLICA_SET_DELETED // // MessageText: // // The File Replication Service is deleting this computer from the replica set "%1" as an attempt to // recover from the error state, // %n Error status = %2 // %n At the next poll, which will occur in %3 minutes, this computer will be re-added to the // replica set. The re-addition will trigger a full tree sync for the replica set. // #define EVENT_FRS_ERROR_REPLICA_SET_DELETED 0x800034F8L // // MessageId: EVENT_FRS_REPLICA_IN_JRNL_WRAP_ERROR // // MessageText: // // The File Replication Service has detected that the replica set "%1" is in JRNL_WRAP_ERROR. // %n // %n Replica set name is : "%1" // %n Replica root path is : "%2" // %n Replica root volume is : "%3" // %n // // A Replica set hits JRNL_WRAP_ERROR when the record that it is trying to read from the NTFS USN journal is not found. // This can occur because of one of the following reasons. // %n // %n [1] Volume "%3" has been formatted. // %n [2] The NTFS USN journal on volume "%3" has been deleted. // %n [3] The NTFS USN journal on volume "%3" has been truncated. Chkdsk can truncate // the journal if it finds corrupt entries at the end of the journal. // %n [4] File Replication Service was not running on this computer for a long time. // %n [5] File Replication Service could not keep up with the rate of Disk IO activity on "%3". // %n // %n Following recovery steps will be taken to automatically recover from this error state. // %n [1] At the first poll which will occur in %4 minutes this computer will be // deleted from the replica set. // %n [2] At the poll following the deletion this computer will be re-added to the // replica set. The re-addition will trigger a full tree sync for the replica set. // #define EVENT_FRS_REPLICA_IN_JRNL_WRAP_ERROR 0xC00034F9L // // MessageId: EVENT_FRS_DS_POLL_ERROR_SUMMARY // // MessageText: // // Following is the summary of warnings and errors encountered by File Replication Service // while polling the Domain Controller %1 for FRS replica set configuration information. // %n // %n %2 // %n // #define EVENT_FRS_DS_POLL_ERROR_SUMMARY 0x800034FAL #endif // _NTFRSRES_