我想用注册表中的 CalcTape.exe 替换默认的 Windows 10 计算器。怎么做?

我想用注册表中的 CalcTape.exe 替换默认的 Windows 10 计算器。怎么做?

我想在注册表中用 CalcTape.exe 替换默认的 Windows 10 计算器。如何在 Windows 10 注册表编辑器中以及在哪里找到它?:-)

答案1

有一种不太具侵入性且易于撤消的方法是使用 Image File Execution Options Debugger 键。这与 Process Explorer 替换 Task Manager 时采用的方法相同。

如果您通常运行calccalc.exe启动计算器,这将起作用:

  1. 启动 Regedit
  2. 导航 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  3. 在 下创建一个key名为 的新注册表项。calc.exeHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  4. 创建一个string名为 的新值Debugger
  5. data值可以是您的自定义 exe 的路径。

如果这样更容易理解的话,这种更新的 reg 文件导出将如下所示:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image
File Execution Options\Calc.exe]     
"Debugger"="C:\\temp\\test.exe"

这对于上述场景是可行的,但是启动应用程序的方法有很多种,本文并不能涵盖所有方法。

答案2

最佳答案将更改使用该命令启动的应用程序calc,但计算器键可能仍需要进一步配置:

要更改按计算器键时启动的应用程序,请更改以下注册表值:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18

设置ShellExecute为你想要的路径,例如:C:\Program Files\CalcTape.exe

或者,您可以设置一个宏:AutoHotkey:如何为“Calc”键分配命令?

答案3

我通过将 calc.exe 重命名为 ms calc.exe 来实现,然后将我选择的计算器 moffFreeCalc.exe 复制为 calc.exe,并将其复制到 windows\system32

必须首先取得 ms calc 文件的所有权,然后才能重命名它。

相关内容