本文介绍了在Windows 2008 Server R2上安装64位驱动程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好。我不确定这是否是发布此内容的正确位置,所以如果我没有在正确的位置发帖,我很抱歉。我正在尝试将我的32位驱动程序更新为64位驱动程序,当我安装驱动程序时出现以下错误。

Hello. I am not sure if this is the correct place to post this, so I am sorry if I didn't post in the correct location. I am trying to update my 32-bit driver to a 64-bit driver and when i install the driver I get the following errors.

Windows找到了适用于您设备的驱动程序软件,但遇到错误在尝试安装时。 系统无法找到指定的文件。

Windows found driver software for your device but encountered an error while attempting to install it.  A system cannot find the file specified.

这是我的inf文件,我还附上了安装日志文件的最后一部分供您参考。 好像它试图在C:\ Windows \ System32 \DriverStore \ FileRepository \seringbr.inf_amd64_neutral_ccf5acf49e2d93d5下找到SerIngBr.sys,但我只有
中有SerIngBr.inf和SerIngBr.pnf文件文件夹。

Here is my inf file, I also attached the last part of the setup log file for your reference.  It seems like it is trying to find SerIngBr.sys under C:\Windows\System32\DriverStore\FileRepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5, but i only have SerIngBr.inf and SerIngBr.pnf files in the folder.

那么,有人能告诉我我的inf文件有什么问题吗? 我想在driverstore\FileRepository文件夹下有一个.sys文件吗? 如果是这样,我应该如何修改inf文件呢? 如果没有,我该如何解决这个问题呢?

So, can anyone tell me what is wrong with my inf file?  Am i suppose to have a .sys file under that driverstore\FileRepository folder?  If so, how should i modify the inf file to do so?  If not, how can i fix the problem?

除此之外,我目前的inf没有正确装饰64位,谁能告诉我我缺少什么? 我现在必须使用DisableDecoratedModelsRequirements注册表禁用它。

Aside from this, my current inf is not properly decorated for 64-bit, can anyone tell me what am i missing?  I have to disable this using the DisableDecoratedModelsRequirements registry for now.

非常感谢您的帮助。

[Version]

Signature =" $ Windows NT $"
Class = SerIngBr

ClassGUID = {317FBFB9-F3D9-44C8-9AD0-0CC72FD9DB5A}

Provider =%SerIngBr.Provider%

DriverVer = 05/13 / 2010,3.0.0.1  ;修改日期以匹配SerIngBr.sys更改。

; CatalogFile = SerIngBr.cat

[Version]
Signature="$Windows NT$"
Class=SerIngBr
ClassGUID={317FBFB9-F3D9-44C8-9AD0-0CC72FD9DB5A}
Provider=%SerIngBr.Provider%
DriverVer=05/13/2010,3.0.0.1  ; Modify date to match SerIngBr.sys as it changes.
;CatalogFile=SerIngBr.cat

[制造商]

%SerIngBr。制造商%= SerIngBr.NTamd64

     

[ClassInstall32]

AddReg = SerIngBr.AddClassReg.NTAMD64

[Manufacturer]
%SerIngBr.Manufacturer%=SerIngBr.NTamd64
     
[ClassInstall32]
AddReg=SerIngBr.AddClassReg.NTAMD64

[SerIngBr.NTamd64]

%SerIngBr.DeviceDesc%= SerIngBr.INSTALL.NTAMD64,PCI \VEN_10B5& DEV_5406

%SerIngBr.DeviceDesc%= SerIngBr.INSTALL.NTAMD64,PCI \VEN_10B5& DEV_9601

%SerIngBr.DeviceDesc%= SerIngBr.INSTALL.NTAMD64,PCI \VEN_10B5& DEV_86E1

[SerIngBr.NTamd64]
%SerIngBr.DeviceDesc%=SerIngBr.INSTALL.NTAMD64, PCI\VEN_10B5&DEV_5406
%SerIngBr.DeviceDesc%=SerIngBr.INSTALL.NTAMD64, PCI\VEN_10B5&DEV_9601
%SerIngBr.DeviceDesc%=SerIngBr.INSTALL.NTAMD64, PCI\VEN_10B5&DEV_86E1

[ControlFlags]

ExcludeFromSelect = PCI \VEN_10B5& DEV_5406 ,PCI $\\VEN_10B5& DEV_5406
$
[SourceDisksNames]

1 =%SerIngBr.DriverDiskName%,, drivers \ SerIngBrd \安装\ amd64 ,,

[ControlFlags]
ExcludeFromSelect=PCI\VEN_10B5&DEV_5406, PCI\VEN_10B5&DEV_5406
[SourceDisksNames]
1=%SerIngBr.DriverDiskName%,,drivers\SerIngBrd\Install\amd64,,

[SourceDisksFiles]

SerIngBr.sys = 1

     

[DestinationDirs]

DefaultDestDir = 10,system32 \ drivers; WINDOWS \SYSTEM32 \DRIVERS

SerIngBr.CopyFiles.NTamd64 = 10,system32 \ drivers; WINDOWS \SYSTEM32 \DRIVERS

     

[SerIngBr.INSTALL.NTamd64]

DriverVer = 05/13 / 2010,3.0.0.1;修改日期以匹配SerIngBr.sys更改。

CopyFiles = SerIngBr.CopyFiles.NTamd64

AddReg = SerIngBr.AddRegLoader.NTAMD64

  ;    

[SerIngBr.AddClassReg.NTamd64]

HKR ,,,,%SerIngBr.ClassName%

[SourceDisksFiles]
SerIngBr.sys=1
     
[DestinationDirs]
DefaultDestDir = 10,system32\drivers ; WINDOWS\SYSTEM32\DRIVERS
SerIngBr.CopyFiles.NTamd64 = 10,system32\drivers ; WINDOWS\SYSTEM32\DRIVERS
     
[SerIngBr.INSTALL.NTamd64]
DriverVer=05/13/2010,3.0.0.1 ; Modify date to match SerIngBr.sys as it changes.
CopyFiles=SerIngBr.CopyFiles.NTamd64
AddReg=SerIngBr.AddRegLoader.NTAMD64
     
[SerIngBr.AddClassReg.NTamd64]
HKR,,,,%SerIngBr.ClassName%

[SerIngBr.AddRegLoader.NTamd64 ]¥b $ b HKR ,, DevLoader ,, * ntkern

HKR ,, NTMPDriver ,, SerIngBr.sys

[SerIngBr.AddRegLoader.NTamd64]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,SerIngBr.sys

[SerIngBr.AddReg。 NTamd64]

HKR,参数,DefaultTimeoutInSeconds,0x00010001,0x2;默认超时为2秒。

HKR,参数,LoggingLevel,0x00010001,0x1;表示将记录多少。 3表示仅记录错误

[SerIngBr.AddReg.NTamd64]
HKR,Parameters,DefaultTimeoutInSeconds,0x00010001,0x2 ; the default timeout is 2 seconds.
HKR,Parameters,LoggingLevel,0x00010001,0x1 ; Indicates how much will be logged. 3 means only log errors

[SerIngBr.INSTALL.NTamd64.Services]

AddService = SerIngBr,0x00000002,SerIngBr_Service_Inst.NTAMD64,SerIngBr_EventLog_Inst.NTAMD64

[SerIngBr.INSTALL.NTamd64.Services]
AddService = SerIngBr,0x00000002,SerIngBr_Service_Inst.NTAMD64,SerIngBr_EventLog_Inst.NTAMD64

[SerIngBr_Service_Inst.NTamd64]

ServiceType     = 1;%SERVICE_KERNEL_DRIVER%

StartType       = 3;%SERVICE_DEMAND_START%

ErrorControl    = 1;%SERVICE_ERROR_NORMAL%

ServiceBinary   =%12%/ SerIngBr.sys

DisplayName     =%SerIngBr.DeviceDesc%

AddReg = SerIngBr.AddReg.NTAMD64

[SerIngBr_Service_Inst.NTamd64]
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%/SerIngBr.sys
DisplayName     = %SerIngBr.DeviceDesc%
AddReg=SerIngBr.AddReg.NTAMD64

[SerIngBr_EventLog_Inst.NTamd64]

AddReg = SerIngBr.AddEventLogReg .NTAMD64

[SerIngBr_EventLog_Inst.NTamd64]
AddReg=SerIngBr.AddEventLogReg.NTAMD64

[SerIngBr.AddEventLogReg.NTamd64]

HKR ,, EventMessageFile,0x00020000," %% SystemRoot %% \ System32 \ IoLogMsg.dll ; %% SystemRoot %% \ System32 \drivers \ SerIngBr.sys"
$
HKR ,, TypesSupported,0x00010001,7

[SerIngBr.AddEventLogReg.NTamd64]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SerIngBr.sys"
HKR,,TypesSupported,0x00010001,7

[SerIngBr.CopyFiles。 NTamd64]

SerIngBr.sys

[SerIngBr.CopyFiles.NTamd64]
SerIngBr.sys



; ----------------- ----------------------------------------------;

     

[Strings]

SerIngBr.Provider =" MDA"

SerIngBr.Manufacturer =" MDA"

SerIngBr.DeviceDesc =" DAS SIB"

SerIngBr.ClassName =" SIB"

SerIngBr.DriverDiskName =" DAS Installation CD"


;---------------------------------------------------------------;
     
[Strings]
SerIngBr.Provider="MDA"
SerIngBr.Manufacturer="MDA"
SerIngBr.DeviceDesc="DAS SIB"
SerIngBr.ClassName="SIB"
SerIngBr.DriverDiskName="DAS Installation CD"

在C:\ WINDOWS \ infs下的Setupapi.dev.log

Setupapi.dev.log under C:\WINDOWS\inf

     DVI:                {DIF_INSTALLDEVICEFILES} 10:49:03.086

     DVI:                    没有"DAS串行接口板"的类安装程序

     DVI:                    默认安装程序:输入10:49:03.086

     DVI:                           {安装文件}

     INF:                               已打开PNF:'c:\windows \ system32 \driverstore \ filerepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5\seringbr.inf'
([strings])

      INF:                                {安装Inf部分[SerIngBr.INSTALL.NTAMD64]}

     INF:                                     CopyFiles = SerIngBr.CopyFiles.NTamd64 
(seringbr.inf第61行)

     CPY:                                    打开PnpLockdownPolicy:
Err = 2。还行吧。使用LockDownPolicyDefault

     FLQ:                                     QueueSingleCopy ...
$
     FLQ:                                    天道酬勤    
:'c:\windows\system32\driverstore\filerepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5\seringbr.inf'

     FLQ:                                     SourceInf:'c:\windows\system32\driverstore\filerepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5\seringbr.inf'

     FLQ:                                     SourceSection:[sourcedisksfiles]

     FLQ:                                    源根路径
基于SourceInf

     FLQ:                                     SourceRootPath:'C:\ Windows \System32 \DriverStore \FileRepository \seringbr.inf_amd64_neutral_ccf5acf49e2d93d5'
$
     FLQ:                                     {FILE_QUEUE_COPY}

     FLQ:                                         
CopyStyle      - 0x00000000

     FLQ:                                         
{FILE_QUEUE_COPY}

     FLQ:                                              
CopyStyle      - 0x00000000

     FLQ:                                              
SourceRootPath - 'C:\ Windows \System32 \DriverStore \FileRepository \seringbr.inf_amd64_neutral_ccf5acf49e2d93d5'
$
     FLQ:                                              
SourceFilename - 'SerIngBr.sys'

     FLQ:                                              
TargetDirectory-'C:\ Windows \system32 \ drivers'

     FLQ:                                              
TargetFilename - 'SerIngBr.sys'

     FLQ:                                              
SourceDesc     - '直接存档系统安装CD'

     FLQ:                                         
{FILE_QUEUE_COPY退出(0x00000000)}

     FLQ:                                     {FILE_QUEUE_COPY
退出(0x00000000)}

     INF:                                {安装Inf部分[SerIngBr.INSTALL.NTAMD64]
退出(0x00000000)}

     DVI:                               处理共同安装人员注册部分[SerIngBr.INSTALL.NTAMD64.CoInstallers]。

     INF:                                {安装Inf部分[SerIngBr.INSTALL.NTAMD64.CoInstallers]}
$
     INF:                                {安装Inf部分[SerIngBr.INSTALL.NTAMD64.CoInstallers]
退出(0x00000000)}

     DVI:                               共同安装人员注册。

     DVI:                                {安装INTERFACES}

     DVI:                                    安装部分
[SerIngBr.INSTALL.NTAMD64.Interfaces]

     DVI:                                {安装INTERFACES退出00000000}

     DVI:                           {安装FILES退出(0x00000000)}

     DVI:                    默认安装程序:退出

     DVI:                {DIF_INSTALLDEVICEFILES - 退出(0x00000000)} 10:49:03.092

     NDV:               修剪文件队列...

     DVI:                {_SCAN_FILE_QUEUE}

     FLQ:                     ScanQ标志= 620

     FLQ:                           SPQ_SCAN_PRUNE_COPY_QUEUE

     FLQ:                           SPQ_SCAN_FILE_COMPARISON

     FLQ:                           SPQ_SCAN_ACTIVATE_DRP

     FLQ:                     ScanQ复制节点数= 1

!    SIG:                     GetNameSDInfo

!    SIG:                    错误0:操作成功完成。

     FLQ:                     ScanQ action = 200 DoPruning = 32

     FLQ:                     ScanQ end Validity flags = 620 CopyNodes = 1

     DVI:                {_SCAN_FILE_QUEUE退出(0,0x00000000)}

     NDV:               提交文件队列...

     FLQ:                {_commit_file_queue}

     FLQ:                     CommitQ DelNodes = 0 RenNodes = 0 CopyNodes = 1

     FLQ:                     {SPFILENOTIFY_STARTQUEUE}

     FLQ:                     {SPFILENOTIFY_STARTQUEUE - 退出(0x00000001)}

     FLQ:                     {_commit_copy_subqueue}

     FLQ:                           subqueue count = 1

     FLQ:                           {SPFILENOTIFY_STARTSUBQUEUE}

     FLQ:                           {SPFILENOTIFY_STARTSUBQUEUE - 退出(0x00000001)}

     FLQ:                          来源媒体:

     FLQ:                               说明  - [直接存档系统安装
CD]

     FLQ:                                SOURCEPATH   - [C:\ Windows \ System32 \DriverStore \FileRepository \seringbr.inf_amd64_neutral_ccf5acf49e2d93d5]

     FLQ:                               的SourceFile   - [SerIngBr.sys]

     FLQ:                               标志       
- 0x00000000

     FLQ:                           {SPFQNOTIFY_NEEDMEDIA}

     FLQ:                                {SPFILENOTIFY_NEEDMEDIA}

     FLQ:                                {SPFILENOTIFY_NEEDMEDIA - 退出(0x00000000)}

     FLQ:                           {SPFQNOTIFY_NEEDMEDIA - 返回0x00000000}

!!!  FLQ:                          来源媒体:SPFQOPERATION_ABORT。

!!!  FLQ:                          错误2:系统找不到指定的文件。

     FLQ:                     {_commit_copy_subqueue exit(0x00000002)}

!!!  FLQ:                     FileQueueCommit中止!

!!!  FLQ:                    错误2:系统找不到指定的文件。

     FLQ:                     {SPFILENOTIFY_ENDQUEUE}

     FLQ:                     {SPFILENOTIFY_ENDQUEUE - 退出(0x00000001)}

     FLQ:                {_commit_file_queue exit(0x00000002)}

     NDV:               设备安装状态= 0x00000002

     NDV:               执行设备安装最终清理...

!    NDV:               设备安装失败后排队错误报告...

     NDV:           {核心设备安装 - 退出(0x00000002)} 10:49:03.099

     UMP:          服务器安装过程退出,代码为0x00000002 10:49:03.101

     UMP:      {即插即用服务:设备安装退出(00000002)}

     NDV:     新设备的设备安装失败...安装NULL驱动程序。

     DVI:      {即插即用服务:PCI \VEN_10B5& DEV_86E1& SUBSYS_831110B5& REV_AA \\ _5& 5B2D1C6& 0& 200018的设备安装}

     UMP:          创建安装过程:DrvInst.exe 10:49:03.107

!    NDV:          安装NULL驱动程序!

     DVI:          设置所选的驱动程序已完成。

     DVI:           {DIF_ALLOW_INSTALL} 10:49:03.112

     DVI:               没有"其他PCI桥接设备"的类安装程序

     DVI:               未找到CoInstallers

     DVI:               默认安装程序:输入10:49:03.113

     DVI:               默认安装程序:退出

     DVI:           {DIF_ALLOW_INSTALL - 退出(0xe000020e)} 10:49:03.114

     DVI:           {DIF_INSTALLDEVICE} 10:49:03.114

     DVI:               没有"其他PCI桥接设备"的类安装程序

     DVI:               默认安装程序:输入10:49:03.114

!    DVI:                    安装NULL驱动程序!

     DVI:                    编写常见的驱动程序属性设置。

     DVI:                     {Restarting Devices} 10:49:03.122

     DVI:                          重启:PCI \VEN_10B5& DEV_86E1& SUBSYS_831110B5& REV_AA \5& 5B2D1C6& 0& 200018

     DVI:                          重启完成。

     DVI:                     {Restarting Devices exit} 10:49:03.126

     DVI:               默认安装程序:退出

     DVI:           {DIF_INSTALLDEVICE - 退出(0x00000000)} 10:49:03.127

     UMP:          服务器安装过程退出,代码为0x00000000 10:49:03.129

     UMP:      {即插即用服务:设备安装退出(00000000)}

     ndv:{更新驱动程序软件向导退出(00000002)}

<<< 部分结束2010/05/19 10:49:04.744

<<<  [退出状态:FAILURE(0x00000002)]

     dvi:                {DIF_INSTALLDEVICEFILES} 10:49:03.086
     dvi:                     No class installer for 'DAS Serial Interface Board'
     dvi:                     Default installer: Enter 10:49:03.086
     dvi:                          {Install FILES}
     inf:                               Opened PNF: 'c:\windows\system32\driverstore\filerepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5\seringbr.inf' ([strings])
     inf:                               {Install Inf Section [SerIngBr.INSTALL.NTAMD64]}
     inf:                                    CopyFiles=SerIngBr.CopyFiles.NTamd64  (seringbr.inf line 61)
     cpy:                                    Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault
     flq:                                    QueueSingleCopy...
     flq:                                    Inf     : 'c:\windows\system32\driverstore\filerepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5\seringbr.inf'
     flq:                                    SourceInf: 'c:\windows\system32\driverstore\filerepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5\seringbr.inf'
     flq:                                    SourceSection: [sourcedisksfiles]
     flq:                                    Source root path based on SourceInf
     flq:                                    SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5'
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         {FILE_QUEUE_COPY}
     flq:                                              CopyStyle      - 0x00000000
     flq:                                              SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5'
     flq:                                              SourceFilename - 'SerIngBr.sys'
     flq:                                              TargetDirectory- 'C:\Windows\system32\drivers'
     flq:                                              TargetFilename - 'SerIngBr.sys'
     flq:                                              SourceDesc     - 'Direct Archive System Installation CD'
     flq:                                         {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     inf:                               {Install Inf Section [SerIngBr.INSTALL.NTAMD64] exit (0x00000000)}
     dvi:                               Processing co-installer registration section [SerIngBr.INSTALL.NTAMD64.CoInstallers].
     inf:                               {Install Inf Section [SerIngBr.INSTALL.NTAMD64.CoInstallers]}
     inf:                               {Install Inf Section [SerIngBr.INSTALL.NTAMD64.CoInstallers] exit (0x00000000)}
     dvi:                               Co-installers registered.
     dvi:                               {Install INTERFACES}
     dvi:                                    Installing section [SerIngBr.INSTALL.NTAMD64.Interfaces]
     dvi:                               {Install INTERFACES exit 00000000}
     dvi:                          {Install FILES exit (0x00000000)}
     dvi:                     Default installer: Exit
     dvi:                {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 10:49:03.092
     ndv:                Pruning file queue...
     dvi:                {_SCAN_FILE_QUEUE}
     flq:                     ScanQ flags=620
     flq:                          SPQ_SCAN_PRUNE_COPY_QUEUE
     flq:                          SPQ_SCAN_FILE_COMPARISON
     flq:                          SPQ_SCAN_ACTIVATE_DRP
     flq:                     ScanQ number of copy nodes=1
!    sig:                     GetNameSDInfo
!    sig:                     Error 0: The operation completed successfully.
     flq:                     ScanQ action=200 DoPruning=32
     flq:                     ScanQ end Validity flags=620 CopyNodes=1
     dvi:                {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
     ndv:                Committing file queue...
     flq:                {_commit_file_queue}
     flq:                     CommitQ DelNodes=0 RenNodes=0 CopyNodes=1
     flq:                     {SPFILENOTIFY_STARTQUEUE}
     flq:                     {SPFILENOTIFY_STARTQUEUE - exit(0x00000001)}
     flq:                     {_commit_copy_subqueue}
     flq:                          subqueue count=1
     flq:                          {SPFILENOTIFY_STARTSUBQUEUE}
     flq:                          {SPFILENOTIFY_STARTSUBQUEUE - exit(0x00000001)}
     flq:                          source media:
     flq:                               Description  - [Direct Archive System Installation CD]
     flq:                               SourcePath   - [C:\Windows\System32\DriverStore\FileRepository\seringbr.inf_amd64_neutral_ccf5acf49e2d93d5]
     flq:                               SourceFile   - [SerIngBr.sys]
     flq:                               Flags        - 0x00000000
     flq:                          {SPFQNOTIFY_NEEDMEDIA}
     flq:                               {SPFILENOTIFY_NEEDMEDIA}
     flq:                               {SPFILENOTIFY_NEEDMEDIA - exit(0x00000000)}
     flq:                          {SPFQNOTIFY_NEEDMEDIA - returned 0x00000000}
!!!  flq:                          source media: SPFQOPERATION_ABORT.
!!!  flq:                          Error 2: The system cannot find the file specified.
     flq:                     {_commit_copy_subqueue exit(0x00000002)}
!!!  flq:                     FileQueueCommit aborting!
!!!  flq:                     Error 2: The system cannot find the file specified.
     flq:                     {SPFILENOTIFY_ENDQUEUE}
     flq:                     {SPFILENOTIFY_ENDQUEUE - exit(0x00000001)}
     flq:                {_commit_file_queue exit(0x00000002)}
     ndv:                Device install status=0x00000002
     ndv:                Performing device install final cleanup...
!    ndv:                Queueing up error report since device installation failed...
     ndv:           {Core Device Install - exit(0x00000002)} 10:49:03.099
     ump:           Server install process exited with code 0x00000002 10:49:03.101
     ump:      {Plug and Play Service: Device Install exit(00000002)}
     ndv:      Device Install failed for new device...installing NULL driver.
     dvi:      {Plug and Play Service: Device Install for PCI\VEN_10B5&DEV_86E1&SUBSYS_831110B5&REV_AA\5&5B2D1C6&0&200018}
     ump:           Creating Install Process: DrvInst.exe 10:49:03.107
!    ndv:           Installing NULL driver!
     dvi:           Set selected driver complete.
     dvi:           {DIF_ALLOW_INSTALL} 10:49:03.112
     dvi:                No class installer for 'Other PCI Bridge Device'
     dvi:                No CoInstallers found
     dvi:                Default installer: Enter 10:49:03.113
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 10:49:03.114
     dvi:           {DIF_INSTALLDEVICE} 10:49:03.114
     dvi:                No class installer for 'Other PCI Bridge Device'
     dvi:                Default installer: Enter 10:49:03.114
!    dvi:                     Installing NULL driver!
     dvi:                     Writing common driver property settings.
     dvi:                     {Restarting Devices} 10:49:03.122
     dvi:                          Restart: PCI\VEN_10B5&DEV_86E1&SUBSYS_831110B5&REV_AA\5&5B2D1C6&0&200018
     dvi:                          Restart complete.
     dvi:                     {Restarting Devices exit} 10:49:03.126
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 10:49:03.127
     ump:           Server install process exited with code 0x00000000 10:49:03.129
     ump:      {Plug and Play Service: Device Install exit(00000000)}
     ndv: {Update Driver Software Wizard exit(00000002)}
<<<  Section end 2010/05/19 10:49:04.744
<<<  [Exit status: FAILURE(0x00000002)]

推荐答案

要回答您的一个问题,是的,文件存储库中应该包含.sys的副本。

To answer one of your questions, yes the file repository should have a copy of the .sys in it.

如果要同时维护x86和x64驱动程序,则应创建一个.inx文件:

http://msdn.microsoft.com/en-us/library/ff545473(VS.85).aspx

If you are maintaining both a x86 and x64 driver, then you should create a single .inx file:
http://msdn.microsoft.com/en-us/library/ff545473(VS.85).aspx

样本inx:

;///////////////////////////////////////////////////////////////////////////////
;//
;//  Copyright (c) 2010 Microsoft Corporation
;//
;//  Module Name:
;//   WFPSamplerCalloutDriver.Inf
;//
;//  Abstract:
;//   INF file for installing the WFPSampler callout driver.
;//
;//  Author:
;//   Dusty Harper   (DHarper)
;//
;//  Revision History:
;//
;//   [ Month ][Day] [Year] - [Revision]-[ Comments ]
;//   April   01,  2010 -  0.0.0.1 - Creation
;//
;///////////////////////////////////////////////////////////////////////////////

[Version]
  Signature  = "




这篇关于在Windows 2008 Server R2上安装64位驱动程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-22 21:24