将 C:\Windows\notepad.`.exe` 重命名为 MSnotepad.`.exe` 后,如何启动(运行)它?

将 C:\Windows\notepad.`.exe` 重命名为 MSnotepad.`.exe` 后,如何启动(运行)它?

在 Windows 7(32 位)上,我想要

A. 用 NoteTab Pro 替换 notepad.exe
B. 仍然可以偶尔运行原始的记事本程序。

我目前所做的已经实现了目标 A:

  • 取得 Microsoft 安装的记事本副本的所有权

    takeown /f C:\Windows\notepad.exe /D
    takeown /f C:\Windows\system32\notepad.exe /D
    
  • 授予管理员组(我是该组的成员)完全控制权

    echo y | Icacls C:\Windows\notepad.exe /Grant Administrators:F
    echo y | Icacls C:\Windows\system32\notepad.exe /Grant Administrators:F
    
  • 复制原来的notepad.exe到其他名字

    copy C:\Windows\notepad.exe C:\Windows\MSnotepad.exe
    copy C:\Windows\system32\notepad.exe C:\Windows\system32\MSnotepad.exe
    
  • 将 NoteTab 启动器 EXE 复制到 Windows 和 Windows\System32

    echo y | copy "C:\Program Files\NoteTab Pro 6\NotePad.stb" C:\Windows\system32\notepad.exe
    echo y | copy "C:\Program Files\NoteTab Pro 6\NotePad.stb" C:\Windows\notepad.exe
    
  • 创建 NoteTab 启动器所需的 INI 文件

    echo [Application]>C:\Windows\system32\notepad.ini
    echo ExeName="C:\Program Files\NoteTab Pro 6\NotePro.exe">>C:\Windows\system32\notepad.ini
    echo.>>C:\Windows\system32\notepad.ini
    echo [Application]>C:\Windows\notepad.ini
    echo ExeName="C:\Program Files\NoteTab Pro 6\NotePro.exe">>C:\Windows\notepad.ini
    echo.>>C:\Windows\notepad.ini
    

当我尝试启动C:\Windows\MSnotepad.exeC:\Windows\system32\MSnotepad.exe不启动任何程序时,Windows 系统或应用程序日志中也没有错误。

有任何想法吗?

答案1

我今天(2022 年)在 Windows 10 上遇到了这个问题。此链接(什么原因导致复制/重命名/移动的 notepad.exe 无法在某些 Windows 版本中运行?) 恰好解决了我的问题。进入en-us\中的文件夹C:\Windows\,创建 的副本notepad.exe.mui,然后将其重命名为我的新可执行文件名称,这样 .exe 就可以运行了。

相关内容