Here’s a draft response you can post:
Thanks for the details. A couple of things stand out before treating this as a Windows Search permissions issue. First, can you confirm the exact Windows version/build from
winver? “Windows 11 Home H2” is ambiguous — it could mean 22H2, 23H2, 24H2, etc. Second, WDK7600.16385.1is the Windows 7-era WDK. That is a significant mismatch for Windows 11 and is not a configuration I would recommend for building or validating a keyboard layout DLL on Windows 11. Please rebuild and test the layout using the current supported WDK/SDK toolchain for Windows 11: https://learn.microsoft.com/windows-hardware/drivers/download-the-wdk Also, make sure the custom layout is registered as its own layout and not replacing or overloading the built-in French layout entry. In particular, avoid modifying the built-in0000040cFrench layout directly. Use a distinct KLID for the custom layout, keep a standard Microsoft keyboard layout installed as a fallback during testing, and verify theKeyboard Layoutsregistry entries point to a valid signed/accessible DLL in the correct system directory. Since Windows Search fails only when this layout is the only selected keyboard, the next useful data would be:
- The exact Windows build from
winver- The full Windows Search event log error, including faulting module / HRESULT
- The custom keyboard layout registry entries
- Whether the issue reproduces after rebuilding with a current Windows 11 WDK/SDK I would not focus on
icaclsfirst unless the event log explicitly shows an access-denied failure. The old WDK version and layout registration approach are bigger red flags here.