boss911, сорри, лоханулся..
Вот выдержка из setupapi.log:
Код:
![Выделить весь код](images/misc/selectcode.png)
#-019 Searching for hardware ID(s): pci\ven_10de&dev_0600&subsys_c8423842&rev_a2,pci\ven_10de&dev_0600&subsys_c8423842,pci\ven_10de&dev_0600&cc_030000,pci\ven_10de&dev_0600&cc_0300
#-018 Searching for compatible ID(s): pci\ven_10de&dev_0600&rev_a2,pci\ven_10de&dev_0600,pci\ven_10de&cc_030000,pci\ven_10de&cc_0300,pci\ven_10de,pci\cc_030000,pci\cc_0300
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#W389 No [STRINGS.0409] or [STRINGS.0009] section in C:\WINDOWS\Inf\EVEREST.inf, using [STRINGS] instead.
#W389 No [STRINGS.0409] or [STRINGS.0009] section in C:\WINDOWS\Inf\oem8.inf, using [STRINGS] instead.
#I393 Modified INF cache "C:\WINDOWS\Inf\INFCACHE.1".
#I022 Found "PCI\VEN_10DE&DEV_0600" in C:\D\G\N1\nv4_disp.inf; Device: "NVIDIA GeForce 8800 GTS 512"; Driver: "NVIDIA GeForce 8800 GTS 512"; Provider: "NVIDIA"; Mfg: "NVIDIA"; Section name: "Section005".
#I023 Actual install section: [Section005]. Rank: 0x00002001. Effective driver date: 04/30/2009.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [Section005] in "c:\d\g\n1\nv4_disp.inf".
#I320 Class GUID of device remains: {4D36E968-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "PCI\VEN_10DE&DEV_0600&SUBSYS_C8423842&REV_A2\4&65D49C1&0&0030".
#-011 Installing section [Section005] from "c:\d\g\n1\nv4_disp.inf".
#-175 SPFILENOTIFY_COPYERROR: Source = "c:\d\g\n1\NvCplSetupInt.exe", Target = "E:\NvCplSetupInt.exe", Flags = 0x00000000, Error = 0xe0000233.
#E176 SPFILENOTIFY_COPYERROR: returned FILEOP_ABORT. Error 1223: The operation was canceled by the user.
#W187 Install failed, attempting to restore original files.
#E122 Device install failed. Error 1223: The operation was canceled by the user.
#E157 Default installer failed. Error 1223: The operation was canceled by the user.
Цитата:
Попытка скопировать из папки-источника = "c:\d\g\n1\NvCplSetupInt.exe" на мой DVD-ROM привод E: ?????
|
Цитата:
Код: ![Выделить весь код](images/misc/selectcode.png)
Кажется, обнаружил проблему:
[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%
[DestinationDirs]
DefaultDestDir = 11
nv_controlpanel_copyfiles = 01
[nv_controlpanel_copyfiles]
NvCplSetupInt.exe,,,0x00000010
Из MSDN:
01 - SourceDrive:\pathname (the directory from which the INF file was installed)
10 Windows directory. This is equivalent to %windir%.
11 System directory. This is equivalent to %windir%\system32 for NT-based systems, and to %windir%\system for Windows 9x/Me.
Так вот почему он пытается скопировать NvCplSetupInt.exe обратно в папку-источник. Идиоты!
Все взято отсюда: http://msdn.microsoft.com/en-us/library/ms790174.aspx
Это "01" должно быть заменено на "10" или "11".
Продолжаем тестить...
|
Цитата:
Код: ![Выделить весь код](images/misc/selectcode.png)
Это определенно помогло!
Все работает на 8800GTS.
Когда ты запускаешь инсталлятор, все срабатывает нормально. Похоже инсталлятор как-то исправляет .inf-файл во время установки.
|
С помощью
BoaSoft'овской утилиты ShowCmdParam я определил ключ запуска NvCplSetup.exe. Ключ такой -
Код:
![Выделить весь код](images/misc/selectcode.png)
NvCplSetup.exe /s /v"/qn DRIVERINF=\"DRIVERPATH\nv4_disp.inf\"
Где DRIVERPATH - путь к папке с дровами.
Сам я дрова этой версии автоматом ставить еще не пытался. Да и Z_DRV_INST больше не юзаю.