自動実行を実行して次のものを確認します。
問題は、ユーザーのスタートアップファイルが2回登録されていることです。よく分かりませんが、これがAHKの問題の原因かもしれません。私が投稿しましたプログラムがスタートアップ ディレクトリにある場合、実際には 2 回実行されます。
どう思いますか? これは自動実行プログラムのバグですか? それとも、実際には、プログラムは 2 回実行されますか?
追加した
msconfig で、runme.exe (ahk スクリプト バイナリ) が 2 回実行されていることが分かりました。奇妙なことに、そのうちの 1 つを削除すると、runme.exe がスタートアップ ディレクトリから削除されます。
答え1
Autoruns は常にこれを実行します。相互にリンクされた 2 つのエントリを表示します。これは、スタートアップの場所が 2 つあることと関係があると思います。
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
対
C:\Documents and Settings\<your-name>\Start Menu\Programs\Startup
ほとんどのプログラムには、「2 番目のインスタンスを起動しない」という機能 (またはオプション) があります。AHK にその機能があるかどうかを確認してください。
あるいは、私が好む方法は、ほとんどのスタートアップを
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
(レジストリエントリの作成方法はご存知ですよね?) 「二重起動」の問題はありません
答え2
コマンドラインに msconfig と入力して Enter キーを押すと、システム起動時に何が起動されるかを確認できます。画面に表示されるウィンドウはドイツ語です。最後のタブが探しているものです。ここで、システム起動時に実行されるプログラムを無効にできます。
msconfig でも重複したエントリが表示される場合、それは Autoruns のバグではありません。そうでない場合は、問題ありません ;-)
しかし、あなたの他の質問によると、一部のプログラムが 2 回登録されている可能性があります。画面でわかるように、たとえば Adobe Reader は 2 回登録されています。これは時々起こりますが、その理由はまだわかりません...
答え3
これら 2 つのスタートアップ エントリに異なるパラメーターがある可能性はありますか?
つまり、それらは実際には別個であり、重複していないということです。