Windows 7 PC'yi kapatmak için komut dosyası


2

Bilgisayarımı kapatmak için bir toplu iş dosyası oluşturdum (Windows 7 Professional).

Toplu iş dosyası basittir, sadece 1 satır içerir:

kapatma -s -t 5

Ancak, bazen, çalışmıyor.

Sağ tıklayın ve ardından "Yönetici olarak çalıştır" seçeneğini kullanıyorum.

Bunun için daha iyi bir çözüm var mı?

Bu toplu iş dosyasına ihtiyacım var, bu yüzden Uzak Masaüstü ile bağlıyken bilgisayarımı kapatabilirim. Ian'ı kullanarak uyandırabilirim, ancak uzaktan tamamen kapatacak bir yola ihtiyacım var!

Teşekkürler :)


Ne demek "ama bazen işe yaramaz."? Yönetici olarak çalıştırmanız gerektiğine mi bakıyorsunuz yoksa zaman zaman çalışmıyor mu?

1
Lol, bunu makinende denediysen elini kaldır!

Neden sizin için işe yaramadığını kasten hiçbir fikriniz yok, belki de bir iletişim kutusu gösteren kaydedilmemiş bazı belgeleriniz var. Her iki durumda da bunu kontrol edin: instructables.com/id/... belki bu sizin için işleri daha da hızlandırır.

@David: Kesinlikle kutu bir makineyi kapatmak için idari haklar gerektirir. Grup ilkesi yapılandırmasına bağlıdır. Windows Server yönetici olmayanların kapanmasına izin vermiyor. Sunucu olmayan sürümler varsayılan olarak izin verir, ancak değiştirilebilir.
Cody Gray

Neden sağ tıklayıp yönetici olarak çalıştırmaktan daha iyi bir çözüm arıyorsunuz? Oturumu kapatıp yönetici olarak tekrar giriş yapmamayı tercih eder misiniz? Bir şey yapmak için yönetici haklarına ihtiyacınız varsa, yönetici haklarına ihtiyacınız vardır. Makineye sahip olmadığınız sürece herhangi bir geçici çözüm yoktur.
Cody Gray

Yanıtlar:


2

Bu doğrudan sorunuzun cevabı değil, alternatif ve muhtemelen daha iyi bir yöntemdir.

Bu nedenle, Uzak Masaüstü aracılığıyla bir bilgisayara bağlandığınızda, Başlat Menüsünden Kapat bağlantısını kaldırır ve Disconnect veya başka bir şeyle değiştirir. Ancak, normal kapatma işlevlerine, masaüstünde Alt + F4 tuşlarına basarak veya görev çubuğunun boş bir bölümünü tıkladıktan sonra da erişebilirsiniz.

Eski moda olan 'Windows'u Kapat' iletişim kutusunu açıp normalde Başlat Menüsünde kullanabileceğiniz tüm seçeneklerin bir listesini çıkarmalıdır.

Bu 7, Vista ve XP'de çalışır.

enter image description here enter image description here

Umarım yardımcı olur!


1
Nasıl Dünya bu, askerin zaten sahip olduğundan daha iyi bir seçenek olabilir mi?
Cody Gray

@Cody Gray Esasen Windows'da yerleşik olduğu ve her zaman çalıştığı için. Aynı zamanda sizi sadece Kapat işleviyle sınırlamaz. Son olarak, almanın da daha hızlı olduğunu söyleyebilirim. Bulunduğunuz programdan görev çubuğuna tıklamak ve Alt + F4 tuşlarına basmak, açık olan her şeyi en aza indirmek, dosyayı bulmak, çalıştırmak, zamanlayıcı için 5 saniye beklemek vb.
Connor W

shutdown komutu da Windows'ta yerleşiktir. Makineyi kapatmak için gerekli haklara sahipseniz, her iki yöntem de işe yarayacaktır. Olmazsa, hiçbir yöntem işe yaramaz. shutdown komutu ayrıca (yalnızca ismine rağmen) kapatmayı da sınırlamaz. Yeniden başlatma vb. İçin bayraklar var. İşte .
Cody Gray

@Cody Gray Evet, 'Kapat' komutunun sadece kapatma işlevi ile sınırlı olmadığını biliyorum. Ancak betiğin ne yaptığını değiştirmek isteseniz, her seferinde el ile düzenlemeniz veya yalnızca karışık olan birden fazla komut dosyası oluşturmanız gerekir. Değişmesi çok daha az zaman alan bir açılır pencerenin kullanılması nasıl tercih edilir?
Connor W

2

Eklerdim -f toplu iş dosyasına geçmek (zorlamak). Çalışan uygulamaları kapanmaya zorlar, bu genellikle kapanmayı durduracak olan şeydir.

Ayrıca kullanabilirsiniz Ctrl - Alt - Son kombinasyon ve sağ alt düğmeden yeniden başlatın:

enter image description here


1

Eğer yardımı olacaksa, sağ tıklayıp seçim yapmak zorunda kalmadan kendinizi kurtarabilirsiniz Yönetici olarak çalıştır kullanmak Yükseklik PowerToys Microsoft’tan. Herhangi bir komutu bir konsolda veya toplu iş dosyasında yönetici olarak çalıştırmanızı sağlayan bir araç içerir; elevate Herhangi bir komuta (Gerçekten Windows ile birlikte gelen işlevselliği.)

Bu işlevi yüklemek için önce araçları indir sonra kendiliğinden açılan yürütülebilir dosyayı çalıştırın ve bunları diskteki bir dizine çıkarın. Bu dizine gidin, sağ tıklayın ElevateCommand.infve seçin kurmak bağlam menüsünden.

Şimdi toplu iş dosyanızı düzenleyin ve hazırlayın. elevate kapatma komutuna göre, şöyle görünür:

elevate shutdown -s -t 5

Artık toplu betiğinize çift tıklayabilirsiniz ve UAC sizi otomatik olarak idari onay / kimlik bilgileri isteyecektir, sağ tıklamanız gerekmez. Kullanıcı Hesabı Denetimi'ni devre dışı bırakmadan bu iletişim kutusunu atlamak mümkün değildir.


0

İlk olarak, çalıştırmak için yönetici olmanız gerekip gerekmediğinden emin değilim (kendimi kontrol etmedim).

Bazı programlar kapanmayı önleyebilir, bu nedenle /f şalter

Çalışan uygulamaları önceden uyarmadan kullanmaya zorla. / T parametresi, / t parametresi için 0'dan büyük bir değer belirtildiğinde / f parametresi kullanılır.


1
Kullandığı betiğin / t değeri 0'dan büyük olduğu için (bu durumda 5), ​​zaten / f anahtarını (alıntıda görüldüğü gibi) ima ediyor, bu yüzden açıkça eklemek bir fark yaratmayacak.
Connor W

0

masaüstünde shutdown / p / f ile bir toplu iş dosyası oluşturun ve uac'ı devre dışı bırakın. Bunu kızlarımın bilgisayarına yaptım, böylece bir adımda kapanabildi. Yüksek derecede işleyen otistik ve basit bir çözüme ihtiyacı var.

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.