You can get the “NVIDIA Installer cannot continue” error message while trying to run the .exe installer. You may also get a similar error while installing the driver from GeForce Engine. It also comes with different additional messages that indicate the exact nature of the error.
Windows task scheduler service should be running to continue
You already have a newer version of the NVIDIA Frameview SDK installed
The NVIDIA graphics driver is not compatible with this version of Windows
The Standard NVIDIA graphics driver is not compatible with this version of Windows
The graphics driver could not find compatible graphics hardware
An error occurred
The first two solutions below correspond to the initial two error messages in the list above. If you have any other errors, it’s best to skip straight to the third solution.
Check Some Windows Services
If the error message includes Windows task scheduler service should be running to continue, you need to start this service as the message says.
However, this service will stop as soon as it starts if the Time Broker service doesn’t run, so you need to check both these services.
The underlying reason why this happens is likely related to their startup type. You can’t change this parameter from the Windows Services utility, so you need to use the Registry Editor for this purpose.
Open Run by pressing Win + R.
Type regedit and press Enter to open the Registry Editor.
Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
Make sure the Value data of Start is 2. If not, double-click on it, change the value, and then click OK.
Then, go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc
Here, the value of Start should be 3, not 4. Change it accordingly if necessary.
Close the Registry Editor and restart your computer.
Now, the Task Scheduler service should start automatically, so you should be able to install the NVIDIA driver.
This way, you can install the driver update as well as the Frameview SDK provided by the installer.
Type appwiz.cpl and press Enter to open Programs and Features.
Look for and select NVIDIA Frameview SDK.
Click on Uninstall and follow the on-screen instructions.
In rare scenarios, you will need to uninstall NVIDIA PhysX as well.
Install From ProgramData Folder
The GeForce Experience Program will first download the driver update before allowing you to install it. So, if you encounter the above error while using this program, you can go to the downloaded location and manually run the installer.
Check the driver version in GeForce Experience.
Type %programdata%\NVIDIA Corporation\Downloader and press Enter to get to NVIDIA Corporation\Downloader inside the hidden C:\ProgramData folder.
Open each folder here and look for an executable file that starts with the driver version number.
Double-click on this installer to run it. Then, follow the on-screen instructions.
Run GeForce Experience as Admin and Install
If you are getting this error while running a driver installer or just from the normal GeForce Experience program, you can try running this application as admin instead.
It may not help in most cases, but few users were able to resolve the issue through this method. So, it’s better to try it just in case.
Open Windows Search Bar by pressing Win + S.
Search for Geforce. Right-click on GeForce Experience and select Run as administrator.
Then, detect (if necessary) and install the graphics driver update through this process.
Update Windows and Install Driver From NVIDIA Website
The recent drivers are better compatible with the most updated Operating System. So, it’s best to fully update your Windows build to the latest stable version whenever you encounter any compatibility errors.
Open Windows Settings by pressing the Windows key + I.
Go to Windows Update or Update & Security > Windows Update.
Click Check for updates to look for available updates and Install now to install them.
Restart your computer as necessary.
After that, try using the driver installer from NVIDIA’s website directly to prevent any other processes from affecting the GeForce Experience program.
Disconnect from the internet and open the DDU folder.
Run Display Driver Uninstaller.
On the Launch option window, set the Launch option to Safe mode and select Reboot to Safe Mode.
If the window doesn’t show up, go to Options and check Enable Safe Mode dialog. Hit Close. Close the program and open it again to get the Launch option window. Then, perform the above step to reboot in safe mode.
After the reboot, open the app again and click Options.
Check all NVIDIA Specific Options as well as recommended General Options.
Check Create a system restore point as well.
Uncheck all choices inside AMD Specific Options and Intel Specific Options.
Choose GPU in the drop-down box to the right and set the next option to NVIDIA.
Click Clean and restart to initiate the process.
Wait till it completes. Then, install the driver you downloaded from the official website.
Download Driver From Laptop Manufacturer
Some Laptop manufacturers provide custom NVIDIA drivers for their laptops. In such cases, if you try running the driver installer provided by NVIDIA, it will give the “NVIDIA Installer cannot continue. The graphics driver could not find compatible graphics hardware” error.
You should go to the support platform of your laptop model and download the driver hosted on this platform in such cases.
To find your laptop’s model name, enter msinfo32 on Run and check the value of the System Model.
Modify Setup’s INF File
Sometimes, you can encounter the “The graphics driver could not find compatible graphics hardware” error and the necessary driver may not be available on the laptop manufacturer’s website. In such cases, you can trick the installer into believing you have the proper hardware by modifying one of its .inf files.
Warning: You may get other types of errors if you don’t follow the entire process properly or if some other issues occur during the process. So, only perform this method as a last resort. Also, make sure to create a restore point beforehand to be safe.
First, you need to access the .inf file.
After you encounter the error message, don’t click on Close. The installer needs to keep running as we need to access a temporary file.
Open the File Explorer.
Click on View > Show > File name extensions from the menu bar to show the extensions.
Head over to C:\NVIDIA\DisplayDriver\
Go inside the folder with the driver version number and then inside the Windows OS version folder.
Get inside International\Display.Driver
Look for a .inf file with the name nv_disp… It can be nv_disp.inf or nv_dispi.inf or nv_dispig.inf or nv_dispwi.inf.
Copy the file somewhere else on your computer and open it. It should open as a text file in Notepad.
Now, you need to edit it.
Open your Device Manager (devmgmt.msc on Run) and expand Display adapters.
Right-click on the NVIDIA graphics card and select Properties. If the NVIDIA graphics card doesn’t show up there, open the Properties of the Microsoft Basic Display Adapter or Intel Graphics Card.
Go to the Details tab and set the Property to Device instance path.
Now, place the notepad window opening the .inf file as well as the driver properties windows side by side.
On the notepad, set the keyboard cursor to the top and press Ctrl + F to open the Find window.
Type your graphics card name (for instance RTX A2000) in the text box and click Find Next. Click Find Next until you find your exact graphics card. I have used a different graphics device in the example as compared to the image to account for all cases. On my computer, I have an RTX 3060 which only shows one number in the notepad.
The Device instance path on the Device Manager should be something like PCI\VEN_10DE&DEV_2560&SUBSYS_3A8017AA&REV_C8\4&2F2E69BD&0&0041 and the highlighted line in the notepad should be something like NVIDIA.DEV.2487.129C.17AA = “NVIDIA RTX A2000”
Here, you need to replace the numbers in the line appropriately. In this example, 2487 to 2560 and 129C to 3A80 The last number should be the same, but if not change it to the four digits right before &REV. Make sure to use the numbers in your system, here I have used some random numbers to give an example.
If only the first number is in the line, you can simply replace this number.
Click Find Next on the notepad’s Find window again to see if there are any other similar entries. If so, you need to change them similarly.
Then, close the Find window and get back to the top of the list.
Press Ctrl + F to open the Find window so that you can search from top to bottom.
Type the old number you replaced right after DEV, in this example, 2487, and click Find Next.
The highlighted line should be something like %NVIDIA_DEV.2487.129C.17AA% = Section052, PCI\VEN_10DE&DEV_1B65&SUBSYS_129C17AA
Here, you need to change the numbers on both right and left sides of the equals sign. So, the new line will become %NVIDIA_DEV.2560.3A80.17AA% = Section052, PCI\VEN_10DE&DEV_2560&SUBSYS_3A8017AA if we consider our example.
Keep clicking Find Next again and replace all the values appropriately.
After you are done press Ctrl + Shift + S to save the file as another type.
Set the Save as type to All files and the name should remain as the original .inf file. Click Save.
Then, you have to replace the file in the location where the installer temporarily creates the .inf file before the installation begins properly. You only have a limited time between the installer extracting the files and then running them, so you need to be quick.
Select the modified .inf file and press Ctrl + C to copy it.
Run the driver installer but don’t click OK yet.
Get to This PC in the file explorer. Keep the file explorer as a small window and keep it side by side with the setup.
Hit OK on the setup and while it’s extracting, quickly get to C:\NVIDIA\DisplayDriver\“Driver Version”\“Windows Version”\International\Display.Driver by navigating the File Explorer. Don’t copy anything as the .inf file needs to remain on the clipboard.
After the extraction reaches like 50-60%, paste the .inf file there and click Continue > Replace the file in the destination > Continue.
The setup file should not show the error if you do everything properly.