为什么 Windows 注册表 batfile shell 键在启动期间覆盖值 [HKEY_CLASSES_ROOT\batfile\shell]

为什么 Windows 注册表 batfile shell 键在启动期间覆盖值 [HKEY_CLASSES_ROOT\batfile\shell]

我的新工作配备了一台新的 Windows10 Enterprise (20H2) HP 笔记本电脑。

当系统启动时,每次都会设置以下注册表值:

在此处输入图片描述

当此键设置为“编辑”时(如上所示),扩展名为 .bat 的文件将使用记事本打开。

如果我取消设置此键值(删除“edit”),.bat 文件可以正常执行:

在此处输入图片描述

但如果我重新启动笔记本电脑,这个值(“edit”)又会回来。所以我不能永久取消设置这个值(“edit”)。%appdata%\Microsoft\Windows\Start Menu\Programs\Startup 目录中没有程序

  • 我如何才能找到哪个程序或操作系统设置在启动期间将该值设置为“编辑”?
  • 有没有办法持续设置该值?

相关内容