Start with the symptom
Start by defining exactly what is failing, which server is affected and whether the problem affects one client or multiple systems.
Filter the correct log
Check the local configuration that controls the operation. Compare it with a known-good server or client where possible.
Review time and source
Run a direct test for the dependency. Capture the exact result so you can distinguish configuration, connectivity and application failures.
Correlate related events
Review the relevant server-side configuration and logs. Look for timestamps that match the reported failure.
Validate the underlying service
Validate security, permissions and service state before changing production configuration.
Document the resolution
After the fix, repeat the original test and document the working configuration so the procedure can be reused.
Useful commands
Run these checks from an elevated PowerShell session where appropriate. Replace example names with your environment.
Recent errors
Get-WinEvent -FilterHashtable @{LogName='System';Level=2} -MaxEvents 20 | Select TimeCreated,ProviderName,Id,MessageService errors
Get-WinEvent -FilterHashtable @{LogName='System';StartTime=(Get-Date).AddHours(-4)} | Where-Object Message -match 'service' | Select -First 20 TimeCreated,Id,MessageQuick troubleshooting path
Use this sequence to isolate the failing dependency before changing production configuration.
Need more infrastructure resources?
Browse free TechRunbook guides, checklists and scripts.
Browse free IT resources →