For the Driver Updater function, I recommend that you implement a Permanent Ignore option for drivers that do not work on the user system. Once a driver specific number is added to the Permanent Ignore list, that specific driver number wiil no longer show up in the list of available driver numbers.
What you are asking for already exists.
In fact there are 2-options for it :-
Click on ‘Details’ for the particular driver that you want to ignore:
You can then either :-
‘Skip this version’ to ignore just the update version currently being offered, or
‘Pause Updates’ to ignore all future updates to that driver:
I use winapp2.ini which has a [CCleaner ] cleaning routine.
[CCleaner ]
LangSecRef=3024
Detect=HKCU\Software\Piriform\CCleaner
DetectFile=%ProgramFiles%\CCleaner Network\Management Server
FileKey1=%ProgramData%\Gibraltar\Local Logs\CCleaner Network|.glf
FileKey2=%ProgramFiles%\CCleaner|.dmp;.log;CCleaner_log.txt;gcapi_.dll|RECURSE
FileKey3=%ProgramFiles%\CCleaner Network\Management Server\Logs|
FileKey4=%ProgramFiles%\CCleaner\Data\log|*
FileKey5=%ProgramFiles%\CCleaner\LOG|*
FileKey6=%ProgramFiles%\CCleaner\Setup||REMOVESELF
FileKey7=%ProgramFiles%\CCleaner\temp_ccupdate||REMOVESELF
FileKey8=%UserProfile%|CCleaner_log*.txt
RegKey1=HKLM\Software\Piriform\CCleaner|(Cfg)ABTestingNames
RegKey2=HKLM\Software\Piriform\CCleaner|(Cfg)DTNP
RegKey3=HKLM\Software\Piriform\CCleaner|(Cfg)DUNP
RegKey4=HKLM\Software\Piriform\CCleaner|(Cfg)LastUpdate
RegKey5=HKLM\Software\Piriform\CCleaner|BCD
RegKey6=HKLM\Software\Piriform\CCleaner|FTU
RegKey7=HKLM\Software\Piriform\CCleaner|GD
RegKey8=HKLM\Software\Piriform\CCleaner|LatestICS
RegKey9=HKLM\Software\Piriform\CCleaner|LLSR
RegKey10=HKLM\Software\Piriform\CCleaner|PPC
RegKey11=HKLM\Software\Piriform\CCleaner|RunICS
;RegKey12=HKLM\Software\Piriform\CCleaner|StateSig
RegKey12=HKLM\Software\Piriform\CCleaner|STS
RegKey13=HKLM\Software\Piriform\CCleaner|UpdateKey
The commented RegKey12 clears the “Skipped” items. Thanks for your feedback. Problem solved!