My fix that actually fixes the problem and enables you to use your Dell touchpad the way it is meant to be used.
Ok, the problem here in short is that Dell driver is using Shell to execute screensave.scr
(if you have set Blank Out Screen or Lock Screen option), and shell is opening it in associated application (notepad) and not trying to run it as a program! I have AutoCAD 2012 installed on my PC and it has took .scr
extension and made it into a plain text type of file, so this could be why this is happening...
HOW TO FIX THIS (so it works, and not just turn it off)
You need to restore .scr
extension to default association. You can do this any way you want, but this might be the easiest one:
- Copy this registry file contents from here:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT.scr]
[HKEY_CLASSES_ROOT.scr] @="scrfile"
[-HKEY_CLASSES_ROOT\scrfile]
[HKEY_CLASSES_ROOT\scrfile] @="Screen saver"
"FriendlyTypeName"="@shell32,-10162"
[HKEY_CLASSES_ROOT\scrfile\shell]
[HKEY_CLASSES_ROOT\scrfile\shell\config] @="C&onfigure"
"MUIVerb"="@shell32.dll,-10209"
[HKEY_CLASSES_ROOT\scrfile\shell\config\command] @="\"%1\""
[HKEY_CLASSES_ROOT\scrfile\shell\install] @="&Install"
"MUIVerb"="@shell32.dll,-10210"
[HKEY_CLASSES_ROOT\scrfile\shell\install\command] @="rundll32.exe
desk.cpl,InstallScreenSaver %l"
[HKEY_CLASSES_ROOT\scrfile\shell\open] @="T&est"
[HKEY_CLASSES_ROOT\scrfile\shell\open\command] @="\"%1\" /S"
[HKEY_CLASSES_ROOT\scrfile\shellex]
[HKEY_CLASSES_ROOT\scrfile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[-HKEY_CLASSES_ROOT\SystemFileAssociations.scr]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.scr]
- Open notepad or any text editor and paste it into a new file
- Save a file with
.reg
extension, for example FixingDellTouchpad.reg
- Run the file (double click on it), and VOILA! It now locks the screen when you facepalm it, and it also blacks it out... notepad is gone, and the touch pad works, yaaay! :)