IIF2.ini Driver File Contents (AHCI_Intel_8.0.0.1039_XPx86_A.zip)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Storage 8.0 installer IIF2 file
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[variables]
;CUSTOM VARIABLES CAN NOT HAVE NESTED CUSTOM VARIABLES
;  ONLY MAY NEST PRE-DEFINED VARIABLES
;path=EXECUTION PATH                   ;pre-defined
;system=SYSTEM PATH                    ;pre-defined
;progfilesdir=PROGRAM FILES DIRECTORY  ;pre-defined
;root=WINDOWS DRIVE (ie C:)	       ;pre-defined
installdir=%progfilesdir%\Intel\Intel Matrix Storage Manager
imsm_ver=%GetDriverVersion(IMSM)%
INVM_ver=%GetDriverVersion(iaNvStor)%
startfolder=%GetString(16)%
startfolder2=%GetString(27)%
[/variables]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;; DIFx and Uninstall placement specific ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[copy file]
source=%path%\difxapi.dll
destination=%system%\difxapi.dll
uninstall=false
sequence=10
group=IMSM
[/copy file]

[copy file]
source=%path%\x64\difxapi.dll
destination=%system%\x64\difxapi.dll
uninstall=false
condition=IsWoW
sequence=11
group=IMSM
[/copy file]

[copy file]
source=%path%\x64\Difx64.exe
destination=%system%\x64\Difx64.exe
uninstall=false
condition=IsWoW
sequence=12
group=IMSM
[/copy file]

[copy file]
source=%path%\setup.exe
destination=%system%\imsmudlg.exe
uninstall=false
sequence=13
group=IMSM
[/copy file]

[copy file]
source=%path%\Lang\Storage\%lang%\Storage%lang%.dll
destination=%system%\Lang\Storage\%lang%\Storage%lang%.dll
uninstall=true
error=ignore
sequence=14
group=IMSM
[/copy file]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\INVM
keyvalue=LogPath
keydata=%GetSwitch(report)%
keytype=sz
uninstall=true
sequence=15
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsCmd(report)
group=ITM
[/registry]

; This will shutdown the IMSM UI if it's active when install starts
[process]
exepath=shell.exe
terminate=oninstall
error=ignore
[/process]

; This will shutdown the INVM UI if it's active when install starts
[process]
exepath=shellex.exe
terminate=oninstall
error=ignore
[/process]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;; IMSM Specific Application entries ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[copy file]
source=%path%\Application\PI_IMSM.dll
destination=%installdir%\PI_IMSM.dll
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6000
group=IMSM
[/copy file]

[copy file]
source=%path%\readmeIMSM.txt
destination=%installdir%\readmeIMSM.txt
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6005
group=IMSM
[/copy file]

[copy file]
source=%path%\readmeFRA.txt
destination=%installdir%\readmeFRA.txt
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6007
group=IMSM
[/copy file]

[copy file]
source=%path%\readmeJPN.txt
destination=%installdir%\readmeJPN.txt
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6008
group=IMSM
[/copy file]

[copy file]
source=%path%\Lang\Storage\%lang%\readme.txt
destination=%installdir%\readme.txt
uninstall=true
error=ignore
condition=IfDrvExists(IMSM)
sequence=6010
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Monitor\%lang%\IAAMON_%lang%.dll
destination=%installdir%\IAAMON_%lang%.dll
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6015
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Removedrv\%lang%\removdrv.txt
destination=%installdir%\removdrv.txt
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6020
group=IMSM
[/copy file]

[copy file]
source=%path%\uninstall\%lang%\IMSMu%lang%.dll
destination=%system%\%lang%\IMSMu%lang%.dll
uninstall=false
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6025
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\helptext_%lang%.html
destination=%installdir%\helptext_%lang%.html
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6030
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\helpTOC_%lang%.html
destination=%installdir%\helpTOC_%lang%.html
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6035
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\shell_%lang%.html
destination=%installdir%\shell_%lang%.html
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6040
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\helptitle_%lang%.html
destination=%installdir%\helptitle_%lang%.html
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6045
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\IMSM_help_fig1_%lang%.jpg
destination=%installdir%\IMSM_help_fig1_%lang%.jpg
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6050
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\IMSM_help_fig2_%lang%.jpg
destination=%installdir%\IMSM_help_fig2_%lang%.jpg
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6055
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\helptext_ENU.html
destination=%installdir%\helptext_ENU.html
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6060
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\helpTOC_ENU.html
destination=%installdir%\helpTOC_ENU.html
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6065
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\shell_ENU.html
destination=%installdir%\shell_ENU.html
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6070
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\helptitle_ENU.html
destination=%installdir%\helpttitle_ENU.html
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6075
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\IMSM_help_fig1_ENU.jpg
destination=%installdir%\IMSM_help_fig1_ENU.jpg
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6080
group=IMSM
[/copy file]

[copy file]
source=%path%\Application\Help\IMSM_help_fig2_ENU.jpg
destination=%installdir%\IMSM_help_fig2_ENU.jpg
uninstall=true
error=ignore
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6085
group=IMSM
[/copy file]

[copy directory]
source=%path%\application\Monitor
destination=%installdir%
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6090
group=IMSM
[/copy directory]

[copy directory]
source=%path%\application\StorageUtility
destination=%installdir%
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6095
group=IMSM
[/copy directory]

[copy directory]
source=%path%\Application\StorageUtility\%lang%\
destination=%installdir%
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6100
group=IMSM
[/copy directory]

[copy directory]
source=%path%\winall\driver64
destination=%installdir%\driver64
uninstall=true
error=ignore
condition=IfDrvExists(IMSM)
sequence=6105
group=IMSM
[/copy directory]

[copy directory]
source=%path%\winall\driver
destination=%installdir%\driver
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6110
group=IMSM
[/copy directory]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Intel\Intel Matrix Storage Manager
keyvalue=InstallPath
keydata=%installdir%
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6115
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Console
keyvalue=WinUiLocation
keydata=%installdir%
keytype=sz
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6120
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=Language
keydata=%lang%
keytype=sz
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6125
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=WinUiLocation
keydata=%installdir%
keytype=sz
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6130
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Run
keyvalue=IAAnotif
keydata=%installdir%\iaanotif.exe
keytype=sz
uninstall=true
condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6135
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Console
keyvalue=Language
keydata=%lang%
keytype=sz
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6140
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=RAIDNotificationIcon
keydata=2
keytype=dw
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6145
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=PVKitVersion
keydata=0
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6150
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=Version
keydata=%imsm_ver%
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6155
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager\%imsm_ver%
keyvalue=Version
keydata=%imsm_ver%
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6160
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=LastKitInstalled
keydata=%imsm_ver%
keytype=sz
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6165
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=system\CurrentControlSet\Services\EventLog\Application\IAANTmon
keyvalue=EventMessageFile
keydata=iaantmon.exe
keytype=sz
uninstall=true
condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6170
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=system\CurrentControlSet\Services\EventLog\Application\IAANTmon
keyvalue=TypesSupported
keydata=+7
keytype=dw
uninstall=true
condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6175
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=DisplayName
keydata=%GetString(16)%
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6180
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=UninstallString
keydata=%system%\imsmudlg.exe -uninstall
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6185
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=Publisher
keydata=Intel Corporation
keytype=sz
uninstall=true
sequence=6190
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=InstallLocation
keydata=%installdir%
keytype=sz
uninstall=true
sequence=6195
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=NoModify
keydata=1
keytype=dw
uninstall=true
sequence=6200
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=NoRepair
keydata=1
keytype=dw
uninstall=true
sequence=6205
group=IMSM
[/registry]

[services]
servicename=IAANTMON
displayname=Intel(R) Matrix Storage Event Monitor
servicetype=SERVICE_WIN32_OWN_PROCESS
starttype=SERVICE_AUTO_START
binpath=%installdir%\IAANTMon.exe
condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6210
group=IMSM
[/services]

[process]
exepath=%installdir%\IAAnotif.exe
condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6215
kill=yes
group=IMSM
[/process]

[registerdll]
dllpath=%installdir%\PI_IMSM.dll
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6220
group=IMSM
[/registerdll]

[shortcut]
target=%installdir%\Shell.exe
path=%startmenu%\%startfolder%\%GetString(33)%.lnk
description=%GetString(33)%
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6225
group=IMSM
[/shortcut]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;; INVM Specific install steps, done if INVM present;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;INVM is sequenced because the IaNvSrv.exe must execute after the install of the driver

[copy file]
source=%path%\readmeNVM.txt
destination=%installdir%\readmeNVM.txt
uninstall=true
error=ignore
condition=IfDrvExists(iaNvStor) && IsOS(512)
sequence=7000
group=ITM
[/copy file]

[copy file]
source=%path%\Winall\INVM\x32\nvccoin.dll
destination=%system%\nvccoin.dll
uninstall=true
error=ignore
sequence=7005
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
group=ITM
[/copy file]

[copy file]
source=%path%\OROM\INVM\Prod.rom
destination=%installdir%\OROM\INVM\Prod.Rom
uninstall=true
error=ignore
sequence=7010
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/copy file]

[copy file]
source=%path%\OROM\IaNvSrv\IaNvSrv.exe
destination=%installdir%\OROM\IaNvSrv\IaNvSrv.exe
uninstall=true
error=ignore
sequence=7015
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/copy file]

[copy directory]
source=%path%\application\INVM
destination=%installdir%\Extn
uninstall=true
sequence=7020
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui) 
group=ITM
[/copy directory]

[copy directory]
source=%path%\application\INVM\%lang%
destination=%installdir%\Extn
uninstall=true
sequence=7025
error=ignore
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui) 
group=ITM
[/copy directory]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\INVM
keyvalue=Version
keydata=%INVM_ver%
keytype=sz
uninstall=true
sequence=7030
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\INVM
keyvalue=Language
keydata=%lang%
keytype=sz
uninstall=true
sequence=7035
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\INVM
keyvalue=OROMPath
keydata=%installdir%\OROM\INVM\Prod.Rom
keytype=sz
uninstall=true
sequence=7040
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Run
keyvalue=IaNvSrv
keydata=%installdir%\OROM\IaNvSrv\IaNvSrv.exe
keytype=sz
uninstall=true
sequence=7045
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nonvcgui)
group=ITM
[/registry]

; With ITM, Display name of IMSM changes
[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=DisplayName
keydata=%GetString(2512)%
keytype=sz
uninstall=true
condition=IfDrvExists(iaNvStor) && IsNotCmd(nonvcgui)
sequence=7050
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118}
keyvalue=DisplayName
keydata=%GetString(29)%
keytype=sz
uninstall=true
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7055
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118}
keyvalue=UninstallString
keydata=%system%\imsmudlg.exe -uninstall -itmonly
keytype=sz
uninstall=true
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7060
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118}
keyvalue=Publisher
keydata=Intel Corporation
keytype=sz
uninstall=true
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7065
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118}
keyvalue=InstallLocation
keydata=%installdir%
keytype=sz
uninstall=true
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7070
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118}
keyvalue=NoModify
keydata=1
keytype=dw
uninstall=true
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7075
group=ITM
[/registry]

[shortcut]
target=%installdir%\Extn\shellex.exe
args=-pTurboMemDefault
path=%startmenu%\%startfolder2%\%GetString(28)%.lnk
description=%GetString(28)%
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7080
group=ITM
[/shortcut]

[process]
exepath=%installdir%\OROM\IaNvSrv\IaNvSrv.exe
parameters=/force
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nonvcgui)
sequence=7085
sendquit=yes
window=hide
group=ITM
[/process]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; INVM Ready Drive related Registry Entries
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=FileSizeKB
keydata=32768
keytype=dw
uninstall=true
sequence=7500
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.RanRead
keydata=4
keytype=dw
uninstall=true
sequence=7505
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.SeqRead
keydata=64
keytype=dw
uninstall=true
sequence=7510
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.RanWrite
keydata=4
keytype=dw
uninstall=true
sequence=7515
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.SeqWrite
keydata=64
keytype=dw
uninstall=true
sequence=7520
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.RanRead
keydata=128
keytype=dw
uninstall=true
sequence=7525
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.SeqRead
keydata=128
keytype=dw
uninstall=true
sequence=7530
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.RanWrite
keydata=128
keytype=dw
uninstall=true
sequence=7535
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.SeqWrite
keydata=128
keytype=dw
uninstall=true
sequence=7540
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.MinResponseTimeUs
keydata=136
keytype=dw
uninstall=true
sequence=7545
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.MaxResponseTimeUs
keydata=388
keytype=dw
uninstall=true
sequence=7550
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.AvgResponseTimeUs
keydata=262
keytype=dw
uninstall=true
sequence=7555
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.ThroughputKBs
keydata=15238
keytype=dw
uninstall=true
sequence=7560
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.MinResponseTimeUs
keydata=1361
keytype=dw
uninstall=true
sequence=7565
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.MaxResponseTimeUs
keydata=2455
keytype=dw
uninstall=true
sequence=7570
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.AvgResponseTimeUs
keydata=1908
keytype=dw
uninstall=true
sequence=7575
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.ThroughputKBs
keydata=33532
keytype=dw
uninstall=true
sequence=7580
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.MinResponseTimeUs
keydata=66
keytype=dw
uninstall=true
sequence=7585
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.MaxResponseTimeUs
keydata=685
keytype=dw
uninstall=true
sequence=7590
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.AvgResponseTimeUs
keydata=99
keytype=dw
uninstall=true
sequence=7595
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.ThroughputKBs
keydata=40204
keytype=dw
uninstall=true
sequence=7600
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.MinResponseTimeUs
keydata=207
keytype=dw
uninstall=true
sequence=7605
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.MaxResponseTimeUs
keydata=431
keytype=dw
uninstall=true
sequence=7610
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.AvgResponseTimeUs
keydata=250
keytype=dw
uninstall=true
sequence=7615
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.ThroughputKBs
keydata=255536
keytype=dw
uninstall=true
sequence=7620
condition=IfDrvExists(iaNvStor) && IsOS(512)
group=ITM
[/registry]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;Remove the specific uninstall keys written;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
uninstall=only
sequence=1
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Console
uninstall=only
sequence=2
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=system\CurrentControlSet\Services\EventLog\Application\IAANTmon
uninstall=only
sequence=3
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\INVM
uninstall=only
sequence=4
group=ITM
[/registry]

[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager\%imsm_ver%
uninstall=only
sequence=5
group=IMSM
[/registry]

[registry]
keyroot=HKLM
keypath=system\CurrentControlSet\Services\IaNvStor\Parameters
uninstall=only
sequence=6
group=ITM
[/registry]
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 1.34