Menü
Bedava
giriş
ana  /  Sorunlar / Windows'ta Yönetici Hakları Olmadan Program Yükleme. Oyuna başlamaya yönelik pencerelerde Yönetici Hakları olmadan Programları Yükleme

Windows'ta Yönetici Hakları Olmadan Programları Yükleme. Oyuna başlamaya yönelik pencerelerde Yönetici Hakları olmadan Programları Yükleme

Başlangıçtaki birçok program, yükselterek hakları (simgesinden koruyucunun simgesi) gerektirir, ancak aslında normal yönetici hakları için gerekli değildir (örneğin, manuel olarak sağlanırsınız) gerekli Haklar ProgramFiles ve Program tarafından kullanılan kayıt defteri şubelerinde program kataloğuna kullanıcılar). Buna göre, böyle bir programın altından başladığınızda basit kullanıcıBilgisayarda Hesap Kontrolü etkinse, UAC isteği görünecektir ve yönetici şifresini girmeniz gerekir. Bu mekanizmayı dolaşmak için, çoğu, UAC'yı kapatır ya da kullanıcıyı yerel bir yönetici grubuna ekleyerek bilgisayardaki yöneticinin sağına sağlayın. Doğal olarak, bu yöntemlerin her ikisi de güvensizdir.

Normal uygulamanın neden yönetici haklarına ihtiyacı olabilir?

Yönetici hakları, belirli dosyaları (günlükler, yapılandırmalar vb.) C: \\ Program Dosyaları (X86) \\ SomeApp'teki kendi klasörünüzdeki belirli dosyaları (kayıt, yapılandırmalar vb.) Değiştirmek için gerekli olabilir. Varsayılan olarak, kullanıcıların bu dizini düzenlemek için, böyle bir programın normal çalışması için, yönetici haklarına ihtiyaç duyulur. Bu sorunu çözmek için, kullanıcının (veya grup kullanıcılarını) programı olan klasöre dönüştürme / yazma hakkını manuel olarak atamak için NTFS yöneticisine manuel olarak kullanmanız gerekir.

Not. Aslında, başvuru verilerini C: \\ Program dosyalarında kendi dizininde depolama uygulaması yanlıştır. Uygulama verilerini kullanıcı profilinde saklamak daha doğrudur. Ancak bu, geliştiricilerin tembellik ve yetersizliği hakkında bir soru.

Normal kullanıcıdan yönetici yöneticiyi gerektiren bir programı çalıştırmak

RunAsinVoker parametresini kullanarak daha önce daha önce tarif ettik. Ancak, bu yöntem esnek değildir. Ayrıca Yönetici Şifresi / Savekretinin (ayrıca güvensiz) korunmasıyla da kullanabilirsiniz. UAC (4,3 veya 2 seviye) ile yönetici hakları olmadan (ve bir yönetici) olmadan herhangi bir programın herhangi bir programın başlatılması daha basit bir yöntem düşünün.

Örneğin, Kayıt Defteri Düzenleme Yardımcı Programını alın - regedit.exe (C: \\ Windows \\ System32 dizininde bulunur). Regedit.exe başlatıldığında, UAC penceresi görünür ve ayrıcalayı onaylamazsanız, Kayıt Defteri Düzenleyicisi başlamıyor.

Masaüstünde bir dosya oluşturun run-AS-Admin.Bat Aşağıdaki metinle:

cMD / MIN / C "SET __COMPAT_LAYER \u003d RUNASINVOKER && START" "% 1"

Şimdi uygulamayı yönetici hakları olmadan başlatmak ve UAC isteğini bastırmak için zorunlu olarak, istediğiniz exe dosyasını masaüstündeki bu BAT dosyasına sürükleyin.

Bundan sonra, Kayıt Defteri Düzenleyicisi, UAC isteğinin görünümü olmadan başlamalıdır. İşlem Yöneticisi'ni açın ve bir sütun ekleyin Yükselmiş (Daha yüksek bir izin seviyesi ile), sistemin duyarlı bir duruma sahip bir Regedit.exe işlemine sahip olduğunu göreceksiniz (kullanıcı haklarıyla başlatıldı).

HKLM şubesindeki herhangi bir parametreyi düzenlemeyi deneyin. Bu şubedeki kayıt defteri düzenlemelerine erişim nasıl görüyorsunuz (bu kullanıcının kayıt sistemi dallarına yazma hakkı yoktur). Ancak, kendi kullanıcı kayıt şubenizde anahtar ekleyebilir ve düzenleyebilirsiniz - HKCU.

Benzer şekilde, yarasa dosyası ve belirli bir uygulama ile çalıştırabilirsiniz, yürütülebilir dosyanın yolunu belirtmek için yeterlidir.

run-app-AS-admin.bat

Set ApplicationPath \u003d "C: \\ Program Dosyaları \\ MyApp \\ TestApp.exe"
cMD / MIN / C "SET __COMPAT_LAYER \u003d RUNASINVOKER && BAŞLAT" "% ApplicatPath%"

Ayrıca ekleyebilirsiniz bağlam menüsüBu, tüm uygulamaları sağa çıkmadan başlama yeteneği ile ekler. Bunu yapmak için aşağıdakileri oluşturun reg dosyası Ve kayıt defterine içe aktarın.

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00


@ \u003d "CMD / MIN / C \\" SET __COMPAT_LAYER \u003d RUNASINVOKER && Başlat \\ "\\" \\ "% 1 \\" \\ ""

Bundan sonra, herhangi bir uygulamayı yönetici hakları olmadan başlatmak için, "" İçeriği menüsünde "" öğesini seçmek yeterlidir.

Çevre değişken __Compat_layer ve runasinvoker

Çevre değişkeni __Compat_layer yüklemenizi sağlar Çeşitli seviyeler Uygulamalar için Uyumluluk (sekme Uyumluluk EXE dosya özelliklerinde). Bu değişkeni kullanarak, programı çalıştırmak istediğiniz uyumluluk ayarlarını belirleyebilirsiniz. Örneğin, uygulamayı Windows 7 ve 640 × 480 çözünürlüğü ile uyumluluk modunda başlatmak için ayarlayın:

__COMPAT_LAYER \u003d WIN7RTM 640x480 set

Bize ilgi gösteren seçeneklerin, __COMPAT_LAYER değişkeni aşağıdaki parametreleri vurgulayacaktır:

  • Runasinvoker - UAC isteği olmadan ana işlemin ayrıcalıklarıyla bir uygulamayı başlatmak.
  • RunAlighest. - Kullanıcı için maksimum haklara sahip bir uygulamayı çalıştırın (kullanıcı yönetici hakları varsa, UAC isteği belirir).
  • RunAsadmin. - Yönetici haklarıyla bir uygulamayı çalıştırın (AUC isteği her zaman görünür).

Şunlar. Runasinvoker parametresi yönetici hakları sağlamaz ve yalnızca UAC penceresinin görünümünü engeller.

Ameliyathanede windows sistemi Bazı durumlarla, araçlar yükseltilmiş ayrıcalıklarla kullanılmalıdır. Bu nedenle, sistem düzeyinde ve sıradan kullanıcılardaki değişikliklere yol açan eylemler nedeniyle gereklidir (yöneticiler değil) gerekli değildir. Makalede, bilgisayardaki herhangi bir uygulamanın yöneticisinin başlatılmasını söyleyeceğim.

Programları yükseltilmiş haklarla çalıştırırken, lansmanı onaylamak istediğiniz pencere görünür. Bazı kullanıcılar bu özelliği hiç devre dışı bırakır. Bu bilgisayar güvenliğinden muzdarip. Sonuçta, UAC'nin uyarı penceresi görünmüyorsa, herhangi bir kötü amaçlı yazılım bilgisayarınızdan yönetici adına başlayabilecektir. "Kötü" kod ve yazma gitti.

Kullanıcıları yönetici adına program başlatmayı kolaylaştırmak için birkaç yöntem hazırladım.

Bağlam menüsünü kullanarak yönetici adına çalıştırın

Bağlam menüsünün sağ fare tuşuna denir. Fare ile herhangi bir programa tıklayın ve içerik menüsünden, seçeneğini tıklayın " Yönetici adına koşun" Bu, komut satırını ve yükseltilmiş ayrıcalıkların gerekli olduğu diğer programları açar.

Arama yaparken CTRL + Shift + kombinasyonunu kullanarak

Masaüstünteki veya Başlat menüsünde, aramaya hitap eden herhangi bir araç yoktur. Hiç windows sürümü Onlarla donatılmış ve onuncu onda en uygun. Örneğin, CMD - komut satırı bir şeyler yazın. Sonucu aynı anda bir kombinasyonu kelepçelemek CTRL + Shift + Enter. Basit bir yol değil mi?

Kısayolun ek özellikleri

Diyelim ki soru ile ilgileniyorsunuz. Simge zaten masaüstünde bulunur hızlı erişimAncak her zaman bağlam menüsünü çalıştırmak istemiyorsunuz. Bu sorunu çözebilirsiniz.

Etiket özelliklerine gidin (sağ fare düğmesi ve Özellikleri) Ve bölümüne gidin " bunlara ek olarak».

Açık ekstra seçenekler. "Yönetici adına başlangıç" onay kutusunu işaretleyin. Şimdi, programın olağan lansmanı ile her zaman yükselen haklarla açılacaktır.

Bunlara ek olarak! Uyumluluk sekmesindeki özelliklerde, "Yönetici adına bu programı çalıştırın" seçeneği vardır. Ayrıca yararlı bir şey.

Yönetici adına koşma programları

Var olmak aşağıdaki programlar: Runas, Admilink, Execas.

Runas aracı

Windows'un bir parçasıdır, böylece kullanılabilirler. Açmak için yeterince koşmak için komut satırı Ve aşağıdaki komutu girin:

Büyük olasılıkla, bir şifreyi girmek için bir istek belirecektir. Girdiğinizden emin olun.


Masaüstünde bir kısayol oluşturalım. Boş alandaki farenin sağ tuşuna basın ve "Kısayol" seçeneğini seçin. Bir konum olarak, çok komutu reçete ediyoruz:

runas / Kullanıcı: namepk \\ user msconfig.exe kullanıcısı

Etiketin adını ve kaydetmesine izin verin.

Kısayolu başlattıktan sonra, komut satırı bir şifre girmeniz gereken yerden açılır. hesap. Doğru verileri girerken hemen seçtiğiniz msconfig veya yardımcı program.

Böyle bir durumla, siz veya PC'lere erişimi olan kişiler her zaman parolayı girecektir. Bu an, / savekred parametresini komuta ekleyerek çözülür, ardından takım böyle olacaktır:

runas / Savecred / Kullanıcı: Namepk \\ Kullanıcı adı msconfig.exe

Güvenlik hakkında düşünürseniz, böyle bir seçenekle bu tür etiketler kullanılmamalıdır. Her seferinde şifreyi girmek daha iyidir ve bir tür lanet olacağı için endişelenmemesi daha iyidir. windows Araçları Bir şifre olmadan, kendiniz ve size zarar verir.

ExterAs aracını kullanın

Yönetici adına başlangıç, ExterAs programı tarafından mümkündür. Başladıktan sonra, pencere, hesap bilgilerini (giriş ve şifre) ve programın adını ve yolun adını girme önerisinde görünür. Verileri girdikten sonra, tıklayın " Kayıt».


Execas penceresinde, deneysel tavşanımız, programı kapatın ve tekrar keşfedin. Hemen çalışmalarda belirtilen program açılacaktır. Eklemek ek başvuru Komut isteminde Execs.exe / s'i kaydetmeniz gerekir. (Aynı zamanda, örneğin C: \\ Exteras), yardımcı programla katalogda olmak gerekir.


Çalışan çalışmalar, daha fazla program ekleyin. Aracı kapatın ve tekrar çalışın. Aynı pencere belirir. Ama biz uygun değiliz, bu yüzden kısayolların oluşturulmasına dönüşelim:

Bu tür takımlarla iki etiket yaptık:

  • C: \\ Execas \\ Execas.exe 1
  • C: \\ execas \\ execas.exe 2

1 ve 2 numaralar, çalışmalardaki program numarasına yanıt verin.

Koşu kısayolları, yönetici adına açtıklarını görüyoruz.

Admilink Yardımcı Programını Kullanma

Yardımcı programın başlığı bir konsoldur ve kurulumdan sonra Windows dizininde olacaktır.

Aracı başlatıyoruz ve Rus arabirimiyle tamamen rahat bir pencere görüyoruz, bu yüzden anlaşılması kolay olacak.

  • İlk alanda, çalışmak istediğimiz dosyanın yolunu girin;
  • İkinci alandaki komut satırı parametreleri gerekli değildir;
  • Üçüncü satır, eğer öyle değilse, aşağıdakileri girin: \\ Windows \\ System32
  • Mod Ekran penceresi. 4 dikişte 2 parametre vardır:

Sekmedeki parametreleri özelleştirin Hesap:

  • Bir etki alanı adı olarak, PC'nizin veya NetBIOS ve Test.lan adını yazıyoruz;
  • Kullanıcı Adı - Üç nokta ile düğmeye tıklayarak seçebilirsiniz;
  • Hesaptan şifre ve onaylayın.
  • Tüm verileri girerek, " Ölçek».

Yardımcı program, belirttiğimiz bilgilerin performansını doğrular. CMD'de herhangi bir tuşa tıklayın.

Başarılı bir testten sonra, düğmesini tıklayın " Admirun Başlat Anahtarı Oluştur" Bu yapılmazsa, hiçbir şey işe yaramaz.

  • "Bağlantı" sekmesine gidiyoruz ve aşağıdakileri yapın:
  • İsim etiketi - Herhangi bir ismi arayın;
  • Katalog- Etiketin nerede olduğunu belirtin;
  • Resim- Bir kısayol için görüntüyü seçin;
  • "Komut Satır Ol" düğmesini tıklayın.
  • Şimdi Büyük Düğmeye Basın "Şimdi bir kısayol oluştur!".

Simge hemen belirttiğiniz masaüstünde veya dizininde görünecektir.

Bir etiket çalıştırmaya çalışıyoruz. Başarılı bir şekilde ve program yönetici adına başlamışsa, tebrik ediyorum. Aksi takdirde, eylemler bir adımda yanlış yapılır.

Kısayolun özelliklerine gidip "nesne" alanındaki programı diğerine değiştirirseniz, o zaman başlamalıdır. Bu, kötü niyetli bir hasardır.

Görev Zamanlayıcısı

Programı yönetici adına çalıştırın, aracı yeterince kullanın " Görev Zamanlayıcısı" Burada bir nüans var - yönetici değilseniz, kullanamayacaklar.

Sadece iki kelimeyi girin: Görev Zamanlayıcı ve sonucu açın. Sağdaki pencerede, öğeyi seçin " Bir görev oluştur».

Uygun adla adlandırın, söyleyelim, komut satırını çalıştırırsınız, sonra CMD'yi arayabilirsiniz. Ayrıca Dawkey'i "en yüksek hakları yerine getir".

Kısayol oluşturma aşaması

Masaüstünde bir etiket yaparız ve böyle bir komutu belirtiriz:

sCHTASKS / RUN / TN_DISTING_BAD

name_name_v_liber, görev oluşturma işleminin en başında verdiğiniz addır.

Hooray, kısayol yaptık, ama hepsi bu değil. Özelliklerine gidin.

"Etiket" sekmesinde, simgeyi değiştirin. Tabii ki, bunu yapmak zorunda değilsin.

Görev Zamanlayıcı ile Yöntemin Eklenmesi

sonuç

Yönetici adına programları başlatmanın bir sürü yoluna baktık. Bir şifre girmeniz gereken seçenekler vardır, güvenli çözümlerden biridir, çünkü şifreyi her girdiğimizde, bazı verilerin kaybı için özellikle korkmazsınız. Viral programlar da çalışamayacak windows Araçları Bu şekilde.

Bazı yüklemek için yazılım Yönetici hakları gerektirir. Ek olarak, yöneticinin kendisi çeşitli yazılımların kurulumuna bir sınır koyabilir. Yüklemeniz gerektiğinde, ancak bunun için izin yoktur, birkaç tane kullanmayı öneriyoruz. basit yöntemlerAşağıda açıklanan.

İnternette, korunmaya izin veren ve programın kurulumunu kılavuzun altında uygulanmasına izin veren birçok farklı yazılım var. düzenli kullanıcı. Onları özellikle çalışan bilgisayarlarda kullanmanızı önermiyoruz, çünkü bu ciddi sonuçlar taşıyabilir. Hayal ediyoruz güvenli Yöntemler Kurulumlar. Onlara daha ayrıntılı olarak bakalım.

Yöntem 1: Programla klasöre hakların verilmesi

En sık yönetici hakları, klasördeki dosyalardaki eylemler, örneğin sistem bölümünde gerçekleştirildiğinde yazılım gereklidir. hard disk. Sahibi, diğer kullanıcılara, normal kullanıcı girişi altında daha fazla yüklemenizi sağlayacak belirli klasörlere tam haklar sağlayabilir. Bu aşağıdaki gibi yapılır:


Şimdi, programın yüklenmesi sırasında, sağladığınız klasörü belirtmeniz gerekir. tam erişimVe tüm süreç başarılı olmalı.

Yöntem 2: Bir programı normal bir kullanıcı hesabından başlatmak

Yöneticiye erişim hakları sağlayacak bir fırsat olmadığı durumlarda, yerleşik olarak kullanmanızı öneririz. Windows Çözümü. Yardımcı programı komut satırı üzerinden kullanarak, tüm eylemler gerçekleştirilir. Sadece talimatları takip etmeniz gerekir:


Yöntem 3: Programın taşınabilir bir sürümünü kullanma

Bazı yazılımlar, kurulum gerektirmeyen taşınabilir bir versiyona sahiptir. Geliştiricinin resmi web sitesinden indirmek ve koşmak için yeterli olacaksınız. Gerçekleştirin çok basittir:


Yazılım dosyasını çıkarılabilir herhangi bir bilgi depolama aygıtına geçebilir ve çalıştırabilirsiniz. farklı bilgisayarlar Yönetici hakları olmadan.

Bugün birkaç baktık basit yollar Yönetici hakları olmadan çeşitli programlar nasıl kurulur ve kullanabilirsiniz. Hepsi karmaşık değildir, ancak belirli eylemlerin uygulanmasını gerektirir. Varsa, yönetici hesabından sisteme giriş yapmanızı öneririz. Aşağıdaki referans olarak makalemizde bu konuda daha fazla bilgi edinin.