菜单 新的?在 Windows 7 中不是管理员时缺少文本文档

2 windows-7 windows-explorer context-menu

当我以不是管理员组成员的用户身份登录时,右键单击“新建”菜单中缺少创建新文本文件的条目。

如果我授予用户管理员权限或以管理员权限启动资源管理器,New ? 文本文档菜单项神奇地出现。

据我所知,注册表项是正确的。

在Windows 7中成为普通用户的副作用的解决方案是什么?

Mik*_*son 6

我找到了几个对这个问题的解决方案的参考。它们都涉及注册表黑客——大多数建议向 HKEY_CLASSES_ROOT 或 HKEY_LOCAL_MACHINE/Software/Classes/(我认为它们是等效的)添加一些新条目。

具体来说,以下 reg hack 似乎解决了大多数人的问题:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"="@%SystemRoot%\system32\notepad.exe,-470"
"NullFile"=""
Run Code Online (Sandbox Code Playgroud)

剪切并粘贴到新的 .reg 文件中以将其自动合并到您的注册表中。我建议首先检查 regedit 中显示的每个值/键,以查看您正在进行哪些更改(如果有)。

但是,这对我不起作用,因为我在 HKEY_CURRENT_USER 中有一个冲突的空条目。事实上,键/值都已经在 HKEY_CLASSES_ROOT 中,所以第一组更改并没有做深蹲。所以......我还使用 HKEY_CURRENT_USER 合并了一个相同的版本,它有效:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\.txt]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"

[HKEY_CURRENT_USER\SOFTWARE\Classes\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CURRENT_USER\SOFTWARE\Classes\.txt\ShellNew]
"ItemName"="@%SystemRoot%\system32\notepad.exe,-470"
"NullFile"=""
Run Code Online (Sandbox Code Playgroud)