You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自定义键盘布局切换时导致explorer.exe崩溃的问题求助

自定义键盘布局切换时导致explorer.exe崩溃的问题求助

大家好,我最近在折腾Microsoft Keyboard Layout Creator 1.4,想做个自定义键盘布局——核心需求是能通过快捷键在常用的两种布局间切换,同时保留其他系统自带的布局选项。

我的操作流程是这样的:

  • 加载了系统默认的“US”键盘布局
  • 把按键1和2的位置做了互换
  • 生成安装包并运行,成功将这个自定义布局添加到了“English (United States)”语言选项下

但问题出在切换布局的时候:我打开记事本,点击语言栏选择这个自定义布局,结果任务栏直接重启了!而且Windows应用日志里弹出了一堆错误信息,具体如下:

Faulting application name: explorer.exe, version: 10.0.22621.1485, time stamp: 0x170d6771
Faulting module name: InputSwitch.dll, version: 10.0.22621.900, time stamp: 0xaf886d1e
Exception code: 0xc0000409
Fault offset: 0x000000000003d477
Faulting process id: 0x0x66B8
Faulting application start time: 0x0x1D979C50832CE2B
Faulting application path: C:\Windows\explorer.exe
Faulting module path: C:\Windows\System32\InputSwitch.dll
Report Id: dafc77c3-0780-49a5-97e6-54ea0ed3a584
Faulting package full name:
Faulting package-relative application ID:

对应的完整事件XML代码如下:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" />
    <EventID>1000</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>100</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2023-04-28T11:33:47.8592447Z" />
    <EventRecordID>2353</EventRecordID>
    <Correlation />
    <Execution ProcessID="9744" ThreadID="17924" />
    <Channel>Application</Channel>
    <Computer>basinpad</Computer>
    <Security UserID="S-1-5-21-70058815-1429380656-3497993355-1001" />
  </System>
  <EventData>
    <Data Name="AppName">explorer.exe</Data>
    <Data Name="AppVersion">10.0.22621.1485</Data>
    <Data Name="AppTimeStamp">170d6771</Data>
    <Data Name="ModuleName">InputSwitch.dll</Data>
    <Data Name="ModuleVersion">10.0.22621.900</Data>
    <Data Name="ModuleTimeStamp">af886d1e</Data>
    <Data Name="ExceptionCode">c0000409</Data>
    <Data Name="FaultingOffset">000000000003d477</Data>
    <Data Name="ProcessId">0x66b8</Data>
    <Data Name="ProcessCreationTime">0x1d979c50832ce2b</Data>
    <Data Name="AppPath">C:\Windows\explorer.exe</Data>
    <Data Name="ModulePath">C:\Windows\System32\InputSwitch.dll</Data>
    <Data Name="IntegratorReportId">dafc77c3-0780-49a5-97e6-54ea0ed3a584</Data>
    <Data Name="PackageFullName" />
    <Data Name="PackageRelativeAppId" />
  </EventData>
</Event>

有没有大佬碰到过类似的情况?或者能帮我分析下这个错误的原因,给个解决思路吗?万分感谢!

备注:内容来源于stack exchange,提问作者basin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 16:07:56