Installing Lenovo Vantage for Lenovo laptops

What is Lenovo Vantage?

According to the Lenovo Deployment Guide:

“Lenovo Vantage provides a user interface for changing hardware settings, running diagnostic scans, checking for driver updates, and more. Whereas Lenovo previously provided 2 apps (Lenovo Settings and Lenovo Companion), as of December 2017, all of the features have been merged into a single app – Lenovo Vantage – and the previous apps have been discontinued.”

Note that the software is now an app, not a win32 software anymore. That means you will have to download it from Windows Store or you can use the deployment package from Lenovo. Also understand that for Vantage to work you will have to install a driver called “Lenovo System Interface Foundation”.

Downloads

Download from Windows Store: https://www.microsoft.com/en-us/p/lenovo-vantage/9wzdncrfj4mv

Download the deployment package: https://support.lenovo.com/no/en/solutions/hf003321

Installing Vantage with a batch file

Download the deployment package and extract the content

Download wget portable and place wget.exe in the deployment foder. This will allow us to fetch the latest version of Lenovo System Interface Foundation.

Make a batch file inside the same folder and call it install.bat, or something similar and copy the following content to it:

@echo off
echo ......................................................
echo.
echo Installing Lenovo Vantage and Lenovo System Interface Foundation
echo.
echo ......................................................
rem Set the location of this script as a variable
set PROJROOTFOLDER=%~dp0
rem Use the variable and go to the location of this script
cd /d %PROJROOTFOLDER%
echo Using Wget to download newest version of SystemInterfaceFoundation...
wget -N https://filedownload.lenovo.com/enm/sift/core/SystemInterfaceFoundation.exe
echo Installing Lenovo certificates...
certutil.exe -addstore "CA" LenovoIntermediateCertificate.cer
certutil.exe -addstore "Root" VerisignUniversalRootCertificate.cer

rem Removing current Lenovo Vantage...
powershell -command unblock-file uninstall.ps1
powershell -executionpolicy bypass -file uninstall.ps1

echo Installing Lenovo Vantage...
powershell -command unblock-file lenovo-vantage-install.ps1
powershell -executionpolicy bypass -file lenovo-vantage-install.ps1

echo ......................................................
echo.
echo Applying custom settings for Lenovo Vantage
echo.
echo ......................................................
rem Disable Lenovo anonymous data collection
regedit /s lsif-disable-datacollection.reg
rem Disable prompt for Lenovo account sign-in
regedit /s lsif-disable-lenovoid.reg
rem Disable special offers messages
regedit /s lsif-disable-messaging-ads.reg
rem Diasble automatic installation of updates for Lenovo software and drivers
rem regedit /s lsif-disable-systemupdate.reg
rem Disable information about warranty and services upgrades
regedit /s lsif-disable-warranty-services-tips-tricks-etc.reg
rem Disable Lenovo welcome screen with login and feedback link 
regedit /s lsif-disable-welcome-preferences-userfeedback.reg
rem Disable WiFi Security. Detects and reports suspicious activity
regedit /s lsif-disable-wifisecurity.reg
rem Disable automatic update of Lenovo System Interface Foundation
rem regedit /s lsif-disable-autoupdate.reg

echo ......................................................
echo.
echo Installing Lenovo System Interface Foundation
echo.
echo ......................................................
SystemInterfaceFoundation.exe /verysilent /NORESTART /type=installpackageswithreboot
echo.
echo ......................................................
echo Please restart the computer to finish the installation...
echo ......................................................
pause

Now you should have something like this:

Now all you have to do is to run the bat file as an administrator and it will install LSIF and Vantage.

It will also add the required certificates to the computer. When it is done you should just restart your computer and Vantage should appear in Start.

Uninstall

You can also make a batch file called uninstall.bat in the same directory with the content below to uninstall both Vantage and the LSIF driver.

@echo off
echo ......................................................
echo.
echo Uninstalling Lenovo Vantage and Lenovo System Interface Foundation
echo.
echo ......................................................
rem Set the location of this script as a variable
set PROJROOTFOLDER=%~dp0
rem Use the variable and go to the location of this script
cd /d %PROJROOTFOLDER%
rem Removing current Lenovo Vantage...
powershell -command unblock-file uninstall.ps1
powershell -executionpolicy bypass -file uninstall.ps1
rem removing driver
c:\windows\system32\imcontroller.infinstaller.exe -uninstall
echo Please Wait...
echo ......................................................
echo.
echo Please restart your computer...
echo.
echo ......................................................
pause