我试图让 PyCharm 默认使用 .ipynb 文件而不是 VS code,但我意外地选择了 Pycharm 的快捷方式,现在我的所有 .lnk 文件都由 PyCharm 打开。我尝试按照网上的一些解决方案,例如删除“userchoice”文件夹在下面的目录中,但有只有两个文件夹中
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.lnk
它(下面的屏幕截图)。我还尝试删除所有文件并从 cmd 重新关联它们,但我删除的文件又回来了。
我不知道该怎么办。
答案1
删除整个HKEY_CURRENT_USER\Software\Classes\.lnk
注册表文件夹(子项)。
HKEY_CURRENT_USER\Software\Classes\lnkfile
如果存在也删除。
文件关联的主要来源是 HKEY_CLASSES_ROOT,在现代 Windows 版本中,它是每个用户的 HKCU\Software\Classes 和系统范围的 HKLM\Software\Classes 的合并视图。您的更改存储在 HKCU 子项中 - 删除它们将允许 Explorer 再次使用存储在 HKLM 中的系统范围关联。
(但是,请小心不要删除任何内容HKEY_LOCAL_MACHINE
。)