Nvidia Geforce 185.85 drivers
#1
Posted 13 May 2009 - 01:41 AM
Up until now i've had no problem integrating Geforce drivers into my XP and Vista DVD's. But with the 185.85 drivers, Nvidia have changed the .inf file so only the drivers get installed and not the control panel. The control panel has it's own setup file which i cannot figure how to run (NvCplSetupEng.exe). Just running it throws a message saying something like "No supported hardware found" (or something like that).
Has anyone managed to integrate the new drivers and if so, how did you do it?
Cheers to anyone that can help!!
#2
Posted 13 May 2009 - 08:34 AM
Getting control panel installed after integration will require new inf file!
This post has been edited by clavicle: 13 May 2009 - 08:36 AM
#3
Posted 13 May 2009 - 09:54 AM
For the part of nvidia control panel, you can uncompress it to get the msi file contained in it or directly run it through regular programs to install silently using msi or installshield silent switches the regular way!
My inf file is attached:
Attached File(s)
-
nv4_disp.zip (11.23K)
Number of downloads: 145
#4
Posted 14 May 2009 - 05:13 PM
#5
Posted 15 May 2009 - 06:46 AM
#6
Posted 19 May 2009 - 07:33 AM
I have only tested this with Vista64.
Here's how I did it.
1: Extract "185.85_desktop_winvista_64bit_english_whql.exe" into a new folder, for example "C:\Nvidia"
2: Click 'Start', 'Run' type 'C:\Nvidia\NvCplSetupEng.exe /a' (without quotes) click 'OK'
3: Click 'Next, enter 'C:\Nvidia' in the network location box then click 'Install' followed by 'Finish'
4: Copy the 5 .chm files from 'C:\Nvidia\windows\help\nvcpl' to 'C:\Nvidia'
5: Copy the 16 files from 'C:\Nvidia\system64' to 'C:\Nvidia'
6: Open 'nv_disp.inf' into notepad and add the following to their relevant section
Quote
nv_controlpanel_copyfiles = 11 ;change from 01
nv_controlpanel_copyfiles_help = 18,nvcpl
[SourceDisksFiles]
nvapps.xml = 1
nvcpl.cpl = 1
nvcpl.dll = 1
nvcplui.exe = 1
nvdisps.dll = 1
nvgames.dll = 1
nvmccss.dll = 1
nvmctray.dll = 1
nvmobls.dll = 1
nvshext.dll = 1
nvsvc64.dll = 1
nvsvs.dll = 1
nvvitvs.dll = 1
nvvsvc.exe = 1
nvwsapps.xml = 1
nvwss.dll = 1
nv3d.chm = 1
nvcpl.chm = 1
nvdsp.chm = 1
nvmob.chm = 1
nvwks.chm = 1
Keep the entries together in the following sections.
Quote
AddReg = nv_commonBase_addreg__01
AddReg = nv_commonDisplayModes_addreg__01
AddReg = nv_commonRestrictionsAndTiming_addreg
AddReg = nv_controlPanel_addreg
AddReg = nv_global_addreg
AddReg = nv_miscBase_addreg
AddReg = nv_opengl_addreg
CopyFiles = nv_controlpanel_copyfiles
CopyFiles = nv_controlpanel_copyfiles_help
CopyFiles = nv_sysDrivers_copyfiles
CopyFiles = nv_system32_copyfiles
CopyFiles = nv_syswow64_copyfiles
DelReg = nv_clearRegistrySwitches_delreg
FeatureScore = F6
RegisterDLLs = nv_common_registerdll
RegisterDLLs = nv_controlpanel_registerdll
[Section002]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll
[Section003]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll
[Section004]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll
[Section005]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll
[Section006]
CopyFiles = nv_controlpanel_copyfiles_help
RegisterDLLs = nv_controlpanel_registerdll
Create a new section [nv_controlpanel_registerdll]. I put it near the [nv_common_registerdll] section.
Quote
11,,nvcpl.dll,1
11,,nvdisps.dll,1
11,,nvgames.dll,1
11,,nvmccss.dll,1
11,,nvmobls.dll,1
11,,nvshext.dll,1
11,,nvsvc64.dll,1
11,,nvsvs.dll,1
11,,nvvitvs.dll,1
11,,nvwss.dll,1
[nv_controlPanel_addreg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",NvCplDaemon,%REG_SZ%,"RUNDLL32.EXE %11%\NvCpl.dll,NvStartup"
[nv_controlpanel_copyfiles]
nvapps.xml,,,0x00000010
nvcpl.cpl,,,0x00000010
nvcpl.dll,,,0x00000010
nvcplui.exe,,,0x00000010
nvdisps.dll,,,0x00000010
nvgames.dll,,,0x00000010
nvmccss.dll,,,0x00000010
nvmctray.dll,,,0x00000010
nvmobls.dll,,,0x00000010
nvshext.dll,,,0x00000010
nvsvc64.dll,,,0x00000010
nvsvs.dll,,,0x00000010
nvvitvs.dll,,,0x00000010
nvvsvc.exe,,,0x00000010
nvwsapps.xml,,,0x00000010
nvwss.dll,,,0x00000010
[nv_controlpanel_copyfiles_help]
nv3d.chm,,,0x00000010
nvcpl.chm,,,0x00000010
nvdsp.chm,,,0x00000010
nvmob.chm,,,0x00000010
nvwks.chm,,,0x00000010
7: Remove "NvCplSetupEng.exe = 1" from the [SourceDisksFiles] section
8: Remove "NvCplSetupEng.exe,,,0x00000010" from the [nv_controlpanel_copyfiles] section
9: Exit notepad and save changes
10: Delete the folders 'C:\Nvidia\system64' and 'C:\Nvidia\windows'
11: Delete the following files from 'c:\nvidia'
Quote
data1.cab
data1.hdr
data2.cab
ISSetup.dll
layout.bin
modes.txt
NvCplSetupEng.exe
nvdecodemft.dl_
nvdecodemft32.dl_
nvencodemft32.dl_
NVIDIA Control Panel.msi
nView.cab
PDsetup.exe
PhysX_9.09.0408_SystemSoftware.exe
setup.bmp
setup.exe
setup.ini
setup.inx
setup.isn
setup.iss
You can now integrate into you Vista64 DVD.
Now sit back and watch Nvidia change their setup packages again!!!!
#7
Posted 21 May 2009 - 06:47 AM
#8
Posted 10 June 2009 - 04:58 AM
xyu, on May 21 2009, 02:47 PM, said:
Unfortunately, I don't think nV is much aware of the issue. Their new beta driverpack (186.08) has the exact same problem when integrating for XP x64 Edition.
Not only does it ruin unattended installs (it causes a Found new hardware dialog), it also fails to install properly right after setup/install of the OS has finished, because it seems to look for some .exe it can't find.
#9
Posted 14 June 2009 - 07:34 PM
Finally I took this cmd file utility and compressed the drivers. It all goes well, the integration is proper and so is installation, but you cannot get rid of control panel as I did in x86 version.
The compressed driver size is about 40mb. But you need to replace the original NvCplSetupEng.exe for NvCplSetupEng.ex_, as the reference file may not seek the compressed exe and you will get error.
On the other hand there were a few unsigned driver warnings, which I couldn't point to this driver!
#10
Posted 26 June 2009 - 07:58 AM
This post has been edited by meowing: 19 July 2009 - 06:29 PM
#11
Posted 19 July 2009 - 06:25 PM
meowing, on Jun 26 2009, 03:58 PM, said:
How about the new NVIDIA Forceware 190.* WHQL XP 64 pack? Does it work with nLite as is or do we need to change inf files again?
This post has been edited by meowing: 23 July 2009 - 02:48 PM
#12
Posted 30 July 2009 - 11:05 AM
Thanks.
#13
Posted 02 August 2009 - 08:31 PM
meowing, on Jul 19 2009, 06:25 PM, said:
meowing, on Jun 26 2009, 03:58 PM, said:
How about the new NVIDIA Forceware 190.* WHQL XP 64 pack? Does it work with nLite as is or do we need to change inf files again?
I've tried integrating the last version (190.38) onto my unattended cd from winnt.sif and it still doesn't work, same install same problem.
Maybe some new challenge for nlite
#14
Posted 07 August 2009 - 07:22 AM
xyu, on Aug 3 2009, 04:31 AM, said:
I don't think the problem is with nlite. Nor do I expect Dino to change things because of it.
Why is NVidia doing this?
#15
Posted 18 August 2009 - 05:14 AM
I had the same issue and got my own solution. I can't access my data storage now but afaik i just copied the driver files and the executables onto the CD and told windows to just copy them to the harddisc while setup runs. Then, when windows installs the hardware, the inf file from the hdd is used which then executes the NvCplSetup.exe.
There is still a tiny problem (you need a PS/2 keyboard to solve it), the driver files wants to copy the NvCplSetup.exe from its current location to its current location, thats cause of [DestinationDirs]
nv_controlpanel_copyfiles = 01, i didn't fixed the problem yet but i guess removing this line will help.



Help
Back to top









