2 windows-7 windows-explorer context-menu
当我以不是管理员组成员的用户身份登录时,右键单击“新建”菜单中缺少创建新文本文件的条目。
如果我授予用户管理员权限或以管理员权限启动资源管理器,New ? 文本文档菜单项神奇地出现。
据我所知,注册表项是正确的。
在Windows 7中成为普通用户的副作用的解决方案是什么?
我找到了几个对这个问题的解决方案的参考。它们都涉及注册表黑客——大多数建议向 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)
| 归档时间: |
|
| 查看次数: |
4013 次 |
| 最近记录: |