我刚刚在新的 HD 上全新安装了 Windows 7,但遇到了以下问题:
我喜欢将 txt 文件映射到我选择的编辑器 PSPad 上以便打开。像往常一样,我有一个便携式 PSPad 安装,我已将其手动移至 Program Files (x86)/development/PSPad。
当我右键单击 txt 文件并选择“打开方式”时,PSPad 不会出现在推荐应用程序列表中。这是意料之中的。但是当我单击“浏览”并导航到 PSPad.exe 文件所在的位置并选择它时,仍然没有与 PSPad 关联,并且 PSPad 不会出现在此列表中(无论我是否选中“始终使用此关联”)。
我怀疑是安全、所有权或读/写问题。文件关联不起作用的原因是什么?
答案1
我在安装了 sublime text 3 的系统上也遇到了这个问题。问题是你手动移动了它,而 windows 正在旧位置寻找它。更新注册表项以将其指向新位置:
- 运行 regedit (super+r, cmd,
regedit
, enter) - 导航到
HKEY_CLASSES_ROOT\Applications\PSPad.exe\shell\open\command
(我猜是PSPad.exe
,但实际的可执行文件的名称应该在那里(所以在我的情况下它是 sublime_text.exe)) - 将默认键更改为
"C:\Program Files (x86)\development\PSPad\PSPad.exe" "%1"
(或可执行文件的正确路径,在我的情况下是“D:\Program Files\Sublime Text 3\sublime_text.exe”)