;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 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 directory] source=%path%\x64\ destination=%installdir%\Uninstall\x64 uninstall=true error=ignore sequence=12 group=IMSM [/copy directory] [copy file] source=%path%\setup.exe destination=%installdir%\Uninstall\imsmudlg.exe uninstall=false sequence=13 group=IMSM [/copy file] [copy directory] source=%path%\Lang\Storage\ destination=%installdir%\Uninstall\Lang\Storage uninstall=true error=ignore sequence=14 group=IMSM [/copy directory] [registry] keyroot=HKLM keypath=SOFTWARE\INTEL\INVM keyvalue=LogPath keydata=%GetSwitch(report)% keytype=sz uninstall=true sequence=15 condition=IfDrvExists(iaNvStor) && IsOS(1024) && 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\Removedrv\%lang%\removdrv.txt destination=%installdir%\removdrv.txt uninstall=true condition=IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui) sequence=6020 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%\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=%installdir%\Uninstall\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=DisplayIcon keydata=%installdir%\Shell.exe,0 keytype=sz uninstall=true sequence=6197 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 dependson=winmgmt condition=IsNotCmd(nomon) && IsNotCmd(nogui) && IfDrvExists(IMSM) && IsNotCmd(noimsmgui) uninstall=true 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(1024) 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) 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(1024) 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(1024) group=ITM [/copy file] [copy directory] source=%path%\application\INVM destination=%installdir%\Extn uninstall=true sequence=7020 condition=IfDrvExists(iaNvStor) && IsOS(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) group=ITM [/copy directory] [copy directory] source=%path%\application\INVM\%lang% destination=%installdir%\Extn uninstall=true sequence=7025 error=ignore condition=IfDrvExists(iaNvStor) && IsOS(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) group=ITM [/registry] [registry] keyroot=HKLM keypath=SOFTWARE\INTEL\INVM keyvalue=Language keydata=%lang% keytype=sz uninstall=true sequence=7035 condition=IfDrvExists(iaNvStor) && IsOS(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) group=ITM [/registry] [registry] keyroot=HKLM keypath=SOFTWARE\INTEL\Robson keyvalue=OROMPath keydata=%installdir%\OROM\INVM\Prod.Rom keytype=sz uninstall=true sequence=7040 condition=IfDrvExists(iaNvStor) && IsOS(1024) group=ITM [/registry] [registry] keyroot=HKLM keypath=SOFTWARE\INTEL\INVM keyvalue=OROMPath keydata=%installdir%\OROM\INVM\Prod.Rom keytype=sz uninstall=true sequence=7041 condition=IfDrvExists(iaNvStor) && IsOS(1024) 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(1024) && IsNotCmd(noitmgui) 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(noitmgui) 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) sequence=7055 group=ITM [/registry] [registry] keyroot=HKLM keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118} keyvalue=UninstallString keydata=%installdir%\Uninstall\imsmudlg.exe -uninstall -itmonly keytype=sz uninstall=true condition=IfDrvExists(iaNvStor) && IsOS(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) sequence=7070 group=ITM [/registry] [registry] keyroot=HKLM keypath=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{31423F74-36B2-4d24-B10D-CD00BFB7C118} keyvalue=DisplayIcon keydata=%installdir%\Extn\ShellEx.exe,0 keytype=sz uninstall=true condition=IfDrvExists(iaNvStor) && IsOS(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) sequence=7072 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) 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(1024) && IsNotCmd(nogui) && IsNotCmd(noitmgui) sequence=7080 group=ITM [/shortcut] [process] exepath=%installdir%\OROM\IaNvSrv\IaNvSrv.exe parameters=/force condition=IfDrvExists(iaNvStor) && IsOS(1024) && IsNotCmd(noitmgui) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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(1024) 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] [registry] keyroot=HKLM keypath=SOFTWARE\INTEL\Robson uninstall=only sequence=7 group=ITM [/registry] [registry] keyroot=HKLM keypath=SOFTWARE\INTEL\Turbo Memory uninstall=only sequence=8 group=ITM [/registry] [registry] keyroot=HKLM keypath=Software\Microsoft\Windows\CurrentVersion\RunOnce keyvalue=NVCoin uninstall=only sequence=10 group=ITM [/registry] [registry] keyroot=HKLM keypath=Software\Microsoft\Windows\CurrentVersion\Run keyvalue=NVCoin uninstall=only sequence=12 group=ITM [/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.