Disabling StickyKeys for Good.

This guide explains not only how to disable StickyKeys for one user, but it will disable it for every user on the computer which makes it perfect for System Administrators.

NOTE, SEE THE BOTTOM OF THE POST FOR A SINGLE CLICK VERSION OF THE WHOLE PROCESS.

This guide will first disable it for the local user and the .default user (the user who’s active when noone is logged in ie. the Login Screen) and then will explain how to disable it for the Default User which is the user that is called upon when a new user is created. This is limited in that it will only let you disable it for users who have not logged in on the computer before.

In my situation with a Novell Network, these steps should be done before the image of the computer is created or before the computer gets used by normal users.

This has been tested by me and appears to work fine on Windows XP Service Pack 2 machines, if it works for you please leave a comment saying so.

Here we go:

Part 1 – Disabling StickyKeys for the current user and when noone is logged in.

Open up Notepad and copy/paste this code into it, alternately you can download the file here: StickyKeys Fixer

Save this file as stickykeys.reg and place it anywhere. When saving it, under “Save as Type” in the save dialogue, change it to “All Files”, this way it will let you save it as .reg and not .reg.txt.

Double click the file and select Yes to add it to the registry.

If you’re the only user of the machine, you can stop here. If you wish to disable it for all other users too, please continue.

Part 2 – Disabling StickyKeys for all new users

Please note that this will only disable it for users who DO NOT CURRENTLY HAVE AN ACCOUNT YET ON THE MACHINE. If you wish to disable it for users who already have an account on the machine, you will need to run that reg file from part one as each user.

This solution is great for networks where a new user account is created on each machine as the user logs in through a server of some sort.

Open Reg Edit (Windows Key + R -> regedit -> Enter)

Click on “HKEY_USERS”

Goto File -> Load Hive

Select: C:\Documents and Settings\Default User\NTUSER.DAT

For the key name enter anything (this guide will assume you called it “blah”)

Expand open “HKEY_USERS” and you will see the hive you added (“blah”).

It’s important that you Unload the Hive when you’re done with it, failure to do so could cause issues later.

That’s it!

Every new user should now have StickyKeys disabled 😀

If you liked this guide, please comment and let me know how it went for you.

Ducky

EDIT: OK, this one I’m quite proud of. SUPER STICKY KEYS FIX <–Click there to download, then extract the archive, and double click StickyKeysUltimateFix.bat. It will disable Sticky Keys for the currently logged in user, the .DEFAULT user as well as “Default User”. This works on XP, and might just work on Windows Vista/7. If you use it, please leave a comment and let me know how it worked for you.
In a network environment, you should run this before you start getting users on, as it won’t affect users whose accounts are already created.
If you feel a bit sus about the files, you can open all of them in a text editor to see what it does.

Open Reg Edit (Windows Key + R -> regedit -> Enter)

Click on “HKEY_USERS”

Goto File -> Load Hive

Select: C:\Documents and Settings\Default User\NTUSER.DAT

For the key name enter anything (this guide will assume you called it “blah”)

Expand open “HKEY_USERS” and you will see the “hive” you added (“blah”).