;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Instruction INI file for gfx+cc installer
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;-----NOTE: USE ALL LOWER CASE FOR SECTION AND PROPERTY NAMES
;***************************************** General Format
;[section]
;property1=value1
;property2=value2
;property3=value3
;uninstall=true | false | only
;[/section]
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;++ BEGIN ++
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;VARIABLE DECLARATION;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[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)%
robson_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
[/copy file]
[copy file]
source=%path%\x64\difxapi.dll
destination=%system%\x64\difxapi.dll
uninstall=false
condition=IsWoW
sequence=11
[/copy file]
[copy file]
source=%path%\x64\Difx64.exe
destination=%system%\x64\Difx64.exe
uninstall=false
condition=IsWoW
sequence=12
[/copy file]
[copy file]
source=%path%\setup.exe
destination=%system%\imsmudlg.exe
uninstall=false
sequence=13
[/copy file]
[copy file]
source=%path%\Lang\Storage\%lang%\Storage%lang%.dll
destination=%system%\Lang\Storage\%lang%\Storage%lang%.dll
uninstall=true
sequence=14
[/copy file]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Robson
keyvalue=LogPath
keydata=%GetSwitch(f2)%
keytype=sz
uninstall=true
sequence=15
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui) && IsCmd(f2)
[/registry]
; This needs to be the last item we install.
[process]
exepath=regedit
parameters=/s "%path%\setupcfg.reg"
sequence=9000
error=ignore
window=hide
condition=IfExists(%path%\setupcfg.reg)
[/process]
; 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 Robson 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
[/copy file]
[copy file]
source=%path%\readme.txt
destination=%installdir%\readme.txt
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6001
[/copy file]
[copy file]
source=%path%\Lang\Storage\%lang%\readme.txt
destination=%installdir%\readme.txt
uninstall=true
error=ignore
condition=IfDrvExists(IMSM)
sequence=6002
[/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=6003
[/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=6004
[/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=6005
[/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=6006
[/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=6007
[/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=6008
[/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=6009
[/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=6010
[/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=6011
[/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=6012
[/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=6013
[/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=6014
[/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=6015
[/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=6016
[/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=6017
[/copy file]
[copy directory]
source=%path%\application\Monitor
destination=%installdir%
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6018
[/copy directory]
[copy directory]
source=%path%\application\StorageUtility
destination=%installdir%
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6019
[/copy directory]
[copy directory]
source=%path%\Application\StorageUtility\%lang%\
destination=%installdir%
uninstall=true
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6020
[/copy directory]
[copy directory]
source=%path%\winall\driver64
destination=%installdir%\driver64
uninstall=true
error=ignore
condition=IfDrvExists(IMSM)
sequence=6021
[/copy directory]
[copy directory]
source=%path%\winall\driver
destination=%installdir%\driver
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6022
[/copy directory]
[registry]
keyroot=HKLM
keypath=SOFTWARE\Intel\Intel Matrix Storage Manager
keyvalue=InstallPath
keydata=%installdir%
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6023
[/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=6024
[/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=6025
[/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=6026
[/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=6027
[/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=6028
[/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=6029
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=PVKitVersion
keydata=0
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6030
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
keyvalue=Version
keydata=%imsm_ver%
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6031
[/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=6032
[/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=6033
[/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=6034
[/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=6035
[/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=6036
[/registry]
;;Don't uninstall driver unless were are on vista
[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=UninstallString
keydata=%system%\imsmudlg.exe -uninstall -nodrv
keytype=sz
uninstall=true
condition=IfDrvExists(IMSM)
sequence=6037
[/registry]
;;Vista uninstall can handle driver removal.
[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) && IsOS(512)
sequence=6038
[/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=6039
[/services]
[process]
exepath=%installdir%\IAAnotif.exe
condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6040
terminate=yes
[/process]
[registerdll]
dllpath=%installdir%\PI_IMSM.dll
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6041
[/registerdll]
[shortcut]
target=%installdir%\Shell_%lang%.html
path=%startmenu%\%startfolder%\%GetString(22)%.lnk
description=help
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6042
[/shortcut]
[shortcut]
target=%installdir%\Shell.exe
path=%startmenu%\%startfolder%\%GetString(33)%.lnk
description=%GetString(33)%
condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui)
sequence=6043
[/shortcut]
[copy file]
destination=%startmenu%\%startfolder%\readme.lnk
uninstall=oninstall
[/copy file]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;; Robson Specific install steps, done if robson present;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;Robson is sequeced because the IaNvSrv.exe must execute after the install of the driver
[copy file]
source=%path%\Winall\Robson\x32\nvccoin.dll
destination=%system%\nvccoin.dll
uninstall=true
error=ignore
sequence=7000
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
[/copy file]
[copy file]
source=%path%\OROM\Robson\Prod.rom
destination=%installdir%\OROM\Robson\Prod.Rom
uninstall=true
error=ignore
sequence=7001
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/copy file]
[copy file]
source=%path%\OROM\IaNvSrv\IaNvSrv.exe
destination=%installdir%\OROM\IaNvSrv\IaNvSrv.exe
uninstall=true
error=ignore
sequence=7002
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/copy file]
[copy directory]
source=%path%\application\Robson
destination=%installdir%\Extn
uninstall=true
sequence=7003
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
[/copy directory]
[copy directory]
source=%path%\application\Robson\%lang%
destination=%installdir%\Extn
uninstall=true
sequence=7004
error=ignore
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
[/copy directory]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Robson
keyvalue=Version
keydata=%robson_ver%
keytype=sz
uninstall=true
sequence=7005
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Robson
keyvalue=Language
keydata=%lang%
keytype=sz
uninstall=true
sequence=7006
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Robson
keyvalue=OROMPath
keydata=%installdir%\OROM\Robson\Prod.Rom
keytype=sz
uninstall=true
sequence=7007
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Run
keyvalue=IaNvSrv
keydata=%installdir%\OROM\IaNvSrv\IaNvSrv.exe
keytype=sz
uninstall=true
sequence=7008
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}
keyvalue=DisplayName
keydata=%GetString(29)%
keytype=sz
uninstall=true
sequence=7010
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
[/registry]
[shortcut]
target=%installdir%\Extn\shellex.exe
path=%startmenu%\%startfolder2%\%GetString(28)%.lnk
description=%GetString(28)%
condition=IfDrvExists(iaNvStor) && IsOS(512) && IsNotCmd(nogui) && IsNotCmd(nonvcgui)
sequence=7011
[/shortcut]
[process]
exepath=%installdir%\OROM\IaNvSrv\IaNvSrv.exe
parameters=/force
condition=IfDrvExists(iaNvStor) && IsOS(512)
sequence=7014
terminate=yes
window=hide
[/process]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Robson Ready Drive related Registry Entries
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=FileSizeKB
keydata=32768
keytype=dw
uninstall=true
sequence=7015
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.RanRead
keydata=4
keytype=dw
uninstall=true
sequence=7016
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.SeqRead
keydata=64
keytype=dw
uninstall=true
sequence=7017
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.RanWrite
keydata=4
keytype=dw
uninstall=true
sequence=7018
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOSizeKB.SeqWrite
keydata=64
keytype=dw
uninstall=true
sequence=7019
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.RanRead
keydata=128
keytype=dw
uninstall=true
sequence=7020
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.SeqRead
keydata=128
keytype=dw
uninstall=true
sequence=7021
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.RanWrite
keydata=128
keytype=dw
uninstall=true
sequence=7022
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=IOCount.SeqWrite
keydata=128
keytype=dw
uninstall=true
sequence=7023
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.MinResponseTimeUs
keydata=136
keytype=dw
uninstall=true
sequence=7024
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.MaxResponseTimeUs
keydata=388
keytype=dw
uninstall=true
sequence=7025
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.AvgResponseTimeUs
keydata=262
keytype=dw
uninstall=true
sequence=7026
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanRead.ThroughputKBs
keydata=15238
keytype=dw
uninstall=true
sequence=7027
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.MinResponseTimeUs
keydata=1361
keytype=dw
uninstall=true
sequence=7028
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.MaxResponseTimeUs
keydata=2455
keytype=dw
uninstall=true
sequence=7029
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.AvgResponseTimeUs
keydata=1908
keytype=dw
uninstall=true
sequence=7030
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqRead.ThroughputKBs
keydata=33532
keytype=dw
uninstall=true
sequence=7031
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.MinResponseTimeUs
keydata=66
keytype=dw
uninstall=true
sequence=7032
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.MaxResponseTimeUs
keydata=685
keytype=dw
uninstall=true
sequence=7033
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.AvgResponseTimeUs
keydata=99
keytype=dw
uninstall=true
sequence=7034
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=RanWrite.ThroughputKBs
keydata=40204
keytype=dw
uninstall=true
sequence=7035
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.MinResponseTimeUs
keydata=207
keytype=dw
uninstall=true
sequence=7036
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.MaxResponseTimeUs
keydata=431
keytype=dw
uninstall=true
sequence=7037
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.AvgResponseTimeUs
keydata=250
keytype=dw
uninstall=true
sequence=7038
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaNvStor\Parameters
keyvalue=SeqWrite.ThroughputKBs
keydata=255536
keytype=dw
uninstall=true
sequence=7039
condition=IfDrvExists(iaNvStor) && IsOS(512)
[/registry]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; LPM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port0
keyvalue=LPMDSTATE
keydata=0
keytype=dw
uninstall=true
sequence=8001
condition=IfDrvExists(IMSM)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port1
keyvalue=LPMDSTATE
keydata=0
keytype=dw
uninstall=true
sequence=8002
condition=IfDrvExists(IMSM)
[/registry]
[registry]
keyroot=HKLM
keypath=SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port2
keyvalue=LPMDSTATE
keydata=0
keytype=dw
uninstall=true
sequence=8003
condition=IfDrvExists(IMSM)
[/registry]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;Remove the specific uninstall keys written;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager
uninstall=only
sequence=1
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Console
uninstall=only
sequence=2
[/registry]
[registry]
keyroot=HKLM
keypath=system\CurrentControlSet\Services\EventLog\Application\IAANTmon
uninstall=only
sequence=3
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Robson
uninstall=only
sequence=4
[/registry]
[registry]
keyroot=HKLM
keypath=SOFTWARE\INTEL\Intel Matrix Storage Manager\%imsm_ver%
uninstall=only
sequence=5
[/registry]
[registry]
keyroot=HKLM
keypath=system\CurrentControlSet\Services\IaNvStor\Parameters
uninstall=only
sequence=6
[/registry]
Download Driver Pack
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.