0.81.1
PowerToys自动更新
是的
Hosts File Editor
应该使用实际的记事本版本
出现一个旧的过时的记事本版本
6ioyuze21#
你好@rka-ppi我在一台Windows 11机器上进行了快速测试,并启动了新的记事本。主机文件编辑器在这里所做的是从注册表中检索与编辑文本文件操作关联的默认命令。你能打开一个PowerShell,执行下面的命令并发布输出吗?Get-Item -Path Registry::HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command/needinfo编辑:当然!如果出现错误,我们会回退到旧的notepad.exe。日志文件应该包含更多信息。你能重现问题并从以下文件夹%LOCALAPPDATA%\Microsoft\PowerToys\Hosts\Logs\0.81.1.0附加日志文件吗?
Get-Item -Path Registry::HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command
notepad.exe
%LOCALAPPDATA%\Microsoft\PowerToys\Hosts\Logs\0.81.1.0
0h4hbjxa2#
从注册表中检索与编辑文本文件操作关联的默认命令。@davidegiacometti 为什么不用(某种类型的)ShellExecute命令?
3bygqnnd3#
嗯......那么这是Win11记事本应用程序更新机制中的一个错误。很奇怪。
wljmcqd84#
@davidegiacometti 为什么不用(某种类型的)ShellExecute命令?这不起作用,因为主机文件没有扩展名。
Get-Item -Path Registry::HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command Hive: HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit Name Property ---- -------- command (default) : C:\WINDOWS\system32\NOTEPAD.EXE %1
嗯...那么这是Win11记事本应用程序更新机制中的一个bug。奇怪。哇!你能确认C:\WINDOWS\system32\NOTEPAD.EXE正在打开你电脑上的旧记事本吗?
C:\WINDOWS\system32\NOTEPAD.EXE
0sgqnhkj5#
是的,C:\WINDOWS\system32\NOTEPAD.EXE将打开旧的。任务栏和资源管理器操作将打开C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2404.10.0_x64__8wekyb3d8bbwe\Notepad。
C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2404.10.0_x64__8wekyb3d8bbwe\Notepad
hpcdzsge6#
你能确认一下吗?如果你在资源管理器中右键点击一个txt文件,然后点击“编辑”,它会打开旧的记事本。这就是编辑器正在做的事情。
f5emj3cl7#
是的,我可以确认。编辑打开"新建"记事本
bvhaajcl8#
好的,这里有两个入口。新的Win11菜单:在编辑器中打开-> 编辑(Editor -> edit in editor)会打开新菜单旧的Win11菜单:在编辑器中打开-> 进一步选项-> 编辑(Explorer -> further options -> edit)会打开旧菜单
8条答案
按热度按时间6ioyuze21#
你好@rka-ppi
我在一台Windows 11机器上进行了快速测试,并启动了新的记事本。
主机文件编辑器在这里所做的是从注册表中检索与编辑文本文件操作关联的默认命令。
你能打开一个PowerShell,执行下面的命令并发布输出吗?
Get-Item -Path Registry::HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command
/needinfo
编辑:当然!如果出现错误,我们会回退到旧的
notepad.exe
。日志文件应该包含更多信息。你能重现问题并从以下文件夹
%LOCALAPPDATA%\Microsoft\PowerToys\Hosts\Logs\0.81.1.0
附加日志文件吗?0h4hbjxa2#
从注册表中检索与编辑文本文件操作关联的默认命令。
@davidegiacometti 为什么不用(某种类型的)ShellExecute命令?
3bygqnnd3#
嗯......那么这是Win11记事本应用程序更新机制中的一个错误。很奇怪。
wljmcqd84#
@davidegiacometti 为什么不用(某种类型的)ShellExecute命令?
这不起作用,因为主机文件没有扩展名。
嗯...那么这是Win11记事本应用程序更新机制中的一个bug。奇怪。
哇!你能确认
C:\WINDOWS\system32\NOTEPAD.EXE
正在打开你电脑上的旧记事本吗?0sgqnhkj5#
是的,
C:\WINDOWS\system32\NOTEPAD.EXE
将打开旧的。任务栏和资源管理器操作将打开
C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2404.10.0_x64__8wekyb3d8bbwe\Notepad
。hpcdzsge6#
你能确认一下吗?如果你在资源管理器中右键点击一个txt文件,然后点击“编辑”,它会打开旧的记事本。这就是编辑器正在做的事情。
f5emj3cl7#
是的,我可以确认。编辑打开"新建"记事本
bvhaajcl8#
好的,这里有两个入口。
新的Win11菜单:在编辑器中打开-> 编辑(Editor -> edit in editor)会打开新菜单
旧的Win11菜单:在编辑器中打开-> 进一步选项-> 编辑(Explorer -> further options -> edit)会打开旧菜单