Windows 7'de yarasa dosyasını yönetici olarak çalıştırma


37

Şu anda başarıyla Windows 7'de bir yarasa dosyası şeklinde bir başlangıç ​​komut dosyası çalıştırıyorum (Ben yarasa dosya yolu ile yeni bir kayıt defteri anahtarı girişi ekledim

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run).

Şimdi başlangıçta başka bir yarasa dosyasını çalıştırmam gerekiyor, ancak yüksek haklara sahip (yönetici olarak) ve bir istemi manuel olarak onaylamadan.

Bunu, tercihen dış programlar olmadan nasıl başarabilirim?


Bunun bir çözümü var mı? serverfault.com/questions/429364/…
Radek

Kafam karıştı. UAC istemini atlamak yeteneği çok büyük bir güvenlik sorunu değil mi? Bu, bilgi istemi amacını bile yok etmiyor mu?
Kyle Delaney

Yanıtlar:


24

Bu makaleye bakın: Vista'nın, Görev Zamanlayıcı ile başlangıçta UAC sınırlı programları başlatmasını sağlayın .

Bu makalede, Görev Zamanlayıcı'nın yükseltilmiş ayrıcalıklara sahip başlangıç ​​programları başlatmak için nasıl kullanılacağı gösterilmektedir. Durumunuzda bazı küçük değişiklikler yapılması gerekebilir, ancak makale ekran görüntüleriyle iyi yazılmış.


3
Bu sadece bir bağlantı olmasa iyi olurdu. :)
Ƭᴇcʜιᴇ007

1
@ Ƭᴇcʜιᴇ007: Bu iyi bilinen prosedür için Vista'dan beri hala geçerli olan birçok öğretici ders var. Bu çok eski bir cevap ve muhtemelen bugün daha fazla ayrıntıyla cevap verirdim, ama aynı zamanda uzun öğretici benzeri cevaplarda ısrar etme konusunda SU'nun son eğilimine katıldığımdan da emin değilim. Her cevabın küçük bir eğitici olması gerekmemektedir ve bu cevap prensipte tarif etmektedir ve bağlantı sağlam bir web sitesine yöneliktir.
harrymc

2
Bunun devlerin savaşı olabileceğini hissediyorum! Fakat aslında, bu konuda @ Ƭᴇcʜιᴇ007 ile aynı fikirdeyim: Linkler iyidir, ancak kötüye gidebilir, bu gibi bir cevap gelecekte de anlamsızdır.
music2myear

1
@ music2myear: Google sorgusunun yaklaşık 369.000 sonucu var! Birçoğu yapabileceğim / yapabileceğimden çok daha kaliteli.
harrymc

2
Ardından, aslında sadece adil olmayan bir “cevap” göndermek yerine, orijinal cevaba yorum olarak Google sorgusuna bir bağlantı göndermiş olabilirsiniz. Ama sonra, yorum yazabilmen için rep alamadın, ya sen?
Synetech

4

İki toplu iş dosyası oluşturun:

StartAs.bat , aşağıdakiler boyunca bir şeyler içerir:

runas /user:SomeLocalAdminAccount c:\Users\MyUser\StartupWhat.bat

StartWhat.bat , çalıştırmak istediğiniz komutları içerir.


1
Yine de dosyanın yükseltilmiş mahkumlarla çalıştırılmasını istiyor
Joe Taylor

3

Farklı bir yaklaşım düşündün mü? Eşdeğer kayıt defteri ayarı için yalnızca bir grup ilkesi veya toplu iş dosyasını bir grup ilkesi olarak çalışacak şekilde ayarlama. Belki bir kullanıcı betiği yerine bir bilgisayar betiği olarak bile çalıştırabilirsiniz.

Gpedit.msc ile başlayın. Ancak, Ultimate veya diğer üst uç basımlardan birine ihtiyaç duyuyor.


2

Kaynak Seti'nden AutoExnt yardımcı programı.

AutoExNT hizmeti, bir yöneticinin bilgisayarı ilk başlatırken özel bir toplu iş dosyasını çalıştıracak Windows tabanlı bir bilgisayarı yapılandırmasına izin verir. Ayrıca, bu özel toplu iş dosyasının çalıştığı sırada bir kullanıcının veya yöneticinin oturum açması gerekmez.


2

hstart.exe - http://www.ntwind.com/software/hstart.html adresinde 3. parti start.exe değiştirme

Dava biraz acı veriyor, ama gerçekten iyi çalışıyor.


Lütfen yazılımı önerirken dikkatli olun. Yazıldığı gibi, cevabınız spam olarak görülebilir. Cevabınız, yazılımın açıklamasını ve soruyu nasıl ele aldığını içermelidir. Daha fazla bilgi: Cevaplarıma nasıl yazılım tavsiye ederim?
bwDraco

Teşekkürler ama teşekkürler. İnsanların kendi karamsarlıkları ve acıları nedeniyle yanlış bir şekilde yanlış şeyler almaları benim sorumluluğum olarak görmüyorum. Bu sorunu yaşadım ve bu benim çözümümdü.
ClioCJS,

1

runas / user: SomeLocalAdminAccount

İşte böyle olmalı:

runas /noprofile /user:mymachine\administrator cmd

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc

runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

1
Yine de dosyanın yükseltilmiş mahkumlarla çalıştırılmasını istiyor
Joe Taylor

1

Belki UACPass (ücretsiz) çözecektir:

  • Programı kur.
  • UACPass penceresini açın.
  • Önyüklemede çalıştırmayı düşündüğünüz programı sürükleyin.

Bitti. Bu program şimdi UAC isteminde bulunmadan admin olarak çalışmalıdır.
Programın bir seçeneği bile var add to startup:-D.

Programınız sadece oturum açtıktan sonra çalışacak (veya sanırım).


-1

Ayrıca bir kısayol oluşturabilir ve kısayol dosyasının yükseltilmesi gerektiğini belirtebilirsiniz.

(Bazı gelişmiş seçenekler kutusundadır.)


Bu, dosyaları kısayol kısayollarında çalışmaz. Dene.
Joe Taylor

@JoeTaylor Ve cmd.exe'ye kısayol oluşturup yarasa dosyasını cmdline'da vermeye ne dersiniz?
Werner Henze

@werner Henze - denediniz mi?
Joe Taylor

@JoeTaylor: Bu, dosyaları kesmek için kısayollar için işe yaramaz. Bununla tam olarak ne demek istiyorsun? "Yönetici olarak çalıştır" onay kutusu bir yarasa dosyasına kısayollar ve cmd.exe'ye kısayollar (her ikisi de birkaç dakika önce test edilmiştir) için kullanılabilir. Ancak: sorgulayıcı UAC istemini istemiyor ve Onay Kutusu (UAC Ayarlarına bağlı olarak) UAC istemini Tetikleyecektir.
Werner Henze,

UAC istemlerini bastırırken, yükseltilmiş şekilde yapılan çalışma, cevabın istediği şekilde çalışmaz. Demek istediğim şey o. Bu nedenle OP'nin aradığı cevap bu değil.
Joe Taylor
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.