<?xml version="1.0" encoding="UTF-8" ?>
<nvi title="NVIDIA MessageBus 3 for NvApp" disposition="demand" versionText="3.21" timestamp="2026-03-06T10:11:55.000" name="Display.NvApp.MessageBus" version="3.21">
  <description>
    
  </description>
  <constraints />
  <interfaces />
  <dependencies>
    <package package="NvContainer.LocalSystem" when="always" type="requires" />
  </dependencies>
  <extensions />
  <properties>
    <bool value="false" name="IsBareSubpackage" />
    <bool value="false" name="HasDriver" />
    <int value="-1" name="DiskSpaceForBare" />
    <string value="C:\ProgramData\NVIDIA Corporation\NVIDIA App\UpdateFramework\ota-artifacts\nvapp\post-processing\05d1c2fbb00ad38f5c18c2fcebbc7fb4\NvApp.MessageBus" name="SubPackageDirectory" />
    <string value="NVIDIA MessageBus 3 for NvApp" name="Title" />
    <string value="3.21" name="DisplayVersion" />
    <string value="C:\Program Files\NVIDIA Corporation\Display.NvApp.MessageBus" name="InstallLocation" />
    <bool value="false" name="ContinueOnFailure" />
    <bool value="false" name="AllowsCustomPath" />
    <int value="-1" name="DownloadSizeForBareMB" />
    <bool value="true" name="IsNvAppComponent" />
    <bool value="false" name="NoArp" />
    <string value="" name="Description" />
    <int value="-1" name="AdditionalSpaceRequired" />
  </properties>
  <manifest>
    <file name=".\MessageBus.nvi" />
    <file name=".\messagebus.conf" />
    <file name=".\NvMessageBus.dll" />
    <file name=".\MessageBus.dll" />
    <file name=".\NvMessageBusBroadcast.dll" />
    <file name=".\x86\NvMessageBus.dll" />
    <file name=".\x86\MessageBus.dll" />
  </manifest>
  <phases>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteDirectory target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus" />
      <deleteDirectory target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfig" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMap" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard phase="messageBusSetupRegistryConfigX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="InstallPath" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogLevel" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\MessageBus" valueName="LogPath" />
    </standard>
    <standard phase="messageBusSetupModuleMapX86onAMD64" when="uninstall" platform="x86">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\ModuleMap" valueName="MessageBus.dll" />
    </standard>
    <standard onError="ignore" phase="messageBusDeleteLogs" when="uninstall">
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBusBroadcast.log*" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus_*.log" waitForUnlock="5000" />
      <deleteFile target="C:\ProgramData\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcastPlugin.log*" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusCopyFiles" when="uninstall">
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" />
    </standard>
    <standard phase="messageBusDeleteFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBusBroadcast.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\NvMessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\MessageBus.dll" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
      <deleteFile target="C:\Program Files (x86)\NVIDIA Corporation\NVIDIA App\MessageBus\messagebus.conf" waitForUnlock="5000" />
    </standard>
    <standard phase="messageBusSymlinkBroadcasterPluginAndConfig" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\messagebus.conf" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\NvMessageBusBroadcast.dll" />
    </standard>
  </phases>
</nvi>