別のオペレーティング システムから、次回の Windows 起動時に実行するスクリプトを追加するにはどうすればよいですか?

別のオペレーティング システムから、次回の Windows 起動時に実行するスクリプトを追加するにはどうすればよいですか?

としても知られている: Windowsの起動時にスクリプトを追加する起動せずに それ

私は複数のオペレーティングシステムコンピューターの1つはWindowsで、いくつか追加したいのですが.cmdスクリプトにこのWindowsの起動シーケンスたとえば、次のようになりますStartTelnet.cmd

net start telnet

私はそれを実行するのが好きです管理者権限ただし、他のユーザーのものでも、何もないよりはましでしょう。

主な質問は、「私はこの変更を行いたい」ということです別のオペレーティングシステムから、 これは:起動せずに変更されるオペレーティング システムに移行します。

それは可能ですか? 可能であれば、どのファイルを変更すればよいですか、または起動スクリプトをどこに配置すればよいですか?

チェンジャーOSWindowsでもLinuxでもどちらでも構いません。OSを変更しましたWindows 7 になりますが、XP に関する回答も歓迎します。

答え1

実行するコマンド/スクリプトを追加するには、変更する Windows OS のレジストリを編集するだけです。

キー => HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run で、値 = パスを追加します。

管理者権限を必要とするコマンド/スクリプトはこの方法では実行できません(UACを参照)。

a) Linux で Windows レジストリを編集するには Google で検索します (ツール名は覚えていません)。

b) Windows では、drive_letter:\Windows\System32\config から「SY​​STEM」や「SOFTWARE」などのレジストリ ハイブをロードして、別の Windows OS レジストリを編集できます。編集後、ハイブをアンロードします。

Windows レジストリを編集するときは注意してください ;)

答え2

あなたが

Windows 7 #1 -- Windows 7 #2

そして、C:/ アクティブ パーティションと D:/ 2 番目のオペレーティング システム パーティションを持つ Windows 7 #1 が起動します。

次のフォルダにファイルを追加する必要があります:

D:\ProgramData\Microsoft\Windows\スタート メニュー\プログラム\スタートアップ

そして、次回の Windows 7 #2 起動時にプログラムが起動するはずです。

関連情報