Por que %ProgramFiles% não funciona em caminhos de inicialização?

Por que %ProgramFiles% não funciona em caminhos de inicialização?

Um programa (que me permite aumentar o zoom com meu trackpad) foi executado na inicialização do meu computador. Então desativei-o em Ferramentas Administrativas > Configuração do Sistema > Inicialização. Quando eu o reativei da mesma forma, ele não funcionou mais na inicialização. Na lista era o único programa que usava %ProgramFiles% em vez de C:\Program Files\ então alterei no registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Então começou corretamente. Foi estranho porque o caminho% ProgramFiles% (quando coloquei aspas em torno de tudo) funcionou na linha de comando.

Também é estranho que cerca de metade dos programas tenham aspas e metade deles não, mas isso não parece impedi-los de iniciar.

informação relacionada