Minimal GeForce driver installation.

Post Reply
biorpg
Posts: 1
Joined: Tue Nov 10, 2015 2:12 am

Minimal GeForce driver installation.

Post by biorpg »

If you extract the GeForce driver package and modify the Setup.cfg within in a fashion similar to what I show below, it will only install the bare essentials of the driver. The following example results in the installation of the core driver, the update core(this is not the update checking/auto-installer, but rather a required part of the driver) as well as the 3D vision driver and 3D vision IR emitter driver and phys-x.

Note that in addition to modifying setup.cfg, you should also delete the folders pertaining to the components you do not wish to have installed from your installer path(where you extracted the GeForce package.) For this example, the folders that remain in my installer are:
PhysX
Update.Core
\Display.Driver
NV3DVision
NV3DVisionUSB.Driver
NVI2

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<setup title="${{ProductTitle}}" version="353.62" installerMin="2.1002.158.1139">
	<filter name="x86" platform="x86"/>
	<filter name="amd64" platform="amd64"/>
	<filter name="xp" max="5"/>
	<filter name="minVista" min="6"/>
	<filter name="VistaAndWin7" min="6" max="6.1"/>
	<filter name="minWin8" min="6.2"/>
	<filter name="minVistaMaxWin8.1" min="6" max="6.3"/>
	<filter name="minWin10" min="10"/>
	<include name="${{ResourcesDirectory}}\presentations.cfg" select="/presentations/*"/>
	<include filter="not-manifest" name="${{ResourcesDirectory}}\theme.cfg" select="/theme/*"/>
	<strings>
		<string name="OptimusTitle" value="Optimus"/>
		<string name="NETFrameworkTitle" value="Microsoft .NET Framework"/>
		<string name="NETFrameworkSafeModeBlockedMessage" value="${{NETFrameworkTitle}} cannot be installed in safe mode."/>
		<string name="HonorInfSupportFlag" value="true"/>
		<string name="NVGeForceExperienceName" value="NVIDIA GeForce Experience"/>
		<string name="MSNetFramework4" value="Microsoft .NET Framework 4"/>
		<string name="BlockDeviceInitiatedMessage" value="Device initiated installation detected. Blocking installation of package"/>
		<string name="BlockGFExperienceDeviceInitiatedMessage" value="${{BlockDeviceInitiatedMessage}} ${{NVGeForceExperienceName}}"/>
		<string name="BlockNetFrameworkDeviceInitiatedMessage" value="${{BlockDeviceInitiatedMessage}} ${{MSNetFramework4}}"/>
		<string name="PackageType" value="UDA"/>
	</strings>
	<strings>
		<localized locale="0x0409">
			<string name="ProductTitle" value="NVIDIA Graphics Driver"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} cannot be installed on this computer."/>
			<string name="NotAnUpgradeMessage" value="A newer or a same version is present."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} installation requires ${{MSNetFramework4}}. Continue to install other components, or connect to the internet and try again."/>
		</localized>
		<localized locale="0x0401">
			<string name="ProductTitle" value="برنامج تشغيل رسومات NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="لا يمكن تثبيت ${{OptimusTitle}} على هذا الكمبيوتر."/>
			<string name="NotAnUpgradeMessage" value="يوجد إصدار أحدث أو نفس الإصدار."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="تثبيت ${{NVGeForceExperienceName}} يتطلب ${{MSNetFramework4}}. تابع تثبيت مكونات أخرى، أو اتصل بالإنترنت وكرر المحاولة."/>
		</localized>
		<localized locale="0x0405">
			<string name="ProductTitle" value="Ovladač grafiky NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} nemůže být nainstalován na tento počítač."/>
			<string name="NotAnUpgradeMessage" value="Zde je přítomna nová nebo stejná verze."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Instalace ${{NVGeForceExperienceName}} vyžaduje ${{MSNetFramework4}}. Pokračujte v instalaci ostatních komponent nebo se připojte k internetu a zkuste to znovu."/>
		</localized>
		<localized locale="0x0406">
			<string name="ProductTitle" value="NVIDIA-grafikdriver"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} kan ikke installeres på denne computer."/>
			<string name="NotAnUpgradeMessage" value="En nyere eller den samme version findes."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Installation af ${{NVGeForceExperienceName}} kræver ${{MSNetFramework4}}. Fortsæt med at installere andre komponenter, eller etabler forbindelse med internettet og prøv igen."/>
		</localized>
		<localized locale="0x0407">
			<string name="ProductTitle" value="NVIDIA Grafikkartentreiber"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} kann auf diesem Computer nicht installiert werden."/>
			<string name="NotAnUpgradeMessage" value="Eine neuere oder dieselbe Version ist vorhanden."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Für die Installation von ${{NVGeForceExperienceName}} wird ${{MSNetFramework4}} benötigt. Fahren Sie mit der Installation anderer Komponenten fort oder stellen Sie eine Verbindung zum Internet her und versuchen Sie es erneut."/>
		</localized>
		<localized locale="0x0408">
			<string name="ProductTitle" value="Πρόγραμμα οδήγησης γραφικών NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="Το ${{OptimusTitle}} δεν είναι δυνατό να εγκατασταθεί σε αυτόν τον υπολογιστή."/>
			<string name="NotAnUpgradeMessage" value="Υπάρχει μια νεότερη ή η ίδια έκδοση."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Η εγκατάσταση ${{NVGeForceExperienceName}} απαιτεί ${{MSNetFramework4}}. Συνεχίστε με την εγκατάσταση άλλων στοιχείων ή συνδεθείτε στο Internet και δοκιμάστε ξανά."/>
		</localized>
		<localized locale="0x0809">
			<string name="ProductTitle" value="NVIDIA Graphics Driver"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} cannot be installed on this computer."/>
			<string name="NotAnUpgradeMessage" value="A newer or the same version is present."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} installation requires ${{MSNetFramework4}}. Continue to install other components, or connect to the internet and try again. "/>
		</localized>
		<localized locale="0x040a">
			<string name="ProductTitle" value="Controlador gráfico de NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} no puede instalarse en este equipo."/>
			<string name="NotAnUpgradeMessage" value="Este equipo ya cuenta con la misma versión o una más nueva."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="La instalación de ${{NVGeForceExperienceName}} requiere ${{MSNetFramework4}}. Continúe para instalar otros componentes o conecte a Internet e inténtelo de nuevo."/>
		</localized>
		<localized locale="0x080a">
			<string name="ProductTitle" value="Controlador de gráficos de NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} no puede instalarse en este equipo."/>
			<string name="NotAnUpgradeMessage" value="La versión presente es la misma o más reciente."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Para la instalación de ${{NVGeForceExperienceName}} se requiere ${{MSNetFramework4}}. Continúe con la instalación de otros componentes o conéctese a Internet y vuelva a intentarlo."/>
		</localized>
		<localized locale="0x040b">
			<string name="ProductTitle" value="NVIDIA-grafiikkaohjain"/>
			<string name="OptimusInstallBlockedMessage" value="Sovellusta ${{OptimusTitle}} ei voi asentaa tähän tietokoneeseen."/>
			<string name="NotAnUpgradeMessage" value="Uudempi tai sama versio on jo olemassa."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Kohteen ${{NVGeForceExperienceName}} asennusvaatimus: ${{MSNetFramework4}}. Jatka muiden komponenttien asentamista tai luo Internet-yhteys ja yritä uudelleen."/>
		</localized>
		<localized locale="0x040c">
			<string name="ProductTitle" value="Pilote graphique NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="Impossible d’installer ${{OptimusTitle}} sur cet ordinateur."/>
			<string name="NotAnUpgradeMessage" value="La même version ou une version plus récente est déjà présente."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="L'installation de ${{NVGeForceExperienceName}} nécessite ${{MSNetFramework4}}. Poursuivez l'installation des autres composants, ou connectez-vous à internet, puis réessayez."/>
		</localized>
		<localized locale="0x040d">
			<string name="ProductTitle" value="מנהל ההתקן של NVIDIA עבור נתונים גרפיים"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} לא ניתנת להתקנה במחשב זה."/>
			<string name="NotAnUpgradeMessage" value="כבר קיימת גרסה חדשה יותר או גרסה זהה לזו."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="ההתקנה של ${{NVGeForceExperienceName}} מחייבת ${{MSNetFramework4}}. המשך כדי להתקין רכיבים אחרים, או התחבר לאינטרנט ונסה שוב."/>
		</localized>
		<localized locale="0x040e">
			<string name="ProductTitle" value="NVIDIA grafikus illesztőprogram"/>
			<string name="OptimusInstallBlockedMessage" value="A(z) ${{OptimusTitle}} nem telepíthető erre a számítógépre."/>
			<string name="NotAnUpgradeMessage" value="Egy újabb vagy azonos verzió már megtalálható a számítógépen."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="A(z) ${{NVGeForceExperienceName}} telepítéséhez a következő szükséges: ${{MSNetFramework4}}. Folytassa a többi összetevő telepítését, vagy csatlakozzon az internethez, és próbálja meg újra."/>
		</localized>
		<localized locale="0x0410">
			<string name="ProductTitle" value="Driver grafico NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="Impossibile installare ${{OptimusTitle}} su questo computer."/>
			<string name="NotAnUpgradeMessage" value="È presente la stessa versione o una versione più recente."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="L'installazione di ${{NVGeForceExperienceName}} richiede ${{MSNetFramework4}}. Continuare a installare altri componenti, oppure collegarsi a Internet e riprovare."/>
		</localized>
		<localized locale="0x0411">
			<string name="ProductTitle" value="NVIDIA グラフィックス ドライバー"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} はこのコンピューターにインストールできません。"/>
			<string name="NotAnUpgradeMessage" value="新しいバージョン、または同じバージョンが既にインストールされています。"/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} をインストールするには ${{MSNetFramework4}} が必要です。他のコンポーネントのインストールに進むか、インターネットに接続して再試行します。"/>
		</localized>
		<localized locale="0x0412">
			<string name="ProductTitle" value="NVIDIA 그래픽 드라이버"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}}은(는) 이 컴퓨터에 설치할 수 없습니다."/>
			<string name="NotAnUpgradeMessage" value="신버전 또는 동일한 버전이 있습니다."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}}를(을) 설치하려면 ${{MSNetFramework4}}가(이) 필요합니다. 계속해서 다른 구성요소를 설치하거나, 인터넷에 연결한 후 재시도하십시오."/>
		</localized>
		<localized locale="0x0413">
			<string name="ProductTitle" value="NVIDIA grafisch stuurprogramma"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} kan niet op deze computer worden geïnstalleerd."/>
			<string name="NotAnUpgradeMessage" value="Er is een nieuwere of dezelfde versie aanwezig."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} installatie vereist ${{MSNetFramework4}}. Ga door met het installeren van andere componenten of maak een internetverbinding en probeer het opnieuw."/>
		</localized>
		<localized locale="0x0414">
			<string name="ProductTitle" value="NVIDIA grafikkdriver"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} kan ikke installeres på denne datamaskinen."/>
			<string name="NotAnUpgradeMessage" value="En nyere versjon eller samme versjon  er allerede installert på denne datamaskinen"/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Installering av ${{NVGeForceExperienceName}} krever ${{MSNetFramework4}}. Fortsett å installere andre komponenter, eller koble til Internett og forsøk på nytt."/>
		</localized>
		<localized locale="0x0415">
			<string name="ProductTitle" value="Sterownik graficzny NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} nie może zostać zainstalowany na tym komputerze."/>
			<string name="NotAnUpgradeMessage" value="Zainstalowana jest już nowsza lub ta sama wersja programu."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Instalacja aplikacji ${{NVGeForceExperienceName}} wymaga biblioteki ${{MSNetFramework4}}. Kontynuuj, aby zainstalować inne składniki, lub połącz się z Internetem i spróbuj ponownie."/>
		</localized>
		<localized locale="0x0816">
			<string name="ProductTitle" value="Controlador gráfico da NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} não pode ser instalado neste computador."/>
			<string name="NotAnUpgradeMessage" value="Já existe uma versão idêntica ou mais recente."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="A instalação do ${{NVGeForceExperienceName}} requer o ${{MSNetFramework4}}. Continue a instalar outros componentes ou ligue à Internet e tente novamente."/>
		</localized>
		<localized locale="0x0416">
			<string name="ProductTitle" value="Driver de gráficos da NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} não pode ser instalado neste computador."/>
			<string name="NotAnUpgradeMessage" value="Uma nova versão ou a mesma versão está presente."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="A instalação do ${{NVGeForceExperienceName}} requer o ${{MSNetFramework4}}. Continue a instalar outros componentes ou se conecte à Internet e tente novamente"/>
		</localized>
		<localized locale="0x0419">
			<string name="ProductTitle" value="Графический драйвер NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} невозможно установить на этом компьютере."/>
			<string name="NotAnUpgradeMessage" value="Эта или более новая версия уже установлена."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Для установки ${{NVGeForceExperienceName}} необходимо наличие ${{MSNetFramework4}}. Вы можете продолжить установку других компонентов или подключиться к Интернету и повторить попытку."/>
		</localized>
		<localized locale="0x041b">
			<string name="ProductTitle" value="Grafický ovládač NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} nie je možné na tomto počítači nainštalovať."/>
			<string name="NotAnUpgradeMessage" value="K dispozícii je novšia alebo rovnaká verzia produktu."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Inštalácia ${{NVGeForceExperienceName}} vyžaduje rozhranie ${{MSNetFramework4}}. Pokračujte inštaláciou ďalších súčastí alebo sa pripojte na internet a skúste to znova."/>
		</localized>
		<localized locale="0x0424">
			<string name="ProductTitle" value="NVIDIA grafični gonilnik"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} ni mogoče namestiti na tem računalniku."/>
			<string name="NotAnUpgradeMessage" value="Prisotna je novejša ali ista različica. "/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} namestitev zahteva ${{MSNetFramework4}}. Nadaljujte z namestitvijo drugih komponent ali pa se zvežite na Internet in poskusite znova."/>
		</localized>
		<localized locale="0x041d">
			<string name="ProductTitle" value="NVIDIA grafikdrivrutin"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} kan inte installeras på denna dator."/>
			<string name="NotAnUpgradeMessage" value="En nyare eller samma version av finns."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="Installation av ${{NVGeForceExperienceName}} kräver ${{MSNetFramework4}}. Fortsätt att installera andra komponenter eller anslut till Internet och försök igen."/>
		</localized>
		<localized locale="0x041e">
			<string name="ProductTitle" value="โปรแกรมควบคุมกราฟิกของ NVIDIA"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} ไม่สามารถติดตั้งได้ในคอมพิวเตอร์เครื่องนี้"/>
			<string name="NotAnUpgradeMessage" value="มีเวอร์ชันเดิมหรือใหม่กว่า"/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="การติดตั้ง ${{NVGeForceExperienceName}} ต้องใช้ ${{MSNetFramework4}} ดำเนินการต่อเพื่อติดตั้งองค์ประกอบอื่นๆ หรือเชื่อมต่ออินเทอร์เน็ตแล้วลองอีกครั้ง"/>
		</localized>
		<localized locale="0x041f">
			<string name="ProductTitle" value="NVIDIA Grafik Sürücüsü"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}}, bu bilgisayara kurulamaz."/>
			<string name="NotAnUpgradeMessage" value="Aynı veya daha yeni bir sürüm mevcut."/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} kurulumu ${{MSNetFramework4}} gerektiriyor. Diğer bileşenleri kurmaya devam edin veya Internet'e bağlanıp yeniden deneyin."/>
		</localized>
		<localized locale="0x0804">
			<string name="ProductTitle" value="NVIDIA 图形驱动程序"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} 无法安装到此计算机。"/>
			<string name="NotAnUpgradeMessage" value="存在更新或相同的版本。"/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} 安装需要 ${{MSNetFramework4}}。继续安装其它组件,或连接网络,重试。"/>
		</localized>
		<localized locale="0x0404">
			<string name="ProductTitle" value="NVIDIA 圖形驅動程式"/>
			<string name="OptimusInstallBlockedMessage" value="${{OptimusTitle}} 無法安裝在此電腦上。"/>
			<string name="NotAnUpgradeMessage" value="存在較新或相同的版本。"/>
			<string name="DriverBlockInstall" value="${{title}} not supported on the current graphics hardware."/>
			<string name="BlockIfNoNetFrameworkAndInternetMessage" value="${{NVGeForceExperienceName}} 安裝需要 ${{MSNetFramework4}}。繼續安裝其他元件,或是連接到網際網路,然後再試一次。"/>
		</localized>
	</strings>
	<constraints>
		<platforms list="X86,AMD64" level="critical" text="${{ErrorUnsupportedPlatform}}"/>
		<reject tests="PACKAGES" level="error" text="${{ErrorNoPackagesToInstall}}"/>
		<reject tests="REQUIRED" level="error" text="${{ErrorMissingRequiredPackages}}"/>
		<reject tests="FILES" level="error" text="${{ErrorMissingPackageFiles}}"/>
		<reject tests="INSTALL, MSI, WUINSTALL" level="error" text="${{ErrorInstallerAlreadyRunning}}"/>
		<reject tests="PNP" level="wait" text="${{WaitPnpAlreadyRunning}}"/>
		<reject tests="REBOOT" level="error" text="${{ErrorInstallerNeedReboot}}"/>
		<reject tests="DUPLICATES" level="critical" text="${{ErrorPackageCorrupt}}"/>
	</constraints>
	<install>
		<search dir=".">
			<select name="**\*"/>
			<deselect name="english\**\*"/>
			<if filter="!x86">
				<deselect name="**\x86\**\*"/>
				<deselect name="**\WinVista_7_8_8.1_x86\**\*"/>
				<deselect name="**\Win10_x86\**\*"/>
			</if>
			<if filter="!amd64">
				<deselect name="**\amd64\**\*"/>
				<deselect name="**\WinVista_7_8_8.1_x64\**\*"/>
				<deselect name="**\Win10_x64\**\*"/>
			</if>
			<if filter="!xp">
				<deselect name="**\WinXP\**\*"/>
			</if>
			<if filter="!minVista">
				<deselect name="**\WinVista\**\*"/>
			</if>
			<if filter="!VistaAndWin7">
				<deselect name="**\VistaAndWin7\**\*"/>
			</if>
			<if filter="!minWin8">
				<deselect name="**\Win8\**\*"/>
			</if>
			<if filter="!minVistaMaxWin8.1">
				<deselect name="**\WinVista_7_8_8.1_x64\**\*"/>
				<deselect name="**\WinVista_7_8_8.1_x86\**\*"/>
			</if>
			<if filter="!minWin10">
				<deselect name="**\Win10_x64\**\*"/>
				<deselect name="**\Win10_x86\**\*"/>
			</if>
		</search>
		<sub-package name="Display.Driver" disposition="critical">
			<properties>
			</properties>
			<options>
				<int name="v" property="DisplayVertical"/>
				<int name="h" property="DisplayHorizontal"/>
				<int name="b" property="ColorDepth"/>
				<int name="j" property="Frequency"/>
			</options>
		</sub-package>
		<sub-package name="Display.GFExperience" disposition="default">
			<constraints>
				<custom name="CheckIfNotAnUpgrade" level="skip" text="${{NotAnUpgradeMessage}}"/>
				<custom name="CheckIfInfSupported" level="silent" text="${{DriverBlockInstall}}"/>
				<custom name="BlockPackagesIfNoNetFrameworkAndInternet" level="warn" text="${{BlockIfNoNetFrameworkAndInternetMessage}}"/>
				<property name="!IsSetupInitiated" level="silent" text="${{BlockGFExperienceDeviceInitiatedMessage}}"/>
			</constraints>
			<dependencies>
				<package type="installs" package="VirtualAudio.Driver"/>
				<package type="installs" package="GFExperience.NvStreamSrv"/>
				<package type="after" package="Display.Driver"/>
			</dependencies>
			<properties>
				<bool name="HonorInfSupportFlag" value="${{HonorInfSupportFlag}}"/>
			</properties>
		</sub-package>
		<sub-package name="MS.NET40" continueOnFailure="true">
			<constraints>
				<reject name="CheckNotSafeMode" tests="SAFEMODE" level="silent" text="${{NETFrameworkSafeModeBlockedMessage}}"/>
				<custom name="CheckInternetConnection" level="skip"/>
				<property name="!IsSetupInitiated" level="silent" text="${{BlockNetFrameworkDeviceInitiatedMessage}}"/>
			</constraints>
		</sub-package>
		<sub-package name="Update.Core">
			<dependencies>
				<package type="after" package="Display.Driver"/>
				<package type="after" package="Display.ControlPanel"/>
			</dependencies>
		</sub-package>
		<sub-package name="Network.Service">
			<dependencies>
				<package type="after" package="Display.Driver"/>
				<package type="after" package="Display.ControlPanel"/>
			</dependencies>
		</sub-package>
		<sub-package name="Display.Update" disposition="silent">
			<dependencies>
				<package type="requires" package="Display.GFExperience"/>
			</dependencies>
		</sub-package>
		<sub-package name="Display.Optimus">
			<constraints>
				<property name="Display.Driver!Feature.DisplayOptimus" level="silent" text="${{OptimusInstallBlockedMessage}}"/>
			</constraints>
		</sub-package>
		<sub-package name="VirtualAudio.Driver" disposition="demand" hidden="true">
			<dependencies>
				<package type="after" package="Display.Driver"/>
			</dependencies>
			<constraints>
				<os min="6.1" level="silent" text="Virtual Audio Driver requires Windows 7 or later."/>
			</constraints>
		</sub-package>
		<sub-package name="GFExperience.NvStreamSrv">
			<dependencies>
				<package type="requires" package="Display.GFExperience"/>
				<package type="after" package="Display.Driver"/>
				<package type="before" package="Display.GFExperience"/>
			</dependencies>
			<constraints>
				<custom name="CheckDriverSupport" level="silent" text="NvStreamSrv not allowed to be installed."/>
			</constraints>
		</sub-package>
		<sub-package name="ShadowPlay">
			<dependencies>
				<package type="requires" package="Display.GFExperience"/>
				<package type="after" package="Display.Driver"/>
			</dependencies>
			<constraints>
				<custom name="CheckDriverSupport" level="silent" text="ShadowPlay not allowed to be installed."/>
			</constraints>
		</sub-package>
		<sub-package name="GfExperienceService">
			<dependencies>
				<package type="after" package="GFExperience.NvStreamSrv"/>
			</dependencies>
		</sub-package>
		<sub-package name="Display.NVWMI">
			<dependencies>
				<package type="after" package="Display.Driver"/>
				<package type="after" package="Display.ControlPanel"/>
				<package type="requires" package="Display.Driver"/>
			</dependencies>
		</sub-package>
		<sub-package name="Display.PhysX">
			<constraints>
				<property name="Display.Driver!Feature.Physx" level="silent" text="PhysX System Software cannot be installed on this computer."/>
			</constraints>
		</sub-package>
	</install>
	<properties>
		<string name="EulaFile" value="${{ResourcesDirectory}}\EULA.txt"/>
		<string name="ArpIcon" value="${{InstallerDllDirectory}}\NVI2.dll,0"/>
		<bool name="NoSummaryForExpress" value="true"/>
		<string name="PackageType" value="${{PackageType}}"/>
		<string name="ProductType" value="300"/>
	</properties>
	<options>
		<bool name="clean" property="CleanInstall"/>
		<bool name="prestage" property="PrestageInstall"/>
		<bool name="validate" property="ValidationInstall"/>
		<string name="validationFile" property="ValidationFile"/>
		<bool name="forcereboot" property="RebootRequired"/>
		<bool name="noreboot" property="IgnoreReboot"/>
		<bool name="k" property="RebootRequired"/>
		<bool name="n" property="IgnoreReboot"/>
		<bool name="passive" property="ProgressOnly"/>
		<bool name="noeula" property="SkipEula"/>
		<bool name="nofinish" property="SkipFinish"/>
		<bool name="ignorepnp" property="IgnorePnpFlag"/>
		<bool name="progresswitheula" property="ProgressWithEula"/>
		<bool name="nosplash" property="NoSplashScreen"/>
		<bool name="gfexperienceinitiated" property="GFExperienceInitiated"/>
		<int name="custominvokerid" property="CustomInvokerId"/>
	</options>
	<forms>
		<if filter="!progressPresentation">
			<form name="InstallProgress" base="!InstallProgressTemplate" locale="0x040c">
				<control name="taskInfo" height="30pt"/>
				<control name="progressBar" y="124pt"/>
			</form>
			<form name="InstallProgress" base="!InstallProgressTemplate" locale="0x0407">
				<control name="taskInfo" height="30pt"/>
				<control name="progressBar" y="124pt"/>
			</form>
		</if>
	</forms>
	<manifest>
		<file name="setup.exe" core="true"/>
		<file name="setup.cfg"/>
		<file name="eula.txt"/>
		<file name="${{InstallerDllDirectory}}/NVI2.dll" core="true"/>
		<file name="${{InstallerDllDirectory}}/NVI2SystemService32.sys" core="true"/>
		<file name="${{InstallerDllDirectory}}/NVI2SystemService64.sys" core="true"/>
		<file name="${{InstallerDllDirectory}}/NVI2UI.dll" core="true"/>
		<file name="${{InstallerDllDirectory}}/NVPrxy32.dll" core="true"/>
		<file name="${{InstallerDllDirectory}}/NVPrxy64.dll" core="true"/>
		<file name="${{InstallerDllDirectory}}/NVNetworkService.exe"/>
		<file name="${{InstallerDllDirectory}}/NVNetworkServiceAPI.dll"/>
		<file name="${{ResourcesDirectory}}/theme.cfg"/>
		<file name="${{ResourcesDirectory}}/*.ui.forms"/>
		<file name="${{ResourcesDirectory}}/*.ui.strings"/>
		<file name="${{ResourcesDirectory}}/*.png"/>
		<file name="${{ResourcesDirectory}}/*.jpg"/>
		<file name="${{ResourcesDirectory}}/GFExperienceProgressText*.cfg"/>
	</manifest>
</setup>

Minimal GeForce driver installation.

Sponsor

Sponsor
 

Post Reply