如何从另一个操作系统添加在下次 Windows 启动时执行的脚本?

如何从另一个操作系统添加在下次 Windows 启动时执行的脚本?

也称为:在某些 Windows 启动时添加脚本无需启动

我有一个多种操作系统计算机,其中一个是 Windows,我想添加一些命令脚本此 Windows 的启动顺序例如这个StartTelnet.cmd

net start telnet

我更喜欢它运行管理员权限,但任何其他用户的都比没有好。

主要问题是:我想做这个改变从另一个操作系统, 这是:无需启动进入将要改变的操作系统。

有可能吗?如果可以,我应该更改哪些文件或将启动脚本放在哪里?

更换操作系统可以是任何 Windows 或 Linux,我不介意。更改操作系统将是 Windows 7,但对于 XP 来说答案也将同样出色。

答案1

要添加要执行的命令/脚本,您只需编辑要更改的 Windows 操作系统的注册表。

键 => HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 并添加值 = 路径。

需要管理员权限的命令/脚本无法通过这种方式执行(参见 UAC)。

a) 使用 Google 在 Linux 下编辑 Windows 注册表(不记得工具名称)。

b) 在 Windows 中,您可以通过从 drive_letter:\Windows\System32\config 加载注册表配置单元(如“SYSTEM”或“SOFTWARE”)来编辑另一个 Windows 操作系统注册表。编辑后卸载配置单元。

编辑 Windows 注册表时要小心;)

答案2

假设你有

Windows 7 #1 -- Windows 7 #2

您将启动到 Windows 7 #1,其中 C:/ 是您的活动分区,D:/ 是您的第二个操作系统分区。

您必须将文件添加到此文件夹中:

D:\ProgramData\Microsoft\Windows\开始菜单\程序\启动

您的程序应该在下一次 Windows 7 #2 启动时启动。

相关内容