用户将 .lnk 关联到 Word 2007 Server 2008 R2 终端服务器

用户将 .lnk 关联到 Word 2007 Server 2008 R2 终端服务器

噩梦。用户已成功将 .lnk(快捷方式)与 Word 2007 关联。我似乎无法找到在 Server 2008 R2(作为 TS 与 Citrix XA 6.5 一起运行)上删除此关联的方法。我尝试使用名为“unassoc”的程序,但这似乎仅适用于 Win7 或 Vista。

有人知道哪里可以删除此关联吗?

答案1

Win+ Rregedit然后输入Enter

备份您的注册表。

  1. 选择Computer
  2. 文件 -> 导出
  3. 放在安全的地方。
  4. 双击该文件将注册表恢复到启动的位置。

转到密钥HKEY_CLASSES_ROOT\.lnk

现在,由于我不知道他们是怎么做到的(至少我没弄明白),我不确定你的密钥是什么样子的。但这是我的密钥(Win8),我建议查找不合适的东西并将其移除。仅供参考 @= 表示密钥值名称,(Default)引号后面的内容是数据字段中的内容。

HKEY_CLASSES_ROOT\.lnk
    @="lnkfile"
  HKEY_CLASSES_ROOT\.lnk\ShellEx
      @=""
    HKEY_CLASSES_ROOT\.lnk\ShellEx\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} (x4)
        (These four keys look like they might be system dependent)
  HKEY_CLASSES_ROOT\.lnk\ShellNew
        "NullFile"=""
        "IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,36,00,37,00,36,00,39,00,00,00
        "ItemName"="@shell32.dll,-30397"
        "Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}" (Probably system specific)
        "MenuText"="@shell32.dll,-30318"
        "NullFile=""
    HKEY_CLASSES_ROOT\.lnk\ShellNew\Config
          "DontRename"=""

我会删除您在此处看到的任何其他键,尤其是引用 Word 的键。通常,这将是一个ContentType键或一个"Word.Document.#"作为 @= 值的条目,而不是"lnkfile"

答案2

regedit您是否尝试过在“我认为记得有一个包含所有文件扩展名关联的地方”中搜索 .ink 。就在开头。

当您找到 .ink 键时,只需删除包含 Word 2007 的属性值对。

在删除某些内容之前,请记得备份 regedit。

我以前经常打开 regedit,直到我换到 ubuntu。

我认为还有其他方法可以进入资源管理器->选项以及其他内容。

相关内容