MSFN Forum: Using DISM to add Intel chipset drivers to Windows 7 image... - MSFN Forum

Jump to content


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Using DISM to add Intel chipset drivers to Windows 7 image... Rate Topic: -----

#1 User is offline   Sand Man 

  • Newbie
  • Group: Members
  • Posts: 14
  • Joined: 24-July 05

Posted 06 May 2011 - 01:40 PM

I'm trying to add Intel chipset drivers to a Windows 7 image (.wim file). I downloaded the Intel INF Update Utility zip package.

I'm using the following command: dism /Image:C:\winimg /Add-Driver:C:\drivers\Chipset /Recurse

I was able to add some Broadcom network drivers without any problems, but when I try to add the chipset drivers, I get this error:

"Error - An error occurred. The driver package could not be installed. For more information, check for log files in the <windir>\inf folder of the target image."

Here's an excerpt from the log file:

>>> [Import Driver Package - c:\drivers\Chipset\tcrkusb.inf]
>>> Section start 2011/05/06 14:04:54.454
    os: Version = 6.1.7601, Service Pack = 1.0, Suite = 0x0100, ProductType = 1, Architecture = x86
   cmd: C:\Users\b2pra\AppData\Local\Temp\56E388AA-F02D-4187-BB45-50C56E7C41D4\dismhost.exe {11D7C1E2-233E-4FF8-A893-3559C2D292E3}
   sto: Importing driver package into Driver Store:
   sto:   Driver Store  = C:\winimg\Windows\System32\DriverStore (Offline | 6.1.7601)
   sto:   Driver Package = c:\drivers\Chipset\tcrkusb.inf
   sto:   Architecture  = x86
   sto:   Locale Name  = neutral
   sto:   Flags     = 0x00000000
   inf: Opened INF: 'c:\drivers\Chipset\tcrkusb.inf' ([strings])
   inf: Opened INF: 'C:\winimg\Windows\System32\DriverStore\FileRepository\usbport.inf_x86_neutral_f9abf85fd00186bd\usbport.inf' ([strings.0409])
   inf: Opened INF: 'c:\drivers\Chipset\tcrkusb.inf' ([strings])
   sto: Importing driver package files:
   sto:   Source Path   = c:\drivers\Chipset
   sto:   Destination Path = C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc
   flq: {FILE_QUEUE_COPY}
   flq:   CopyStyle   - 0x00000000
   flq:   SourceRootPath - 'c:\drivers\Chipset'
   flq:   SourceFilename - 'tcrkusb.cat'
   flq:   TargetDirectory- 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc'
   flq: {FILE_QUEUE_COPY exit(0x00000000)}
   flq: {FILE_QUEUE_COPY}
   flq:   CopyStyle   - 0x00000000
   flq:   SourceRootPath - 'c:\drivers\Chipset'
   flq:   SourceFilename - 'tcrkusb.inf'
   flq:   TargetDirectory- 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc'
   flq: {FILE_QUEUE_COPY exit(0x00000000)}
   flq: {_commit_file_queue}
   flq:   CommitQ DelNodes=0 RenNodes=0 CopyNodes=2
   flq:   {_commit_copy_subqueue}
   flq:      subqueue count=2
   flq:      source media:
   flq:        SourcePath  - [c:\drivers\Chipset]
   flq:        SourceFile  - [tcrkusb.cat]
   flq:        Flags    - 0x00000000
   flq:      {_commit_copyfile}
   flq:        CopyFile: 'c:\drivers\Chipset\tcrkusb.cat'
   flq:           to: 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc\SET7554.tmp'
!!! flq:        CopyFile: FAILED!
!!! flq:        Error 5: Access is denied.
!!! flq:        Error installing file (0x00000005)
!!! flq:        Error 5: Access is denied.
!  flq:           SourceFile  - 'c:\drivers\Chipset\tcrkusb.cat'
   flq:           TempFile   - 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc\SET7554.tmp'
!  flq:           TargetFile  - 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc\tcrkusb.cat'
   flq:        {SPFQNOTIFY_COPYERROR}
!!! sto:           Failed to copy file 'c:\drivers\Chipset\tcrkusb.cat' to 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc\tcrkusb.cat'. Error = 0x00000005
   sto:           File 'c:\drivers\Chipset\tcrkusb.cat' is not in use by any processes.
   flq:        {SPFQNOTIFY_COPYERROR - returned 0x00000000}
!!! flq:        SPFQNOTIFY_COPYERROR: returned SPFQOPERATION_ABORT.
!!! flq:        Error 2: The system cannot find the file specified.
   flq:      {_commit_copyfile exit(0x00000002)}
   flq:   {_commit_copy_subqueue exit(0x00000002)}
!!! flq:   FileQueueCommit aborting!
!!! flq:   Error 2: The system cannot find the file specified.
   flq: {_commit_file_queue exit(0x00000002)}
!!! sto: Failed to copy driver package to 'C:\winimg\Windows\System32\DriverStore\FileRepository\tcrkusb.inf_x86_neutral_7736aa821aa7f9cc'. Error = 0x00000005
!!! sto: Failed to import driver package into Driver Store. Error = 0x00000005
<<< Section end 2011/05/06 14:04:55.140
<<< [Exit status: FAILURE(0x00000005)]


Am I doing something wrong? Did I download the wrong chipset drivers? Should I even include these in my image? thanks!

This post has been edited by Sand Man: 06 May 2011 - 01:47 PM



#2 User is offline   myselfidem 

  • Member
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,447
  • Joined: 06-January 10
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 06 May 2011 - 03:20 PM

The command line with DISM to Add-Driver is (example with Recurse option):

Dism /Image:C:\Mounted_Folder /Add-Driver /Driver:C:\Drivers /Recurse

Example
Spoiler


More help:
http://technet.micro...258(WS.10).aspx

http://technet.micro...355(WS.10).aspx

http://technet.micro...517(WS.10).aspx

Could you point where you have downloaded the drivers package, please?

This post has been edited by myselfidem: 06 May 2011 - 11:19 PM


#3 User is offline   Sand Man 

  • Newbie
  • Group: Members
  • Posts: 14
  • Joined: 24-July 05

Posted 09 May 2011 - 06:19 AM

Hi. I didn't write the command correctly in my post--I did use the same command that you included.

dism /Image:C:\winimg /Add-Driver /Driver:C:\drivers\Chipset /Recurse

I'm downloading the chipset drivers from here: http://downloadcente...=eng&iid=dc_rss

This is a x86 install of Windows 7. So I only used the Windows 7 folder from the download. I was assuming that was the correct download.

This post has been edited by Sand Man: 09 May 2011 - 06:21 AM


#4 User is offline   myselfidem 

  • Member
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,447
  • Joined: 06-January 10
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 09 May 2011 - 08:07 AM

I've tested successfuly to add these drivers inside my install.wim image!

First check if you really need these drivers for your computer:

http://www.intel.com.../support/detect

How to add Chipsets drivers inside the image install.wim:

1) Expand the file infinst_autol.zip

2) You will see the files for Windows 7 inside the folder infinst_autol\WIN7

3) Copy/paste all the files (.inf and .cat files) inside a folder (example: C:\Drivers\Chipsets)

4) Mount the image you want to integrate the drivers (example above).

5) Integrate drivers with the command line

6) Unmount /Commit

Example:
Mount_Unmout.cmd (image install.wim 5 = Ultimate)
@echo off
Color 0A
echo.
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Cleanup-Wim
echo.
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /WimFile:"C:\WinMSDN\sources\install.wim" /Index:5 /MountDir:"C:\work"
timeout /t 3
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:"C:\work" /Add-Driver /Driver:"C:\Drivers_Intel" /Recurse
timeout /t 3
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:"C:\work" /Commit
pause



Output Chipsets drivers Integration
Spoiler

You can also read if you have errors inside:
C:\Windows\Logs\DISM





#5 User is offline   Sand Man 

  • Newbie
  • Group: Members
  • Posts: 14
  • Joined: 24-July 05

Posted 10 May 2011 - 02:22 PM

After playing with it, it turns out I needed to use the ALL folder instead of the Win7 folder. DISM was able to import that folder without any problems. Thanks again for your help!

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy