Why This Error Happens
Error 1900 (RPCSUUIDNOADDRESS) occurs when the RPC runtime is unable to generate a valid UUID because it cannot locate a network adapter with a valid MAC address to seed the identifier generation algorithm. This is most commonly triggered by a disabled, missing, or corrupted network adapter driver, or by a system where all physical network interfaces have been disabled (common on stripped-down VMs or servers). It can also surface when DCOM/COM+ components attempt to register themselves using a machine GUID that was never properly initialized in the registry.
Step-by-Step Resolution Guide
Step 1: Verify Network Adapter Status
- Open Device Manager (
devmgmt.msc) and expand Network adapters. - Confirm at least one physical or virtual adapter is present and shows no yellow warning icon.
- If disabled, right-click the adapter and select Enable device.
- If no adapter exists, enable a virtual/loopback adapter via
Control Panel > Network and Sharing Center > Change adapter settings.
Step 2: Re-register the Machine GUID
- Open Registry Editor (
regedit) as Administrator. - Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography. - Check the
MachineGuidvalue — if it is blank, all zeros, or missing, back up the key and delete it. - Restart the machine; Windows will automatically regenerate a valid
MachineGuidon next boot.
Step 3: Reset the RPC and DCOM Services
- Open Command Prompt (Admin) and run:
net stop RpcSs
net stop DcomLaunch
net start DcomLaunch
net start RpcSs
- If the services fail to restart cleanly, reboot the system to force a clean RPC session reset.
Step 4: Repair the System Image
- Run the following commands in an elevated Command Prompt to fix underlying corruption in RPC/COM system files:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- Reboot once both scans complete successfully.
Alternative or Verification Steps
- After rebooting, open Event Viewer (
eventvwr.msc) and check Windows Logs > System to confirm Error 1900 no longer appears during the affected application’s startup. - If the issue persists, try disabling and re-enabling all network adapters (including virtual ones like Hyper-V or VPN adapters) one at a time to isolate which interface is causing the RPC address lookup failure.