修复 Windows 11 的右键上下文菜单和任务栏拖拽的问题

问题描述

Windows 11 发布也有几年时间了,但是依旧不顺手,作为一个操作系统,有些基础问题一直没有解决。其中最让我头疼的就是右键上下文菜单和任务栏拖拽的问题。另外还有很多小问题,比如日语输入法卡死之类的。这里我只记录一下我解决的几个问题。

右键上下文菜单

Windows 11 的右键上下文菜单比旧的 Windows 版本要慢很多,尤其是在文件资源管理器中右键点击文件时,对比旧版会有明显的延迟。并且复制、剪切、粘贴等操作的位置也不是固定的,而是根据情况动态调整的,这样会导致操作不便,我一直无法习惯。这里给出改回旧版右键上下文菜单的方法。

打开 CMD,输入以下命令:

1
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32"

然后,重启资源管理器即可。

1
2
taskkill /F /IM explorer.exe
start explorer.exe

任务栏拖拽

任务栏拖拽功能是我日常使用频率最高的功能之一,但是 Windows 11 的任务栏拖拽功能也有问题,拖拽对象到到任务栏上时,任务栏图标对应的窗口并不会被激活到前台。

比如我想要在 Chrome 浏览器中把一张图片直接拖拽进 PhotoShop 进行编辑,或是分享到 Telegram 的情况,正常操作仅需按住图片拖拽到任务栏的目标图标上,这时候 PhotoShop 或 Telegram 就应该会被激活到前台,而 Windows 11 中这个功能是损坏的,这样就无法实现直接拖拽分享的功能,对我的使用效率影响巨大。

网上查了一下,Windows 11 22H2 版本声称已经修复了这个问题,但是我这里问题依旧,居然是因为我关闭了 UAC 权限。

1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\EnableLUA

这里 EnableLUA 的值为 0 的时候,UAC 是关闭的,任务栏拖拽功能会失效,将其改为 1 后重启计算机才能体验到官方的修复效果。

但是对于我来说开启 UAC 权限是不可接受的,我已经用了 20 多年的 Windows 了,UAC 对我来说非常鸡肋,因为我知道我自己在操作什么,我并不需要不停的弹窗提醒或是右键提权。我也实在想不通为什么关闭 UAC 会导致任务栏拖拽功能失效,这是一个非常奇怪的问题。

好在 GitHub 上有人提供了解决方案,Windows11DragAndDropToTaskbarFix 这个项目可以解决这个问题,我已经测试过,确实有效。

https://github.com/HerMajestyDrMona/Windows11DragAndDropToTaskbarFix/releases

下载最新版本的 Windows11DragAndDropToTaskbarFix_Static.exe,设置开机运行即可,无需重启计算机。

日语输入法

Windows 11 的日语输入法确实比以前的版本更加美观,但是也仅仅是美观而已了。日常使用会频繁卡死,比如正常打字就会把 Slack 还有 Chrome 给卡崩溃等等。这个问题在日本很早开始就已经有很多反馈,但是似乎一直没有得到改善。

解决方法其实也很简单,恢复到旧版日语输入法即可。操作方法如下:

  1. 打开系统设置
  2. 选择「时间和语言」->「语言」
  3. 选择「日本語」->「Microsoft IME」
  4. 将「使用旧版 Microsoft IME」的选项打开

这样就可以回到旧版日语输入法了,卡死的问题确实会得到很大程度的改善。

使用 Hugo 构建
主题 StackJimmy 设计