Windows: Başlangıçta programımı nasıl başlatırım?


1

Uygulamam myapp.exe adlı yaptım. Ayrıca bir kayıt defteri anahtarı da ekledim:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
  • HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

Komut isteminde kullanılan komut: reg ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v MyApp /t REG_SZ /d "%WINDIR%\myApp.exe" /f

Her seferinde bir tane ekledim. Sistemim başladığında myApp başlamıyor. Yöneticiyim ve msconfig ile kontrol edildim, tuşlar doğru ayarlanmış. Sorun nedir? Teşekkür ederim!

GÜNCELLEME 1: Benim exe (jsmooth ile oluşturulan) çalıştırılabilir bir jar dosyasının sargısı olduğu için, jqs.exe (java quick start) 'dan önce açmaya çalıştığı için pencerelerle başlayamaması mümkün mü? Bana garip geliyor ama belki de sorun budur!


Windows'un hangi sürümü?

Windows XP SP3! myApp yolu, gördüğünüz gibi, C: \ WINDOWS

Yanıtlar:


2

Bunu dene, Windows'un daha yeni sürümüyle çalışacağını biliyorum (belki XP):

Şu anda kayıt defteri anahtarlarıyla uğraşma. Sadece .exe'inizi (veya kısayolun) şuraya ekleyin:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Ardından, msconfig.exe, başlatma sekmesine gidin ve başlangıç ​​listesinde doldurulup doldurulmadığına bakın (öyleyse, açıkça kontrol edin ve bilgisayarınızı yeniden başlatın)

DÜZENLE:

Başlangıç ​​menüsüne eklemek yerine, kaydettiğiniz gibi kayıt defteri yöntemini kullanmak istiyorsanız:

  • Kayıt defterinde bir giriş oluşturun HKLM\Software\Microsoft\Windows\CurrentVersion\Run( bunu zaten yaptınız )
  • Şu yöne rotayı ayarla HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • Yeni bir dize değeri oluşturun ve başvuru için yararlı bir ad verin.
  • Değeri, çalıştırmak istediğiniz EXE'nin tam yoluna (ve params) ayarlayın.

Bu çalışmalı. Olmazsa, evet, exe'nizin kullandığı bağımlılıkların elden önce çalıştığından emin olmanız gerekir. .Exe'nizi şimdi jqs.exe kapalı olarak çalıştırıyorsanız ve çalışmıyorsa, Windows da başladığında çalıştırılması gerektiğini bileceksiniz.


Denemek için gidiyorum ancak bu yöntemi kullanmak istemiyorum, çünkü uygulama başlangıç ​​klasöründe görünüyor.

Msconfig içinde görebiliyorum, fakat çalışmıyor, güncellenmiş cevabı gör!

@Angelo daha fazla bilgi için gönderi düzenlememi görün.

JQ kapalı olsa bile işe yaramaz. Bir çözüm bulamıyorum! Yine de yardımın için teşekkürler!
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.