What is XVDD SCSI Miniport? Resolve XVDD SCSI Miniport Issues

The Xen Virtual Disk Driver (XVDD) is a virtual disk driver emulated for your Windows system. The Small Computer System Interface (SCSI) represents a set of standards and protocols that devices use to connect to a Windows machine, while Miniport serves as the display output for these devices.

XVDD SCSI Miniport
XVDD SCSI Miniport

When installing an Xbox Game Pass game on a PC, a prompt may appear requesting the installation of the Miniport virtual device. Xbox games utilize these virtual devices to simulate gameplay, which is essential for their operation.

However, you may occasionally encounter issues such as:

  • Disk Usage: The Miniport process may exhibit high disk usage in the Task Manager.
  • Freezing: Games, particularly non-Xbox games, may experience stuttering or freezing.
  • Multiple Devices: In Device Manager, there might be numerous instances of the Miniport device, potentially in the hundreds.
  • Connection and Disconnection Sounds: Frequently, you may hear sounds indicating that devices are connecting or disconnecting each time an XVDD drive is emulated.
  • Restart Required: A repeated “Restart Required” message for completing the XVDD SCSI Miniport setup may persist despite multiple restarts, indicating unresolved issues.

1. Basic Troubleshooting

It is advisable to begin with some basic troubleshooting steps before proceeding to more complex solutions.

  1. Restart: Switch off the system and disconnect the power cable. After a minute, reconnect the power and turn on the PC.
  2. Update: Ensure that your system, drivers, BIOS, applications, and games are up to date.
  3. Clean Boot PC: Perform a clean boot of your Windows PC to reduce the potential interference from third-party applications.

2. Disable Bluetooth Connection

If your PC uses a Bluetooth connection to pair with a device that employs the Miniport device, this could be the source of the SCSI pop-up issue. Disabling the system’s Bluetooth connection may resolve the problem.

  1. Right-click the Windows button and select Settings.
  2. Navigate to the Bluetooth and Devices section.
  3. In the right pane, toggle off Bluetooth and restart your system.
    Disable Bluetooth in the Windows Settings
    Disable Bluetooth in the Windows Settings

3. Disconnect USB Devices and Remove Devices

The frequent connection and disconnection of USB devices using the XVDD SCSI Miniport can result in the erratic behavior of virtual drives and related problems. Disconnecting non-essential USB devices from the system might resolve the problem.

  1. Shut down your PC and unplug all non-essential USB devices, including hubs, chargers, and headsets.
  2. Power on the PC and assess the behavior.
  3. Access Settings by right-clicking the Windows button if the problem persists.
  4. Go to the Bluetooth & Devices section.
  5. Select Devices and choose a device from the list.
    Remove Problematic Devices from the Windows Settings
    Remove Problematic Devices from the Windows Settings
  6. Click on Remove Device and approve the removal.
  7. Repeat the process for other non-essential devices and restart your system.

4. Disable SSDP Service

The Simple Service Discovery Protocol (SSDP) facilitates communication among networked devices. However, these devices’ activity could potentially cause the XVDD issues described. Thus, disabling the SSDP service may be a solution; nonetheless, this action might affect the network discovery features of some devices.

  1. Press the Windows key, type “Services,” and select Run as Administrator.
  2. Approve the UAC prompt and, in the Services window, locate SSDP Discovery.
  3. Double-click on it and change the Startup Type to Disabled.
    Disable SSDP Discovery Service
    Disable SSDP Discovery Service
  4. Hit Stop, then apply the changes and click OK.
  5. Restart the system and check if the Miniport issue has been resolved.

5. Disable or Remove the XVDD Device from Device Manager

Incorrect installation of the Miniport device driver could be the cause of certain issues. Disabling or removing the XVDD driver from the Device Manager could help remedy such problems. However, be aware that disabling or removing the device may lead to the non-functionality of certain Xbox Game Pass games.

If the device is responsible for freezes in non-Xbox games, consider disabling it temporarily and re-enabling it only when playing an Xbox game.

5.1. Disable

  1. Right-click on the Windows button and choose Device Manager.
  2. Locate the Storage Controllers section and right-click on the XVDD SCSI Miniport.
    Disable XVDD SCSI Miniport in the Device Manager
    Disable XVDD SCSI Miniport in the Device Manager
  3. Select Disable Device and confirm the operation.
  4. Restart the system and check the outcome.

5.2. Uninstall

  1. If the problem persists, repeat steps 1 to 3 from the above section, but at step 3, opt for Uninstall Device and tick the box to Attempt to remove the driver for this device.
  2. Click Uninstall, then restart your system once the process completes.
    Uninstall XVDD SCSI Miniport in the Device Manager
    Uninstall XVDD SCSI Miniport in the Device Manager

5.3. Uninstall Hidden XVDD Devices

  1. Access the Device Manager and select the View menu.
  2. Choose Show Hidden Devices and expand the Storage Controllers category.
    Show Hidden Device in the Device Manager and Uninstall Any Hidden XVDD Devices
    Show Hidden Device in the Device Manager and Uninstall Any Hidden XVDD Devices
  3. Right-click and uninstall any greyed-out XVDD devices by selecting Uninstall Device.
  4. Confirm the removals and restart your system to see if the issue is resolved.

6. Disable Microsoft Device Association Root Enumerator

The Microsoft Device Association Root Enumerator is responsible for keeping an updated inventory of system devices. A continuous attempt to add a SCSI device can lead to problems. Disabling this enumerator may resolve the issue, but be aware that this could result in certain devices, applications, or games not functioning correctly.

  1. Navigate to Device Manager by right-clicking the Windows button.
  2. Expand Software Devices and find the Microsoft Device Association Root Enumerator.
    Disable Microsoft Device Association Root Enumerator
    Disable Microsoft Device Association Root Enumerator
  3. Click on Disable Device and approve.
  4. Reboot your system and evaluate the effectiveness of the solution.

7. Scan Your System for Malware

Malware, such as crypto miners that emulate virtual drives, can frequently cause “Restart Required” messages for the XVDD SCSI Miniport. A malware scan may resolve this issue.

  1. Install and run Malwarebytes to scan your system for any malicious software.
    Scan the System for Malware
    Scan the System for Malware
  2. After completing the scan, restart your system and verify if the issue has been resolved.

8. Disable or Uninstall Xbox Gaming Services

Xbox Gaming Services are responsible for managing the virtual disks emulated by XVDD. Disabling or uninstalling these services may solve the issue if they are not in use, but be aware that doing so will render many Xbox games inoperative.

8.1. End Processes in Task Manager

  1. Right-click the Windows icon and launch Task Manager.
  2. Locate Gaming Services, right-click it, and select End Task.
  3. Do the same for the XBLAuthManager process.
    End Gaming Services Process in the Task Manager
    End Gaming Services Process in the Task Manager
  4. Test the problematic game to determine if the XVDD prompt is still present.

8.2. Remove Gaming Services Through PowerShell

  1. Press the Windows key, type “PowerShell,” right-click on Windows PowerShell, and choose Run as Administrator.
  2. Input the following command:
    get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
    Remove GamingServices Through the PowerShell
    Remove GamingServices Through the PowerShell
  3. Restart your system upon exiting PowerShell.

8.3. Disable Gaming Services Through System Registry

Warning: Exercise caution when modifying the system registry, as improper edits can jeopardize the stability of the system or operating system.

  1. Hit the Windows key, type Registry Editor, and select to run it as Administrator.
  2. Approve the UAC prompt, then navigate to the following path:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GamingServices
    Set Start Value to 4 for the Gaming Services in the System's Registry
    Set Start Value to 4 for the Gaming Services in the System’s Registry
  3. Double-click on Start and set its value to 4.
  4. Next, go to:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GamingServicesNet
  5. In the right pane, change the Start value of GamingServicesNet to 4.
  6. Close the Registry Editor and reboot your system.
  7. If the issue remains, open the Registry Editor with administrator privileges and revisit the previously mentioned paths.
  8. Alter the ImagePath to an unavailable drive letter by changing the “C” to “D”.
    Edit the Image Path of the Gaming Services in the System's Registry
    Edit the Image Path of the Gaming Services in the System’s Registry
  9. Confirm by clicking OK, close the Registry Editor, and restart your PC to test.
  10. If the issue persists, run the following PowerShell commands as an Administrator to completely remove the associated registry entries and settings.
    Get-AppxPackage -Name "Microsoft.GamingServices" | Remove-AppxPackage -PreserveApplicationData:$false -Verbose
    Get-AppxPackage -Name "Microsoft.GamingServices" | Remove-AppxPackage -AllUsers -Verbose
    Remove-Item -Path "HKCU:\SOFTWARE\Classes\Local Settings\MrtCache*Microsoft.GamingServices*" -Recurse -Verbose
    Remove-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Services\GamingServicesNet" -Recurse -Verbose
  11. After executing these commands, restart your computer.

9. Uninstall the Xbox App, Xbox Games, and Daemon Tools

Applications such as the Xbox app and Daemon Tools might inadvertently create multiple virtual disk drives. Uninstalling these applications could resolve the issue. Please note that Xbox games will not function on your PC until you reinstall the Xbox app.

  1. Navigate to Apps & Features by right-clicking the Windows button.
  2. Search for the Xbox app and click on its options button.
  3. Press Uninstall and confirm your decision.
    Uninstall the Xbox App
    Uninstall the Xbox App
  4. Locate any Xbox Game Pass games you have installed, such as Forza Horizon 5, and select to uninstall them as well.
  5. If you have Daemon Tools or any other virtual disk creation tools installed, uninstall them, then restart your PC.

If the aforementioned solutions fail to resolve the issue, you might have to perform a clean installation of Windows on your PC.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.