Event Information | According to Microsoft :
Cause :
This event is logged when an error occurred while trying to read a required registry key 'InitRoutine' for provider.
Resolution :
Replace the InitRoutine subkey
To resolve this issue, ensure that the registry data is correct.
Caution : Incorrectly editing the registry might severely damage your system. Before making changes to the registry, you should back up any valued data.
To perform this procedure, you must either be a member of the local Administrators group or have been delegated the appropriate authority.
To ensure that the registry data is corrupt: - Open the Registry Editor (Click Start , type regedit in the Start Search box, and then press ENTER.)
- Ensure that the registry key for the provider that failed exists at the following location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers Note : The failed provider is specified in the event log message. To find the message, search Event Viewer for WDSServer event 515.
- If you find the registry key at the location specified in step 2, make sure that the ProviderDll subkey exists and that it contains a path to the .dll file. Then make sure that the dll file exists at that location. If it does, restart the server.
- If the provider key, the ProviderDll subkey, or the file is missing, do one of the following:
- If the provider is one of the default providers (WDSPXE, BINLSVC, WDSIMGSRV, WDSMC, and WDSTFTP), reinstall Windows Deployment Services by using Server Manager (see the following procedure).
- If the provider is a custom or non-Microsoft provider, reinstall it. If that does not fix the problem, contact the vendor for troubleshooting information.
To reinstall Windows Deployment Services: - Open Server Manager .
- Under Roles Summary , click Remove Roles .
- Click Windows Deployment Services , and then follow the instructions in the wizard.
- After the role removal is completed, click Add Roles in Server Manager to reinstall Windows Deployment Services.
Verify :
To perform this procedure, you must either be a member of the local Domain Admins group or have been delegated the appropriate authority.
To verify that the providers are working correctly: - Open the Command Prompt window (Click Start , point to All Programs , click Accessories , and then click Command Promp t.)
- At the command prompt, run net stop wdsserver and then run net start wdsserver .
- Open Event Viewer (Click Start , type Event Viewer in the Start Search box, and then press ENTER .)
- In the left pane, expand Custom Views , expand Server Roles , and then click Windows Deployment Services .
- Click the Date and Time column heading to sort the events based on date and time.
- Ensure that you receive WDSServer event 517 for each of your providers (look in the event log message for each event, and make sure that each provider initializes.) Note : There are five providers included with the default installation of Deployment Server: WDSPXE, BINLSVC, WDSIMGSRV, WDSMC, and WDSTFTP.
|