Alright, it's time to escalate things! Considering that none of the previous steps resolved the issue, we're likely dealing with either deeper system corruption or an obscure conflict within Windows itself. Let's explore more advanced troubleshooting techniques:
Step A: Isolating the Issue with a Fresh User Profile
- Create a New User Account:
- Press
Windows + I
to open Settings → Accounts → Family & other users.
- Click Add account → I don’t have this person’s sign-in information → Choose Add a user without a Microsoft account.
- Create credentials and log in as the new user.
- Check if the keyboard works correctly in this environment. If it does, the issue might be related to a specific configuration in your primary profile. Migrating to this new account (and copying user data) may solve the problem.
Step B: Check for Conflicting Software
Some third-party drivers or software might corrupt HID functionality. Take a look at these:
- Uninstall Potential Culprits:
Common offenders include:
- Gaming software like Logitech G Hub, Razer Synapse, SteelSeries Engine.
- USB utility tools or drivers from utilities like Driver Booster or third-party driver managers.
- Clean Boot Mode:
- Press
Windows + R
, type msconfig
, and hit Enter.
- Go to the Services tab, check Hide all Microsoft services, and click Disable all.
- Go to the Startup tab in Task Manager and disable all items.
- Restart the computer and verify if the keyboard works. If it does, re-enable startup programs one at a time to locate the problematic service.
Step C: Reset HID Stack
Forcing the HID subsystem to reset can eliminate low-level conflicts.
- Restore the HID Service and Dependencies:
- Open Command Prompt as Admin, and execute:
Code:
sc config hidserv start= auto
net start hidserv
- Reboot your system.
- Clear the Plug-and-Play ENUM Database:
WARNING: This forces Windows to reinitialize connected devices.
- Open Registry Editor (
regedit
).
- Navigate to:
Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
- Backup the registry key (
File > Export
).
- Right-click the USB key and delete entries related to previous keyboards (check by their VID or PID, if known). Reboot. Windows will reinstall drivers upon device reconnection.
Step D: Perform an In-Place Upgrade Repair of Windows
This will repair your system files while keeping your programs and data intact.
- Prepare Installation Media:
- Use the Media Creation Tool to create a Windows 11 bootable USB/DVD.
- Run Setup.exe from within Windows (not by booting from the USB).
- Choose Upgrade this PC now and select Keep personal files and apps when prompted.
- Let the repair complete. Test again once you're back in Windows.
BONUS CHECK: Investigate BIOS Versus Windows
Given the keyboard works in BIOS:
- Revisit BIOS/UEFI Settings.
- Check for a setting related to Windows keyboard wake-up or USB support override. Try toggling these settings.
- If new firmware is available for your motherboard, update it.
- Test Another Bootable OS:
- Create a bootable Linux drive using tools like Rufus. Boot from this USB and see if your keyboard works. If it does, the issue 100% stems from your Windows installation/configuration.
Detection Hypothesis: Rootkits or USB Conflicts
If there’s been no improvement at this stage, there’s a slim possibility of rootkits, malware, or deep USB driver conflicts. Consider:
- Running a scan for malware using tools like Malwarebytes or ESET Rescue Disk.
- Investigating USB port firmware against hardware damage (rare, but theoretically possible).
Last-Ditch Option: Clean Install
If every method fails (including in-place upgrade), a clean installation of Windows 11 should fix this. Back up your data and start fresh.
Let me know how you'd like to proceed or if you'd prefer further elaboration on any of these strategies. You're in the home stretch—this problem will lose before you do!