Forum Discussion
Example: Logitech SetPoint Compatibility Fix For Windows 10 / 11
NOTE: Right-click on the following batch file after saving it, and click "Run as administrator".
(2.) Use Notepad to create this file on your desktop or another folder: Win10_11_Logitech_SetPoint_Compatibility_Fix.bat
@ECHO OFF
SETLOCAL
IF EXIST "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" (((REG DELETE "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /F)&(REG DELETE "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /F)&(REG ADD "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /T REG_SZ /D "~ VistaRTMVersionLie FailObsoleteShellAPIs IgnoreMessageBox \"Microsoft Visual C++ Runtime Library\" LoadLibraryRedirect ManageLinks" /F)&(REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /T REG_SZ /D "~ WIN7RTM" /F)) >nul 2>&1)
ENDLOCAL
MOVE NUL 2>&0NOTE: The batch file located above this line uses a https://learn.microsoft.com/en-us/windows/deployment/planning/compatibility-fixes-for-windows-8-windows-7-and-windows-vista#compatibility-fixes that will prevent the application from crashing / throw an exception, and displaying a message box with the title "Microsoft Visual C++ Runtime Library" which also contains the following text:
"Runtime Error!
Program: C:\Program Files\Logitech\SetPointP\SetPoint.exe
This application has requested the Runtime to terminate it in
an unusual way.
Please contact the application's support team for more
information."
2 Replies
- M4dc47Copper Contributor
Thx, you saves my day! Had compatibility issues with my M560.
Would Someone explain what
"IF EXIST "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" (((REG DELETE "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /F)&(REG DELETE "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /F)&(REG ADD "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /T REG_SZ /D "~ VistaRTMVersionLie FailObsoleteShellAPIs IgnoreMessageBox \"Microsoft Visual C++ Runtime Library\" LoadLibraryRedirect ManageLinks" /F)&(REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%ProgramFiles%\Logitech\SetPointP\SetPoint.exe" /T REG_SZ /D "~ WIN7RTM" /F)) >nul 2>&1)"
does? And more important, how can you get there? Because, SetPoint did nothing. No error message, nothing in the eventviewer, nothing, until I came across this fix here. So, thanks again! - ElijahowCopper ContributorSome third-party software, especially other mouse and keyboard customization tools, can conflict with SetPoint. If you have any such applications installed (like Razer Synapse, SteelSeries Engine, etc.), consider disabling or uninstalling them.