本文最后更新于 1298 天前,其中的信息可能已经有所发展或是发生改变。
win10 中右键新建菜单有许多用不到的文件,通过修改注册表文件将其增减和排序后会更加方便。
修改注册表有风险,修改前最好将将修改的项进行备份。
进入注册表的方法:win + r
运行,输入:regedit
1. 删除部分新建菜单
- 需要先找到对应的新建文件的文件后缀名。方法是先新建一个那个文件,然后就能看到其后缀名了。
- 在
HKEY_CLASSES_ROOT
根键下,找到对应的后缀名,将其下的ShellNew
项修改一个名字即可。
例如:去掉 win10 右键新建的 “联系人”:
先新建一个联系人,查看得到其后缀名为:.contact
,
在 HKEY_CLASSES_ROOT
下找到 .contact
,修改下面的 ShellNew
项名为 ShellNew_bak
2. 新增右键新建菜单
新建常用的文件到新建菜单。
- 查找对应的文件后缀名:如 markdown 文件后缀名为 md,python后缀名为 py。
- 新建 txt 文本文档,复制下面代码,并修改四个
SuffixName
为目的后缀名。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.SuffixName] @=".SuffixName" [HKEY_CLASSES_ROOT\.SuffixName\ShellNew] "NullFile"="" "FileName"="temp.SuffixName"
- 上面 文本文档后缀名修改为
reg
。再双击,导入到注册表。
以 python 为例,python 后缀名为 py,将 SuffixName
修改为 py
。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.py]
@=".py"
[HKEY_CLASSES_ROOT\.py\ShellNew]
"NullFile"=""
"FileName"="temp.py"
已知问题(目前我未验证):
在 win10 1909 版本上有(评论区两位热心的)同学出现“发现如果在注册表中,.md 项下的值是 .md 时,在打开新建菜单时会崩溃”,解决方案是修改值为下面图中六个中的一个(这六个项在软件正确安装后会自动生成)。
如注册表 reg 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.md]
@="Typora.md"
[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""
"FileName"="template.md"
导入后效果图:
3. 右键新建菜单排序
- 位置:
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew
下的Classes
,鼠标右键 -> 修改,对其进行排序。 - 修改权限,防止系统再将其改回去。
我自己的排序截图:
效果:
修改权限步骤:
- 右击
ShellNew
项 -> 权限: -
权限菜单里选择右下角的 “高级”:
-
需要修改个人用户、
SYSTEM
和Administrators
的权限为读取。第一步点击左下角的“禁止继承”,选择 “将已继承的权限转换为此对象的权限” -
下来就可以双击 个人用户、
SYSTEM
和Administrators
来修改其权限为读取了,这三个全部做一次即可:
- 应用 -> 确定 -> 确定… 完成
我是1908,也有崩溃现象
好的,谢谢。我系统在家不敢更新,所以还不知道这个问题,我现在就去修改下。
发现如果在注册表中,.md 文件夹下的值是 .md 在打开新建菜单时会崩溃。
修改成 typora.md 就不会了
好的谢谢。
我目前没有发现此问题,我使用的环境是:
– os: win10 专业版 1903 (18362.535)
– typora: 0.9.83
如果要使用 typora.md ,那要在
HKEY_CLASSES_ROOT
下有Typora.md
项,另外换成Typora.markdown
、Typora.mdown
、Typora.mkd
等等也都可以,如果存在此项的话(软件正常安装后会自动生成这些项)。赶紧优化你的网站吧,进来电脑都要炸了
是你电脑不行了吧。。。开个玩笑:),我电脑上 chrome 浏览器没发现啥问题。
我刚去掉了一些动画,但是可能没解决你电脑的访问问题。因为这里最消耗性能的是 live2d,但是我肯定是不会去掉的,不会的。以后有时间了我针对浏览器和系统版本再加载吧。