<?xml version="1.0" encoding="UTF-8" ?>
<nvi title="ShadowPlay" disposition="demand" versionText="11.0.7.0" timestamp="2026-03-23T05:47:59.000" name="ShadowPlay" version="11.0.7.0">
  <description>
    
  </description>
  <constraints />
  <interfaces />
  <dependencies>
    <package package="VirtualAudio.Driver" when="always" type="requires" />
    <package package="NvContainer.User" when="always" type="requires" />
    <package package="NvContainer.LocalSystem" when="always" type="requires" />
    <package package="Display.NvApp.MessageBus" when="always" type="requires" />
    <package package="NvContainer.AIUser" when="always" type="requires" />
  </dependencies>
  <extensions>
    <extension file=".\ShadowPlayExt.DLL" />
  </extensions>
  <properties>
    <string value="nvsphelper64.exe" name="HelperExeName" />
    <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\ShadowPlay" name="SubPackageDirectory" />
    <bool value="true" name="IsQuadroExperienceComponent" />
    <string value="ShadowPlay" name="Title" />
    <string value="11.0.7.0" name="DisplayVersion" />
    <string value="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" name="InstallLocation" />
    <string value="nvspcap.dll" name="ServerProxyDllx86" />
    <bool value="true" name="ShadowPlayOverinstall" />
    <bool value="true" name="NvContainerUnloaded" />
    <string value="NVIDIA Overlay.exe" name="ShareExeName" />
    <bool value="false" name="ContinueOnFailure" />
    <bool value="false" name="ServiceAutoStart" />
    <bool value="false" name="AllowsCustomPath" />
    <int value="15000" name="ShareShutdownTimeoutMs" />
    <string value="C:\WINDOWS\system32\nvspcap.dll" name="ServerProxyDllx86Path" />
    <int value="-1" name="DownloadSizeForBareMB" />
    <string value="NVIDIA ShadowPlay 11.0.7.0" name="ArpDisplayName" />
    <bool value="true" name="IsNvAppComponent" />
    <bool value="false" name="NoArp" />
    <string value="" name="Description" />
    <int value="-1" name="AdditionalSpaceRequired" />
  </properties>
  <manifest>
    <file name=".\ShadowPlay.nvi" />
    <file name=".\ShadowPlayExt.DLL" />
    <file name=".\nvsphelper64.exe" />
    <file name=".\nvsphelperplugin64.dll" />
    <file name=".\ipccommon64.dll" />
    <file name=".\capcore64.dll" />
    <file name=".\nvfcapi64.dll" />
    <file name=".\nvfp64.dll" />
    <file name=".\nvmf64.dll" />
    <file name=".\nvspapi64.dll" />
    <file name=".\nvspcap.dll" />
    <file name=".\nvspcap64.dll" />
    <file name=".\nvspscreenshot64.dll" />
    <file name=".\_nvspcaps64.dll" />
    <file name=".\_nvspserviceplugin64.dll" />
  </manifest>
  <phases>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
      <deleteRegistryKey keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteRegKeys" when="uninstall">
      <deleteRegistryKeyTree keyName="HKLM\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
      <deleteRegistryKeyTree keyName="HKCU\SOFTWARE\NVIDIA Corporation\Global\ShadowPlay" />
    </standard>
    <standard phase="createCrashDumpGenerationKeys" when="uninstall">
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpType" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpCount" />
      <deleteRegistry keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\nvsphelper64.exe" valueName="DumpFolder" />
    </standard>
    <standard phase="createDirectories" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay" />
    </standard>
    <standard phase="copyFilesX86" when="uninstall" platform="x86">
      <deleteFile target="C:\WINDOWS\system32\nvspcap.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\ipccommon64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelperplugin64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvsphelper64.exe" />
      <deleteFile target="C:\WINDOWS\system32\nvspcap64.dll" />
    </standard>
    <standard phase="copyFiles" when="uninstall">
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspscreenshot64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvmf64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfcapi64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvfp64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\capcore64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\NVSPCAPS\_nvspcaps64.dll" />
      <deleteFile target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\nvspapi64.dll" />
    </standard>
    <standard phase="createTempContainerRegkey" when="uninstall">
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Policy" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Parameters" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Container" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="Folder" />
      <deleteRegistry keyName="HKLM\SOFTWARE\NVIDIA Corporation\NvContainer\Watchdog\SPUserX64" valueName="" />
    </standard>
    <standard phase="createTempPluginDir" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser" />
    </standard>
    <standard onError="ignore" phase="deleteVideoRecordingKeysKey" when="uninstall" />
    <standard phase="deleteNvContainerPluginFile" when="uninstall">
      <deleteDirectoryTree target="C:\Program Files\NVIDIA Corporation\NVIDIA App\ShadowPlay\Plugins" waitForUnlock="10000" />
    </standard>
    <standard phase="deleteSymLink" when="uninstall">
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem\ShadowPlay" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\SPUser\nvspcaps" />
      <deleteDirectory target="C:\Program Files\NVIDIA Corporation\NvContainer\plugins\User\nvspcaps" />
    </standard>
    <standard onError="ignore" phase="deleteDataFiles" when="uninstall">
      <deleteDirectoryTree target="C:\Users\decid\AppData\Local\NVIDIA Corporation\NVIDIA Share" />
      <deleteDirectoryTree target="C:\Users\decid\AppData\Local\NVIDIA Corporation\NVIDIA Overlay" />
      <deleteDirectoryTree target="C:\ProgramData\NVIDIA Corporation\ShadowPlay" />
    </standard>
    <exe onError="ignore" phase="copyOverlayLogs" progress="0" when="uninstall" condition="Global:RetainLogs" name="C:\WINDOWS\system32\robocopy.exe">
      <arg quote="none" value="&quot;C:\Users\decid\AppData\Local\NVIDIA Corporation\NVIDIA Overlay&quot; &quot;C:\Users\decid\AppData\Local\NVIDIA Corporation\RetainedLogs\NVIDIA Overlay&quot; /S /R:0 /W:0 /NFL /NDL /NJH /NJS" />
    </exe>
    <exe onError="ignore" phase="copyShadowPlayLogs" progress="0" when="uninstall" condition="Global:RetainLogs" name="C:\WINDOWS\system32\robocopy.exe">
      <arg quote="none" value="&quot;C:\ProgramData\NVIDIA Corporation\ShadowPlay&quot; &quot;C:\Users\decid\AppData\Local\NVIDIA Corporation\RetainedLogs\ShadowPlay&quot; /S /R:0 /W:0 /NFL /NDL /NJH /NJS" />
    </exe>
    <custom phase="stopShadowPlayProcesses" action="stopShadowPlayProcesses" progress="0" when="uninstall">
      <properties />
    </custom>
  </phases>
</nvi>